Skip to main content

SupportTicket

No description

type SupportTicket implements Node {
id: ID!
createdAt: Time!
requesterID: String!
requesterEmail: String
ownerID: String!
subject: String!
message: String!
source: SupportTicketSource!
status: SupportTicketStatus!
conversationID: ID
agentRunID: ID
transcriptExcerpt: String
traceLink: String
updatedAt: Time!
}

Fields​

SupportTicket.id ● ID! non-null scalar​

SupportTicket.createdAt ● Time! non-null scalar​

SupportTicket.requesterID ● String! non-null scalar​

JWT sub of the person who filed the ticket

SupportTicket.requesterEmail ● String scalar​

Email claim of the requester at filing time; where staff reply

SupportTicket.ownerID ● String! non-null scalar​

Organization alias the requester was acting in (chat.ActiveOrgID)

SupportTicket.subject ● String! non-null scalar​

SupportTicket.message ● String! non-null scalar​

SupportTicket.source ● SupportTicketSource! non-null enum​

Where the ticket was filed from

SupportTicket.status ● SupportTicketStatus! non-null enum​

SupportTicket.conversationID ● ID scalar​

Chat conversation the ticket was filed about; nil when filed from the Help page or not attached

SupportTicket.agentRunID ● ID scalar​

The conversation's latest agent_run at filing time; nil when the trace was not attached

SupportTicket.transcriptExcerpt ● String scalar​

Redacted transcript excerpt the user consented to attach; nil when unchecked

Staff link to the agent_run the user consented to attach; nil when unchecked

SupportTicket.updatedAt ● Time! non-null scalar​

Interfaces​

Node interface​

An object with an ID. Follows the Relay Global Object Identification Specification

Returned By​

createSupportTicket mutation ● setSupportTicketStatus mutation

Member Of​

SupportTicketEdge object