turn_taking.signal
events (for example, detecting that a user has been typing without sending).
You only need this when the thread enables behavioural signals. A sent message
is reported through
submit_messages, not here.
This call is not billable.
Authorization
Your bearer token:
Bearer <token>. See Authentication.Request body
The thread the event happened in.
The kind of event:
typing_start, typing_stop, or message_edited.Who produced the event — the person’s id, 1–255 characters.
Optional client-measured time of the event (ISO 8601). Improves the timing of
behavioural signals; falls back to server receipt time when omitted.
Request
Response
Any behavioural tags the event produced. Empty for typing and edit events
today.
200 OK
Errors
| Status | Code | When |
|---|---|---|
401 | UNAUTHORIZED | The bearer token is missing, invalid, or expired. |
403 | forbidden | The token is valid but not allowed here. |
422 | VALIDATION_ERROR | The body is malformed, or type is not one of typing_start, typing_stop, message_edited. |

