Tickets

Create a conversation-linked ticket

Create general work for an existing conversation without pausing AI or changing read/reply state. Several tickets can coexist with an escalation. Assignees must be active human team members. For human takeover use create_escalation. Creation is idempotent; use the same key with identical input only.

post/tickets

Request

  • Base URL
    https://platform-api.visitoai.com/m2m/v1
  • Auth
    HTTP bearer

Headers

Idempotency-Keystring required

Reuse only with the exact original request. If the outcome is uncertain, reconcile the returned requestId before retrying.

Request body

conversationIdstring required
titlestring required
descriptionstring
operatorIdstring nullable
propertyIdstring
sourceMessageIdstring

Response

Confirmed resource state.

ticketIdstring required
tenantIdstring required
conversationIdstring
type'ticket' | 'escalation' required
status'pending' | 'in_progress' | 'resolved' | 'cancelled' required
titlestring required
descriptionstring required
revisioninteger required
channelstring
contextStatus'available' | 'unavailable' required
createdAtstring required
updatedAtstring required
resolvedAtstring
permittedActionsstring[] required

Changes

No recorded changes to this operation across all 1 revision of this API.