addedInput schema / properties / cards / items / properties / design_key / description
Added value: +"Exact card.design.key from search_cards, or its occasion_design_keys entry for the selected occasion when present. Private cards use design_key from read_private_content or compose_private_card."
addedInput schema / properties / cards / items / properties / design_version / description
Added value: +"Matching card.design.version from the same search result, or design_version returned for the private composition. Never infer a version."
addedInput schema / properties / cards / items / properties / message_font / description
Added value: +"Font for the personal message: serif, sans_serif, old_school or handwriting. Omission uses serif. Artwork lettering is unchanged."
addedInput schema / properties / cards / items / properties / occasion / properties / calendar / description
Added value: +"Must be us-western-v1, the supported occasion calendar."
addedInput schema / properties / cards / items / properties / occasion / properties / day / description
Added value: +"Day valid for occasion.month, required for personal annual occasions such as anniversary. Birthdays use recipient.birthday_day."
addedInput schema / properties / cards / items / properties / occasion / properties / month / description
Added value: +"Required with day for a personal annual occasion such as anniversary. Omit for holidays and one-off occasions; birthdays use recipient.birthday_month."
addedInput schema / properties / cards / items / properties / occasion / properties / send_on / description
Added value: +"Requested mailing date as YYYY-MM-DD, only for one-off occasions such as just_because. Omit for the next available mailing date. This is not a delivery guarantee."
addedInput schema / properties / cards / items / properties / recipient / description
Added value: +"Buyer-supplied recipient details for this card. This does not create or select a saved member recipient."
addedInput schema / properties / cards / items / properties / recipient / properties / address_confirmed / description
Added value: +"Must be true: the buyer has confirmed the supplied mailing address."
addedInput schema / properties / cards / items / properties / recipient / properties / anniversary_day / description
Added value: +"Optional anniversary day valid for anniversary_month; supply both fields together or omit both. Paired zeros mean unknown."
addedInput schema / properties / cards / items / properties / recipient / properties / anniversary_month / description
Added value: +"Optional recipient anniversary month, paired with anniversary_day. Use 1 through 12, or 0 for both when unknown. Mailing timing uses occasion.month and occasion.day."
addedInput schema / properties / cards / items / properties / recipient / properties / birthday_day / description
Added value: +"Birth day valid for birthday_month; February 29 is allowed. Use 0 with birthday_month 0 when the birthday is unknown and this is not a birthday mailing."
addedInput schema / properties / cards / items / properties / recipient / properties / birthday_month / description
Added value: +"Birth month, 1 through 12, required with birthday_day when occasion.kind is birthday. Otherwise omit both or use 0 for both when unknown."
addedInput schema / properties / cards / items / properties / recipient / properties / birthday_year / description
Added value: +"Known birth year, optional. Requires a valid full birth date that is not in the future. Omit or use null when unknown."
addedInput schema / properties / cards / items / properties / recipient / properties / mailing_address / description
Added value: +"Recipient mailing address supplied and confirmed by the buyer."
addedInput schema / properties / cards / items / properties / recipient / properties / mailing_address / properties / country_code / description
Added value: +"Two-letter uppercase ISO country code, such as US or CA. The recipient country determines the price and postal rules."
addedInput schema / properties / cards / items / properties / recipient / properties / mailing_address / properties / line1 / description
Added value: +"Street address or postal delivery line supplied by the buyer."
addedInput schema / properties / cards / items / properties / recipient / properties / mailing_address / properties / locality / description
Added value: +"City, town or postal locality."
addedInput schema / properties / cards / items / properties / recipient / properties / mailing_address / properties / postal_code / description
Added value: +"Postal or ZIP code; use an empty string where the destination does not use one."
addedInput schema / properties / cards / items / properties / recipient / properties / mailing_address / properties / region / description
Added value: +"State, province or region; use an empty string where the destination does not require one."
addedInput schema / properties / cards / items / properties / recipient / properties / origin / description
Added value: +"Must be manual: recipient details come from the buyer, without a member recipient ID or Contacts import."
addedInput schema / properties / cards / items / properties / return_address / properties / display_name / description
Added value: +"Sender name printed with the return address."
addedInput schema / properties / cards / items / properties / return_address / properties / mailing_address / description
Added value: +"Sender return mailing address supplied by the buyer."
addedInput schema / properties / cards / items / properties / return_address / properties / mailing_address / properties / country_code / description
Added value: +"Two-letter uppercase ISO country code, such as US or CA. The recipient country determines the price and postal rules."
addedInput schema / properties / cards / items / properties / return_address / properties / mailing_address / properties / line1 / description
Added value: +"Street address or postal delivery line supplied by the buyer."
addedInput schema / properties / cards / items / properties / return_address / properties / mailing_address / properties / locality / description
Added value: +"City, town or postal locality."
addedInput schema / properties / cards / items / properties / return_address / properties / mailing_address / properties / postal_code / description
Added value: +"Postal or ZIP code; use an empty string where the destination does not use one."
addedInput schema / properties / cards / items / properties / return_address / properties / mailing_address / properties / region / description
Added value: +"State, province or region; use an empty string where the destination does not require one."
addedInput schema / properties / cards / items / properties / return_address / properties / source_kind / description
Added value: +"Must be manual: the buyer supplies this address; billing and saved Home addresses are not inferred."
addedInput schema / properties / expected_revision / description
Added value: +"Current parent order.revision from prepare_order, revise_order or read_order. A mismatch fails with CONFLICT; read the order again before deciding whether to retry. Keep the original revision when recovering an identical replacement request."
changedInput schema / properties / order_access_token / description
Previous value: -"Private purchase capability. Keep it secret; never put it in a public URL or log."New value: +"Exact private order_access_token returned by prepare_order or revise_order for this order. Keep it secret; never invent it or put it in a public URL or log."
addedInput schema / properties / order_id / description
Added value: +"Parent order.id returned by prepare_order, revise_order or read_order. Use the matching order_access_token; a card ID cannot identify the purchase."
changedInput schema / properties / request_id / description
Previous value: -"A new UUID for this replacement. Reuse it with the identical full cards array and original order capability to recover a lost response. After success, later edits target the returned replacement order."New value: +"New caller-generated UUID for this replacement, distinct from the original order ID. To recover a lost response, reuse this ID, the complete identical cards array, original order ID, token and expected_revision. Later edits use the returned replacement order."
addedOutput schema / properties / data / properties / order / properties / cards / items / properties / input / properties / design_key / description
Added value: +"Exact card.design.key from search_cards, or its occasion_design_keys entry for the selected occasion when present. Private cards use design_key from read_private_content or compose_private_card."
addedOutput schema / properties / data / properties / order / properties / cards / items / properties / input / properties / design_version / description
Added value: +"Matching card.design.version from the same search result, or design_version returned for the private composition. Never infer a version."
addedOutput schema / properties / data / properties / order / properties / cards / items / properties / input / properties / message_font / description
Added value: +"Font for the personal message: serif, sans_serif, old_school or handwriting. Omission uses serif. Artwork lettering is unchanged."
addedOutput schema / properties / data / properties / order / properties / cards / items / properties / input / properties / occasion / properties / calendar / description
Added value: +"Must be us-western-v1, the supported occasion calendar."
addedOutput schema / properties / data / properties / order / properties / cards / items / properties / input / properties / occasion / properties / day / description
Added value: +"Day valid for occasion.month, required for personal annual occasions such as anniversary. Birthdays use recipient.birthday_day."
addedOutput schema / properties / data / properties / order / properties / cards / items / properties / input / properties / occasion / properties / month / description
Added value: +"Required with day for a personal annual occasion such as anniversary. Omit for holidays and one-off occasions; birthdays use recipient.birthday_month."
addedOutput schema / properties / data / properties / order / properties / cards / items / properties / input / properties / occasion / properties / send_on / description
Added value: +"Requested mailing date as YYYY-MM-DD, only for one-off occasions such as just_because. Omit for the next available mailing date. This is not a delivery guarantee."
addedOutput schema / properties / data / properties / order / properties / cards / items / properties / input / properties / recipient / properties / address_confirmed / description
Added value: +"Must be true: the buyer has confirmed the supplied mailing address."
addedOutput schema / properties / data / properties / order / properties / cards / items / properties / input / properties / recipient / properties / anniversary_day / description
Added value: +"Optional anniversary day valid for anniversary_month; supply both fields together or omit both. Paired zeros mean unknown."
addedOutput schema / properties / data / properties / order / properties / cards / items / properties / input / properties / recipient / properties / anniversary_month / description
Added value: +"Optional recipient anniversary month, paired with anniversary_day. Use 1 through 12, or 0 for both when unknown. Mailing timing uses occasion.month and occasion.day."
addedOutput schema / properties / data / properties / order / properties / cards / items / properties / input / properties / recipient / properties / birthday_year / description
Added value: +"Known birth year, optional. Requires a valid full birth date that is not in the future. Omit or use null when unknown."
addedOutput schema / properties / data / properties / order / properties / cards / items / properties / input / properties / recipient / properties / mailing_address / properties / country_code / description
Added value: +"Two-letter uppercase ISO country code, such as US or CA. The recipient country determines the price and postal rules."
addedOutput schema / properties / data / properties / order / properties / cards / items / properties / input / properties / recipient / properties / mailing_address / properties / line1 / description
Added value: +"Street address or postal delivery line supplied by the buyer."
addedOutput schema / properties / data / properties / order / properties / cards / items / properties / input / properties / recipient / properties / mailing_address / properties / locality / description
Added value: +"City, town or postal locality."
addedOutput schema / properties / data / properties / order / properties / cards / items / properties / input / properties / recipient / properties / mailing_address / properties / postal_code / description
Added value: +"Postal or ZIP code; use an empty string where the destination does not use one."
addedOutput schema / properties / data / properties / order / properties / cards / items / properties / input / properties / recipient / properties / mailing_address / properties / region / description
Added value: +"State, province or region; use an empty string where the destination does not require one."
addedOutput schema / properties / data / properties / order / properties / cards / items / properties / input / properties / recipient / properties / origin / description
Added value: +"Must be manual: recipient details come from the buyer, without a member recipient ID or Contacts import."
addedOutput schema / properties / data / properties / order / properties / cards / items / properties / input / properties / return_address / properties / display_name / description
Added value: +"Sender name printed with the return address."
addedOutput schema / properties / data / properties / order / properties / cards / items / properties / input / properties / return_address / properties / mailing_address / properties / country_code / description
Added value: +"Two-letter uppercase ISO country code, such as US or CA. The recipient country determines the price and postal rules."
addedOutput schema / properties / data / properties / order / properties / cards / items / properties / input / properties / return_address / properties / mailing_address / properties / line1 / description
Added value: +"Street address or postal delivery line supplied by the buyer."
addedOutput schema / properties / data / properties / order / properties / cards / items / properties / input / properties / return_address / properties / mailing_address / properties / locality / description
Added value: +"City, town or postal locality."
addedOutput schema / properties / data / properties / order / properties / cards / items / properties / input / properties / return_address / properties / mailing_address / properties / postal_code / description
Added value: +"Postal or ZIP code; use an empty string where the destination does not use one."
addedOutput schema / properties / data / properties / order / properties / cards / items / properties / input / properties / return_address / properties / mailing_address / properties / region / description
Added value: +"State, province or region; use an empty string where the destination does not require one."
addedOutput schema / properties / data / properties / order / properties / cards / items / properties / input / properties / return_address / properties / source_kind / description
Added value: +"Must be manual: the buyer supplies this address; billing and saved Home addresses are not inferred."
addedOutput schema / properties / data / properties / replaced_order_id / description
Added value: +"Parent order.id returned by prepare_order, revise_order or read_order. Use the matching order_access_token; a card ID cannot identify the purchase."