Send a draft
https://anjal.app/v1/inboxes/{id}/drafts/{did}/sendSends the current draft contents now and deletes the draft atomically. If the draft has replyToMessageId, the sent message is threaded as a reply. The draft's labels are applied to the sent message. Accepts an Idempotency-Key header.
Path parameters
idrequired string | Inbox UUID |
didrequired string | Draft UUID |
Header parameters
Idempotency-Keystring | Unique value for this send (e.g. a UUID). A retry with the same key and identical request returns the stored response (header `Idempotent-Replayed: true`) and sends nothing. Same key with a different request: 409 `IDEMPOTENCY_KEY_REUSED`. Same key while the first is still running: 409 `IDEMPOTENCY_IN_PROGRESS`. Blank: 400 `IDEMPOTENCY_KEY_INVALID`. Keys are per account and expire after 24 hours; a failed send (non-2xx) frees the key. |
Responses
idstring | format: uuid |
threadIdstring | format: uuid |
statusstring | |
messageIdstring | |
draftIdstring | format: uuid |
errorrequired string | |
codestring |
Authentication
Send your API key in the X-API-Key header (or Authorization: Bearer <key>). Any prefix accepted by this endpoint — tk_, wk_, ak_, or sa_ — is documented in the key prefix table.