/
/thirds.ai API
ChangesDocsSign in
  • Docs
  • History
  • Schema
  • get/v1/image-assets/{id}/ai-historyRead private generated image history
  • get/v1/ai-image-proposals/{message_id}Read a saved image suggestion
  • post/v1/ai-image-proposals/{message_id}/applyKeep an image suggestion with an applied layout
  • get/v1/templates/{template_id}/messages/{message_id}/image-proposalRead a chat image proposal
  • delete/v1/templates/{template_id}/messages/{message_id}/image-proposalReject a chat image proposal
  • post/v1/ai-imagesGenerate an AI image
  • get/v1/ai-images/{id}Read AI image progress
  • delete/v1/ai-images/{id}Cancel an AI image request
  • post/v1/webhooks/{webhook_id}/testSend a signed test event
  • get/v1/webhooks/{webhook_id}/deliveriesRead recent webhook attempts
  • post/v1/me/identities/emailAdd an email to an account without one
  • post/v1/image-assets/previewPreview a URL image
  • post/v1/image-assetsUpload an image
  • get/v1/image-assets/{id}/contentRead an owned image
  • get/v1/openapi.jsonGet the OpenAPI document
  • get/v1/public-statsRead measured public facts
  • get/v1/me/rewardsRead credit reward offers and history
  • patch/v1/me/rewards/product_survey/contact-consentWithdraw survey follow-up permission
  • post/v1/me/rewards/{key}/submissionsClaim a reward offer
  • post/v1/testimonialsOffer a testimonial for private review
  • get/v1/renders/summaryRead all-time render totals
  • get/v1/pdfList render history
  • post/v1/pdfCreate a PDF
  • get/v1/imageList image history
  • post/v1/imageCreate a static image
  • get/v1/image/{id}Get a static image's status
  • delete/v1/image/{id}Delete an image file or an unsuccessful render
  • patch/v1/image/{id}Change how long an image file is kept
  • post/v1/image-packsCreate an image pack
  • get/v1/image-packs/{id}Get an image pack's status
  • post/v1/image-packs/{id}/retryRetry an image pack's failed members
  • post/v1/carouselsCreate a carousel
  • get/v1/carousels/{id}Get a carousel's status
  • post/v1/carousels/{id}/retryRetry a carousel's failed members
  • post/v1/batchesCreate a render batch
  • get/v1/batches/{id}Get a render batch's status
  • post/v1/batches/{id}/retryRetry a batch's failed, cancelled, or pending rows
  • post/v1/batches/{id}/cancelCancel a batch's pending and queued rows
  • get/v1/templatesList saved templates
  • post/v1/templatesCreate a saved template
  • get/v1/templates/schemasGet template data schemas
  • post/v1/templates/previewPreview template data as HTML
  • post/v1/templates/adaptAdapt one HTML source to many canvas sizes
  • post/v1/templates/{template_id}/messagesSend a template chat message
  • get/v1/templates/{template_id}/messages/{message_id}Get a template chat message
  • delete/v1/templates/{template_id}/messages/{message_id}Cancel a pending template message
  • get/v1/templates/{template_id}/messages/{message_id}/draftGet a message draft
  • post/v1/templates/{template_id}/messages/{message_id}/applyApply a message result
  • post/v1/templates/{template_id}/messages/{message_id}/discardDiscard a message result
  • get/v1/templates/{template_id}Get a saved template
  • delete/v1/templates/{template_id}Archive a saved template
  • patch/v1/templates/{template_id}Rename a saved template
  • get/v1/templates/{template_id}/versionsList template versions
  • post/v1/templates/{template_id}/versionsCreate a template version
  • get/v1/templates/{template_id}/versions/{version}Get a template version
  • get/v1/brand-kitsList brand kits
  • post/v1/brand-kitsCreate a brand kit
  • get/v1/brand-kits/{brand_kit_id}Get a brand kit
  • delete/v1/brand-kits/{brand_kit_id}Archive a brand kit
  • patch/v1/brand-kits/{brand_kit_id}Update a brand kit
  • post/v1/brand-kits/{brand_kit_id}/assetsAdd a brand asset
  • get/v1/brand-kits/{brand_kit_id}/assets/{asset_id}Read a brand asset
  • put/v1/brand-kits/{brand_kit_id}/assets/{asset_id}Replace a brand asset
  • get/v1/pdf/{id}Get a PDF's status
  • delete/v1/pdf/{id}Delete a PDF file or an unsuccessful render
  • patch/v1/pdf/{id}Change how long a PDF file is kept
  • get/v1/downloads/{token}Download a finished PDF or image
  • get/v1/image-packs/archive/{token}Download an image pack's ZIP archive
  • get/v1/carousels/archive/{token}Download a carousel's ZIP archive
  • get/v1/batches/archive/{token}Download a batch's ZIP archive
  • get/v1/keysList API keys
  • post/v1/keysCreate an API key
  • delete/v1/keys/{key_id}Revoke an API key
  • patch/v1/keys/{key_id}Set or clear an API key's monthly overage cap
  • get/v1/webhooksList webhook destinations
  • post/v1/webhooksRegister a webhook destination
  • get/v1/webhooks/{webhook_id}Read a webhook destination
  • delete/v1/webhooks/{webhook_id}Delete a webhook destination
  • post/v1/webhooks/{webhook_id}/rotateRotate a webhook destination's signing secret
  • post/v1/webhooks/{webhook_id}/disableDisable a webhook destination
  • post/v1/webhooks/{webhook_id}/enableEnable a webhook destination
  • post/v1/webhooks/{webhook_id}/replayReplay a webhook destination's failed events