202 Accepted with a message resource. This means the request was persisted for dispatch. Poll GET /api/v2/messages/{message_id} for its current delivery state.Idempotency-Key to a unique value for each logical reply and reuse it when retrying that same reply. The same key and body return the original acceptance snapshot for 24 hours. A different body with that key returns a conflict. The polling endpoint returns current state; an idempotent replay does not refresh it.| State | Meaning |
accepted, queued | Waiting for dispatch |
sending | Dispatch has begun |
sent | The adapter reported a provider acknowledgement |
delivered, read | A corresponding receipt was recorded |
failed | A known failure prevented completion |
unknown | The provider outcome cannot safely be determined |
unknown outcome is not permission to send again: the customer may already have received the message. Investigate before creating another logical send. Recovery requeues work that never started; it does not automatically repeat an uncertain provider request.