RevoplyAIDocs
WebhooksEvents

conversation.assigned

The conversation was assigned, or unassigned.

Fires when a team member assigns the conversation to someone, reassigns it, or clears the assignee (then assignee is null).

Does not fire when the assignee does not change. Not for handovers to the team as a whole; that is conversation.handover.

Header Parameters

X-Revoply-Signature*string

t=<unix seconds>,v1=<hex HMAC-SHA256 of "{t}.{body}">, with a second v1 while a rotated secret still signs. Verify it before trusting the body.

X-Revoply-Event*string

The event's type, so a receiver can route before parsing.

X-Revoply-Delivery*string

This delivery's id. A resend of the same event keeps the envelope id and gets a new delivery id.

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Every event arrives in this envelope. Fields are only ever added, and a field that can be empty is sent as null rather than left out. Deduplicate on id: a delivery can arrive more than once.

Response Body

Example Requests

POST/conversation.assigned