Typing indicators
Show the iMessage typing indicator (the three dots) to a recipient. Authenticate with a Bearer API key, same as every other endpoint.
POST/send-typing-indicatorBearer token
iMessage only, existing conversation required
Typing indicators are iMessage-only — SMS recipients never see them. The number must already have a conversation on the sending line; there is no indicator without a prior thread.
Request body
phoneNumberstring (E.164)RequiredRecipient phone number in E.164 (e.g. +15551234567). Must already have an existing conversation on the sending line.
lineIdstring (UUID v4)Optional sender line. Use the lineId from GET /get-lines. When omitted, uses the line that owns the existing conversation with this number.
The indicator auto-clears on the recipient's device after a short period or when a message arrives. The intended pattern is send-typing-indicator → wait about 2–4 seconds → send-api-message.
Response
On success the endpoint returns HTTP 200 with { status: "SENT" | "ERROR", number, error_message } — error_message is null when status is SENT. Auth and request-validation failures still use standard 4xx bodies with an error field. Treat device-level failures (status: "ERROR") as fire-and-forget — do not retry.