---
title: "POST /V1.0/Tickets/query"
method: POST
path: "/V1.0/Tickets/query"
tags: ["Tickets"]
---

# POST /V1.0/Tickets/query

`POST /V1.0/Tickets/query`

## Headers

- `ApiIntegrationCode` string, required
- `UserName` string, required
- `Secret` string, required
- `ImpersonationResourceId` string

## Request body

- QueryModel
  - `maxRecords` integer
  - `includeFields` string[]
  - `filter` Filter[]
    - `op` string
    - `field` string
    - `udf` boolean
    - `value` object — Can be either an Integer, String, Boolean, an Array of Integers, or an Array of Strings.
    - `items` Filter[] — An Array of Filter objects

## Response `200`

OK

- QueryActionResultTicketModelTicket
  - `items` TicketModel[]
    - `id` integer
    - `apiVendorID` integer
    - `assignedResourceID` integer
    - `assignedResourceRoleID` integer
    - `billingCodeID` integer
    - `changeApprovalBoard` integer
    - `changeApprovalStatus` integer
    - `changeApprovalType` integer
    - `changeInfoField1` string
    - `changeInfoField2` string
    - `changeInfoField3` string
    - `changeInfoField4` string
    - `changeInfoField5` string
    - `companyID` integer
    - `companyLocationID` integer
    - `completedByResourceID` integer
    - `completedDate` string, date-time
    - `configurationItemID` integer
    - `contactID` integer
    - `contractID` integer
    - `contractServiceBundleID` integer
    - `contractServiceID` integer
    - `createDate` string, date-time
    - `createdByContactID` integer
    - `creatorResourceID` integer
    - `creatorType` integer
    - `currentServiceThermometerRating` integer
    - `description` string
    - `dueDateTime` string, date-time
    - `estimatedHours` number, double
    - `externalID` string
    - `firstResponseAssignedResourceID` integer
    - `firstResponseDateTime` string, date-time
    - `firstResponseDueDateTime` string, date-time
    - `firstResponseInitiatingResourceID` integer
    - `hoursToBeScheduled` number, double
    - `impersonatorCreatorResourceID` integer
    - `isAssignedToComanaged` boolean
    - `issueType` integer
    - `isVisibleToComanaged` boolean
    - `lastActivityDate` string, date-time
    - `lastActivityPersonType` integer
    - `lastActivityResourceID` integer
    - `lastCustomerNotificationDateTime` string, date-time
    - `lastCustomerVisibleActivityDateTime` string, date-time
    - `lastTrackedModificationDateTime` string, date-time
    - `monitorID` integer
    - `monitorTypeID` integer
    - `opportunityID` integer
    - `organizationalLevelAssociationID` integer
    - `previousServiceThermometerRating` integer
    - `priority` integer
    - `problemTicketId` integer
    - `projectID` integer
    - `purchaseOrderNumber` string
    - `queueID` integer
    - `resolution` string
    - `resolutionPlanDateTime` string, date-time
    - `resolutionPlanDueDateTime` string, date-time
    - `resolvedDateTime` string, date-time
    - `resolvedDueDateTime` string, date-time
    - `rmaStatus` integer
    - `rmaType` integer
    - `rmmAlertID` string
    - `serviceLevelAgreementHasBeenMet` boolean
    - `serviceLevelAgreementID` integer
    - `serviceLevelAgreementPausedNextEventHours` number, double
    - `serviceThermometerTemperature` integer
    - `source` integer
    - `status` integer
    - `subIssueType` integer
    - `ticketCategory` integer
    - `ticketNumber` string
    - `ticketType` integer
    - `title` string
    - `userDefinedFields` UserDefinedField[]
      - `name` string
      - `value` string
  - `pageDetails` PagingModel
    - `count` integer
    - `requestCount` integer
    - `prevPageUrl` string
    - `nextPageUrl` string

## Other responses

- `401` — Unauthorized
- `403` — Forbidden

---

[API](https://skmtc.net/autotask/apis/datto-autotask-psa-rest-api.md) · [All operations](https://skmtc.net/autotask/apis/datto-autotask-psa-rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/autotask/datto-autotask-psa-rest-api/versions/b5e89df4589e/schema)
