zendesk.api.* operation is listed below with parameter shapes and return types from the plugin Zod schemas.
New to Corsair? See API access, authentication, and error handling.
Comments
list
comments.list
List comments for a specific ticket
Risk: read
| Name | Type | Required | Description |
|---|---|---|---|
ticket_id | number | Yes | — |
page | number | No | — |
per_page | number | No | — |
| Name | Type | Required | Description |
|---|---|---|---|
comments | object[] | Yes | — |
next_page | string | No | — |
previous_page | string | No | — |
count | number | No | — |
comments full type
comments full type
Tickets
create
tickets.create
Create a new ticket
Risk: write
| Name | Type | Required | Description |
|---|---|---|---|
subject | string | No | — |
description | string | No | — |
comment | object | No | — |
status | string | No | — |
priority | string | No | — |
requester_id | number | No | — |
assignee_id | number | No | — |
group_id | number | No | — |
organization_id | number | No | — |
tags | string[] | No | — |
comment full type
comment full type
| Name | Type | Required | Description |
|---|---|---|---|
ticket | object | Yes | — |
ticket full type
ticket full type
delete
tickets.delete
Delete a ticket by its ID
Risk: destructive
| Name | Type | Required | Description |
|---|---|---|---|
id | number | Yes | — |
| Name | Type | Required | Description |
|---|---|---|---|
id | number | No | — |
get
tickets.get
Retrieve a ticket by its ID
Risk: read
| Name | Type | Required | Description |
|---|---|---|---|
id | number | Yes | — |
| Name | Type | Required | Description |
|---|---|---|---|
ticket | object | Yes | — |
ticket full type
ticket full type
list
tickets.list
List tickets with pagination
Risk: read
| Name | Type | Required | Description |
|---|---|---|---|
page | number | No | — |
per_page | number | No | — |
sort_by | string | No | — |
sort_order | string | No | — |
| Name | Type | Required | Description |
|---|---|---|---|
tickets | object[] | Yes | — |
next_page | string | No | — |
previous_page | string | No | — |
count | number | No | — |
tickets full type
tickets full type
update
tickets.update
Update an existing ticket
Risk: write
| Name | Type | Required | Description |
|---|---|---|---|
id | number | Yes | — |
subject | string | No | — |
status | string | No | — |
priority | string | No | — |
requester_id | number | No | — |
assignee_id | number | No | — |
comment | object | No | — |
tags | string[] | No | — |
comment full type
comment full type
| Name | Type | Required | Description |
|---|---|---|---|
ticket | object | Yes | — |
ticket full type
ticket full type
Users
create
users.create
Create a new user
Risk: write
| Name | Type | Required | Description |
|---|---|---|---|
name | string | Yes | — |
email | string | Yes | — |
role | string | No | — |
external_id | string | No | — |
active | boolean | No | — |
| Name | Type | Required | Description |
|---|---|---|---|
user | object | Yes | — |
user full type
user full type
delete
users.delete
Delete a user by their ID
Risk: destructive
| Name | Type | Required | Description |
|---|---|---|---|
id | number | Yes | — |
| Name | Type | Required | Description |
|---|---|---|---|
id | number | No | — |
get
users.get
Retrieve a user by their ID
Risk: read
| Name | Type | Required | Description |
|---|---|---|---|
id | number | Yes | — |
| Name | Type | Required | Description |
|---|---|---|---|
user | object | Yes | — |
user full type
user full type
list
users.list
List users with pagination
Risk: read
| Name | Type | Required | Description |
|---|---|---|---|
page | number | No | — |
per_page | number | No | — |
role | string | No | — |
| Name | Type | Required | Description |
|---|---|---|---|
users | object[] | Yes | — |
next_page | string | No | — |
previous_page | string | No | — |
count | number | No | — |
users full type
users full type
update
users.update
Update an existing user
Risk: write
| Name | Type | Required | Description |
|---|---|---|---|
id | number | Yes | — |
name | string | No | — |
email | string | No | — |
role | string | No | — |
external_id | string | No | — |
active | boolean | No | — |
| Name | Type | Required | Description |
|---|---|---|---|
user | object | Yes | — |
user full type
user full type