autotask_create_ticket
Create a new ticket in Autotask by providing company, title, description, and optional fields such as status, priority, assigned resource, queue, category, type, issue type, source, SLA, estimated hours, project, additional contacts, resolution, and user-defined fields.
Instructions
Create a new ticket in Autotask
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| companyID | Yes | Company ID for the ticket | |
| title | Yes | Ticket title | |
| description | Yes | Ticket description | |
| status | No | Ticket status ID | |
| priority | No | Ticket priority ID | |
| assignedResourceID | No | Assigned resource ID. If set, assignedResourceRoleID is also required by Autotask. | |
| assignedResourceRoleID | No | Role ID for the assigned resource. Required by Autotask when assignedResourceID is set. | |
| contactID | No | Contact ID for the ticket | |
| queueID | No | Queue ID to route the ticket to. Use autotask_list_queues to discover valid IDs. | |
| ticketCategory | No | Ticket category ID (picklist). Use autotask_get_field_info with entity "Tickets" and field "ticketCategory" to discover valid values. | |
| ticketType | No | Ticket type ID (picklist, e.g. Service Request, Incident, Problem, Change). | |
| issueType | No | First-level issue type ID (picklist). Required context for subIssueType. Use autotask_get_field_info (entity "Tickets", field "issueType") to discover valid values. | |
| subIssueType | No | Sub issue type ID (picklist). Must be valid for the selected issueType. Use autotask_get_field_info (entity "Tickets", field "subIssueType") to discover valid values. | |
| source | No | Ticket source ID (picklist, e.g. Phone, Email, Portal). Use autotask_get_field_info (entity "Tickets", field "source") to discover valid values. | |
| billingCodeID | No | Work type / billing code ID used for billing this ticket. | |
| serviceLevelAgreementID | No | Service Level Agreement (SLA) ID to apply to the ticket. | |
| estimatedHours | No | Estimated hours of work for the ticket. | |
| projectID | No | Project ID to associate the ticket with. Links the ticket to an existing project. | |
| ticketAdditionalContacts | No | Additional contact IDs to associate with the ticket (beyond the primary contactID). | |
| resolution | No | Ticket-level resolution text. This is the Resolution field on the ticket itself, NOT a ticket note. | |
| userDefinedFields | No | User-defined (custom) fields for the ticket, as an array of { name, value } objects matching the Autotask REST API shape. |