Send Typing Indicator
Messages
Send Typing Indicator
Start a short iMessage typing signal before sending a message. REST endpoint in the Tuco AI iMessage API — bearer-token auth, JSON request/response, full.
POST
Send Typing Indicator
This endpoint is best-effort visual polish. It should not block your send flow. Native clients and BlueBubbles can clear typing on their own timing.
When To Use This Endpoint
Use typing when you want your integration to feel more natural right before a real reply. Common usage:- your system decides it is about to respond
- you call
POST /api/messages/typing - you wait a short moment
- you send the actual message
Authentication
Pass your workspace API key as a Bearer token, or use a Clerk session token.Request body
Required. A Tuco message id in your workspace. Tuco uses it to resolve the correct line and chat target.
Start typing
Success (200 OK)
Stop typing
Use the same endpoint withDELETE.
Success (200 OK)
Error responses
| Status | When | Body |
|---|---|---|
400 | Message cannot be resolved to a valid chat target | { "error": "..." } |
401 | Missing or invalid API key / session | { "error": "Unauthorized" } |
502 | BlueBubbles returned an upstream error | { "error": "BlueBubbles error: ..." } |
Notes
- Use typing shortly before a real send.
- Treat stop-typing as best effort only.
- Do not depend on typing indicators for delivery correctness.
- The most reliable way to end typing is still sending the real message.