cURL
curl --request POST \ --url https://api.messages.dev/v1/typing \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data ' { "from": "+15551234567", "to": "+15559876543", "state": "on" } '
{ "id": "<string>", "status": "<string>", "request_id": "<string>" }
Sends a typing indicator to a chat. Returns a delivery ID with status: "pending".
status: "pending"
Use an API key as a bearer token: Authorization: Bearer sk_live_...
Authorization: Bearer sk_live_...
Sender line handle (phone number or Apple ID)
"+15551234567"
Recipient handle
"+15559876543"
Typing state. Defaults to on.
on
off
Outbox item created
Delivery ID (e.g. obx_abc123)
obx_abc123
"pending"