Skip to main content

TicketCreateInput

Input parameters for creating a new ticket. Defines the core attributes and initial state of the ticket, including contact and customer information, product and order context, and initial status.

input TicketCreateInput {
titles: [LocalizedStringInput!]!
descriptions: [LocalizedStringInput!]
buttonLabels: [LocalizedStringInput!]
type: String
status: TicketStatus!
assignedToAdminUserId: Int
contactId: Int
customerId: Int
productId: Int
clusterId: Int
orderId: Int
companyId: Int
email: String
phone: String
externalUrl: String
sources: [SourceInput!]
}

Fields

TicketCreateInput.titles ● [LocalizedStringInput!]! non-null input

Localized human-readable titles. Provides user-friendly titles in multiple languages for display in user interfaces and documentation. Each entry contains a language code and the corresponding description text.

TicketCreateInput.descriptions ● [LocalizedStringInput!] list input

Localized human-readable descriptions. Provides user-friendly explanations in multiple languages for display in user interfaces and documentation. Each entry contains a language code and the corresponding description text.

TicketCreateInput.buttonLabels ● [LocalizedStringInput!] list input

Localized human-readable labels for the action button. Each entry contains a language code and the corresponding description text.

TicketCreateInput.type ● String scalar

Type of the ticket. Used for categorization and filtering purposes. Maximum length of 255 characters. Must be in SCREAMING_SNAKE_CASE.

TicketCreateInput.status ● TicketStatus! non-null enum

Status of the ticket. Used for tracking the lifecycle of the ticket. One of: [OPEN, IN_PROGRESS, COMPLETED, ARCHIVED

TicketCreateInput.assignedToAdminUserId ● Int scalar

Identifier of the admin user assigned to this ticket. Used for task assignment and accountability.

TicketCreateInput.contactId ● Int scalar

Identifier of the contact associated with this ticket. Used for customer context and communication.

TicketCreateInput.customerId ● Int scalar

Identifier of the customer associated with this ticket. Used for customer context and communication.

TicketCreateInput.productId ● Int scalar

Identifier of the product associated with this ticket. Used for product-specific context and support.

TicketCreateInput.clusterId ● Int scalar

Identifier of the cluster associated with this ticket. Used for cluster-specific context and support.

TicketCreateInput.orderId ● Int scalar

Identifier of the order associated with this ticket. Used for order-specific context and support.

TicketCreateInput.companyId ● Int scalar

Identifier of the company associated with this ticket. Used for company-specific context and support.

TicketCreateInput.email ● String scalar

Email address of the contact associated with this ticket. Used for customer communication.

TicketCreateInput.phone ● String scalar

Phone number of the contact associated with this ticket. Used for customer communication.

TicketCreateInput.externalUrl ● String scalar

External URL associated with this ticket. Used for linking to external resources or documentation. Maximum length of 2048 characters.

TicketCreateInput.sources ● [SourceInput!] list input

External sources of the ticket. Used for tracking the origin of the ticket.

Member Of

ticketCreate mutation