Tickets

Resolve a general ticket

Mark the requested work complete using its current revision. Does not send a reply, change AI mode or acknowledge a separate reply obligation. A sent message alone is not proof the underlying work is complete. Use resolve_escalation for human takeover items. Commerce-backed work rejects generic closure with TICKET_COMMERCE_OUTCOME_REQUIRED. Complete the authoritative purchase or record verified reconciliation instead.

post/tickets/{ticketId}/resolve

Request

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

Path parameters

ticketIdstring required

The durable ticketId from list_tickets or get_ticket, including escalation items. Not a conversationId.

Request body

revisioninteger required
notestring

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.