Change the postcard style
set_postcard_styleChange a previewed postcard's size or front layout without previewing it again. Give the draftId from the preview, and the size, the layout with its caption or place, or both. A size or layout left out stays as it is. A layout given replaces the front, so give its caption again to keep it. The postcard is drawn again and priced again: the 4x6 and 11x6 are paid per send with Pay & Send.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"draftId": "<draftId>"
},
"name": "set_postcard_style"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| size | No | The new size: 6x9, 6x4 for a 4 x 6 in postcard, or 6x11 for an 11 x 6 in one. Left out, the size stays. A 4x6 holds 11 lines on its back, a 6x9 or 11x6 16. A 4x6 or 11x6 is paid with Pay & Send, and a gift postcard stays a 6x9. | |
| place | No | For the greetings layout only, and needed there: the place it greets from, such as "Asheville", printed in capitals. | |
| layout | No | The new front: full_bleed, the photo across the whole front; border, the photo in a white border with a caption under it; or greetings, "Greetings from" a place over the photo. Left out, the front stays as it is. | |
| caption | No | For the border layout only: one handwritten line under the photo, such as "Cape Cod, August 2026". Leave it out for none. | |
| draftId | Yes | The draftId from a postcard preview |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| size | Yes | The postcard's size now: 6x9, 6x4 (a 4x6) or 6x11 (an 11x6) | |
| place | No | The place the greeting names | |
| layout | Yes | The postcard's front now | |
| caption | No | The border's caption, when it has one | |
| draftId | Yes | ||
| message | Yes | ||
| canSendNow | Yes | Whether the balance or a gift letter pays for the postcard as it is now: a new size can change how it is paid | |
| contentVersion | No | The version of this mail as it is now: send it with the send, so what is mailed is what the person saw | |
| sendEligibility | Yes | ||
| reasonCannotSend | No | ||
| contentVersionBefore | No | The version of this mail the change was made to: for the preview card, which takes contentVersion only when this is the version it shows |