SupportTicket
A SupportTicket tracks a support request. Tickets can be associated with an Organisation or Group, and include priority levels, status tracking, and resolution timestamps.
Fields
| Field | Type | Description |
|---|---|---|
id | ID! | Unique identifier |
subject | String! | Ticket subject |
description | String | Initial description of the issue |
submittedBy | AWSEmail | Email of the user who created the ticket |
priority | SupportTicketPriority | P1_URGENT, P2_HIGH, P3_MEDIUM, or P4_LOW |
status | SupportTicketStatus | Current status |
created | AWSDateTime! | When the ticket was created |
modified | AWSDateTime | When the ticket was last updated |
dueBy | AWSDateTime | Resolution due date |
resolvedAt | AWSDateTime | When the ticket was resolved |
firstResponseTime | AWSDateTime | First response time |
organisationId | ID | Related organisation |
groupId | ID | Related group |
SupportTicketStatus
OPEN, PENDING, RESOLVED, CLOSED, WAITINGFORTHIRDPARTY, WAITINGFORCUSTOMER, UNKNOWN
Query
SupportTickets are accessed via User.supportTicketConnection:
query GetMyTickets {
user {
supportTicketConnection(page: 1) {
supportTickets {
id
subject
status
priority
created
modified
}
totalCount
pageInfo {
hasNextPage
page
}
}
}
}
Related
- User — the user who created the ticket