Kaseya Tickets API

The Tickets API from Kaseya — 60 operation(s) for tickets.

Business capability
IT Service Management BC-600.30

Operations 91

GET /V1.0/Tickets/query Tickets url parameter query #
POST /V1.0/Tickets/query Tickets query #
GET /V1.0/Tickets/{id} Tickets query item #
GET /V1.0/Tickets/query/count Tickets url parameter query count #
POST /V1.0/Tickets/query/count Tickets query count #
PUT /V1.0/Tickets Tickets update entity #
POST /V1.0/Tickets Tickets create entity #
PATCH /V1.0/Tickets Tickets patch entity #
GET /V1.0/Tickets/entityInformation Tickets query entity information #
GET /V1.0/Tickets/entityInformation/fields Tickets query field definitions #
GET /V1.0/Tickets/entityInformation/userDefinedFields Tickets query user defined field definitions #
GET /v2/servicedesk/tickets/{ticketId}/notes Get ticket notes #
POST /v2/servicedesk/tickets/{ticketId}/notes Post ticket note #
GET /v2/servicedesk/tickets/{ticketId}/notes/{noteId} Get ticket note #
PUT /v2/servicedesk/tickets/{ticketId}/notes/{noteId} Put ticket note #
DELETE /v2/servicedesk/tickets/{ticketId}/notes/{noteId} Delete ticket note #
POST /v2/servicedesk/tickets/{ticketId}/assignticket Assign ticket #
POST /v2/servicedesk/tickets/{ticketId}/resolve Resolve ticket #
GET /v2/servicedesk/tickets/{ticketId}/timelogs Get ticket time entries #
POST /v2/servicedesk/tickets/{ticketId}/timelogs Post ticket time entry #
GET /v2/servicedesk/tickets/{ticketId}/timelogs/{timeEntryId} Get ticket time entry #
PUT /v2/servicedesk/tickets/{ticketId}/timelogs/{timeEntryId} Put ticket time entry #
DELETE /v2/servicedesk/tickets/{ticketId}/timelogs/{timeEntryId} Delete ticket time entry #
GET /v2/servicedesk/tickets Get tickets #
POST /v2/servicedesk/tickets Post ticket #
DELETE /v2/servicedesk/tickets Delete tickets #
PATCH /v2/servicedesk/tickets Patch tickets #
POST /v2/servicedesk/tickets/search Search tickets #
GET /v2/servicedesk/tickets/{ticketId} Get ticket #
PUT /v2/servicedesk/tickets/{ticketId} Put ticket #
PATCH /v2/servicedesk/tickets/{ticketId} Patch ticket #
DELETE /v2/servicedesk/tickets/{ticketId} Delete ticket #
GET /v2/servicedesk/tickets/summary Get tickets list summary #
GET /v2/servicedesk/tickets/searchselect Get tickets list search select #
GET /v2/servicedesk/tickets/count Get tickets count #
GET /v2/servicedesk/tickets/{ticketId}/servicecallstodos Get ticket service calls to dos #
DELETE /v2/servicedesk/tickets/{ticketId}/servicecallstodos Delete service calls and to dos #
GET /v2/servicedesk/tickets/{ticketId}/servicecalls Get service calls #
POST /v2/servicedesk/tickets/{ticketId}/servicecalls Post service call #
GET /v2/servicedesk/tickets/{ticketId}/servicecalls/{serviceCallId} Get service call #
PUT /v2/servicedesk/tickets/{ticketId}/servicecalls/{serviceCallId} Put service call #
DELETE /v2/servicedesk/tickets/{ticketId}/servicecalls/{serviceCallId} Delete service call #
GET /v2/servicedesk/tickets/{ticketId}/todos/{toDoId} Get to do #
PUT /v2/servicedesk/tickets/{ticketId}/todos/{toDoId} Put to do #
DELETE /v2/servicedesk/tickets/{ticketId}/todos/{toDoId} Delete to do #
POST /v2/servicedesk/tickets/{ticketId}/todos Post to do #
GET /v2/servicedesk/tickets/{ticketId}/activities Get ticket activities #
GET /v2/servicedesk/tickets/{ticketId}/expensesandcharges Get ticket expenses charges #
GET /v2/servicedesk/tickets/{ticketId}/expenses/{expenseId} Get ticket expense #
PUT /v2/servicedesk/tickets/{ticketId}/expenses/{expenseId} Put ticket expense #
DELETE /v2/servicedesk/tickets/{ticketId}/expenses/{expenseId} Delete ticket expense #
POST /v2/servicedesk/tickets/{ticketId}/expenses Post ticket expense #
GET /v2/servicedesk/tickets/{ticketId}/charges/{chargeId} Get ticket charge #
PUT /v2/servicedesk/tickets/{ticketId}/charges/{chargeId} Put ticket charge #
DELETE /v2/servicedesk/tickets/{ticketId}/charges/{chargeId} Delete ticket charge #
GET /v2/servicedesk/tickets/{ticketId}/charges/{chargeId}/productsummary Get ticket charge product summary #
GET /v2/servicedesk/tickets/{ticketId}/charges/{chargeId}/assets Get ticket product charge assets by charge id #
GET /v2/servicedesk/tickets/{ticketId}/charges/{chargeId}/history Get product charge delivery history by charge id #
POST /v2/servicedesk/tickets/{ticketId}/charges Post ticket charge #
POST /v2/servicedesk/tickets/{ticketId}/charges/{chargeId}/purchaseorder Post PO #
POST /v2/servicedesk/tickets/{ticketId}/charges/{chargeId}/deliver Post product deliver #
GET /v2/servicedesk/tickets/{ticketId}/surveyhistory Get ticket survey scores #
GET /v2/servicedesk/tickets/ticketCcs/{accountId} Get ccs #
POST /v2/servicedesk/tickets/merge Merge tickets #
GET /v2/servicedesk/tickets/{ticketId}/relatedTickets Get related tickets #
POST /v2/servicedesk/tickets/{ticketId}/relatedTickets Add related tickets #
GET /v2/servicedesk/tickets/{ticketId}/relatedTickets/count Get related tickets count #
DELETE /v2/servicedesk/tickets/relatedTickets Delete related ticket #
GET /v2/servicedesk/tickets/{ticketId}/relatedalerts Get related alerts #
GET /v2/servicedesk/tickets/{ticketId}/relatedtasks Get ticket tasks #
POST /v2/servicedesk/tickets/{ticketId}/relatedtasks Add ticket tasks #
GET /v2/servicedesk/tickets/{ticketId}/tickettabsindicators/count Get ticket tabs indicators #
DELETE /v2/servicedesk/tickets/relatedtasks Delete ticket tasks #
GET /v2/servicedesk/tickets/{ticketId}/relatedtasks/count Get ticket tasks count #
GET /v2/servicedesk/tickets/logs/{jobId} Get batch action logs #
GET /v2/servicedesk/tickets/{ticketId}/auditlogs Get ticket logs #
GET /v2/servicedesk/tickets/{ticketId}/workflowlogs Get workflow logs #
GET /v2/servicedesk/tickets/{ticketId}/agentProcedureAudit Get agent procedure audits #
GET /v2/servicedesk/tickets/{ticketId}/slainfo Get ticket SLA info #
POST /v2/servicedesk/tickets/{ticketId}/checklistitems Post ticket checklist item #
DELETE /v2/servicedesk/tickets/{ticketId}/checklistitems Delete ticket checklist items #
GET /v2/servicedesk/tickets/{ticketId}/checklistitems Get ticket checklist items by ticket id #
PUT /v2/servicedesk/tickets/{ticketId}/checklistitems/{itemId} Put ticket checklist item #
DELETE /v2/servicedesk/tickets/{ticketId}/checklistitems/{itemId} Delete ticket checklist item #
POST /v2/servicedesk/tickets/{ticketId}/checklistitems/{checklistId} Post checklist tasks #
POST /v2/servicedesk/tickets/{ticketId}/checklist Post checklist with tasks #
POST /v2/clientportal/tickets/searchtickets Search client portal tickets #
POST /v2/clientportal/tickets Post client portal ticket #
GET /v2/clientportal/tickets/{ticketId} Get client portal ticket by id #
GET /v2/clientportal/tickets/{ticketId}/activities Get client portal ticket activities #
POST /v2/clientportal/tickets/{ticketId}/notes Post client portal ticket note #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/kaseya-tickets-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

kaseya-tickets-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Kaseya Tickets API
  version: '1.0'
  description: 'Operations tagged Tickets across 2 of this provider''s published API definitions: kaseya-autotask-psa-openapi-original.json, kaseya-bms-openapi-original.json. Each path carries the servers of the definition it was published in.'
servers:
- url: https://webservices2.autotask.net/ATServicesRest
- url: https://api.bms.kaseya.com
tags:


# --- truncated at 32 KB (231 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/kaseya/refs/heads/main/openapi/kaseya-tickets-api-openapi.yml