Title99/100
Lay out a printed book
The title clearly communicates the tool’s action and subject. Keep it concise.
Description95/100
Lays out supplied stories, memoirs, letters or recipes as a draft 8.5-inch square book with a page-by-page preview. An existing book ID updates only the supplied fields. The result includes a private editor link for text changes and picture uploads. No images are generated. Nothing is printed or charged.
The description explains the capability, when to use it, and what to expect.
Inputs71/100
15 of 18 inputs have descriptions. Add descriptions to the missing inputs, including where to obtain IDs and how to supply values.
book_id
Id of a book made earlier, to update it
Clear enough to supply this argument.
title
Book title
Explain the meaning of this value, not just its name.
subtitle
Not provided
Missing description. Explain what this value means and how to supply it.
author
Author name as it should appear on the cover, e.g. "Grandma Rosa"
Clear enough to supply this argument.
dedication
Dedication page text, e.g. "For Lucía, love Mum"
Clear enough to supply this argument.
language
Language the book is written in (sets the printed words like "The End"). Defaults to the conversation language.
Clear enough to supply this argument.
style
picture = one picture and short text per spread (children's stories); text = flowing chapters (memoirs, recipes, letters)
Clear enough to supply this argument.
sections › items › heading
Chapter or recipe title, if the text has one
Clear enough to supply this argument.
sections › items › text
The text for this part, exactly as written in the conversation
Clear enough to supply this argument.
sections › items › image
Index into `images` of the picture that goes with this part
Clear enough to supply this argument.
sections › items › image_url
Public https URL of a picture for this part, when the picture is not a conversation file
Clear enough to supply this argument.
full_text
Alternative to sections: the whole text; it is split at blank lines
Explain the meaning of this value, not just its name.
images › items › download_url
Temporary download URL of the file
Explain the meaning of this value, not just its name.
images › items › file_id
File id
Explain the meaning of this value, not just its name.
images › items › mime_type
Not provided
Missing description. Explain what this value means and how to supply it.
images › items › file_name
Not provided
Missing description. Explain what this value means and how to supply it.
cover_image
Index into `images` for the front cover; defaults to the first picture
Clear enough to supply this argument.
country
ISO country code the book will ship to, if known, to show the right price
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
Annotations100/100
All four behavior hints are declared.
{
"title": "Lay out a printed book",
"readOnlyHint": false,
"openWorldHint": true,
"idempotentHint": false,
"destructiveHint": true
}Output schema0/100
No output schema is declared. Add one for structured results so clients can interpret returned fields.
Not declared