Skip to main content

Send Fulfillment Email

POST 

/api/tiktok-shop/:integrationInstance/fbt/inbound-plans/:plan/fulfillment/email/send

Stage one of the handoff: sends the composed portal invite to the 3PL or supplier resolved from the plan's source, and moves the packet to Sent.

Not yet available to API tokens

This endpoint currently requires session authentication; Personal Access Token scope support is in progress.

The recipient is resolved server-side from the source and cannot be overridden; use cc for additional recipients.

Returns 422 when no packet has been built, or when the resolved source has no email address on file.

Permission: integrations.update.

Body

  • subject — required string, max 255 characters. Supports {{token}} placeholders.
  • body — required string. Supports {{token}} placeholders.
  • cc — optional, nullable array of email addresses.
  • attach_prep_sheet — optional boolean. Default true. Attaches the prep and pack sheet.
  • attach_carton_labels — optional boolean. Default false.
  • attach_packing_list — optional boolean. Default false.
  • attach_pallet_labels — optional boolean. Default false. Freight shipments only.
  • attach_bol — optional boolean. Default false. Freight shipments only.
  • from_mode — optional, nullable string. merchant sends from the store's own domain (needs SPF and DKIM in place) or system sends from SKU.io with a reply-to. Omit to use the account default.

Every attachment is best effort: one that cannot be produced at send time is skipped rather than failing the send.

Request

Responses

OK

Response Headers
    Content-Type