# Zendesk

Zendesk provides customer support software with ticketing, live chat, and knowledge base features, enabling efficient helpdesk operations and customer engagement

- **Category:** crm
- **Auth:** OAUTH2
- **Tools:** 18
- **Triggers:** 2
- **Slug:** `ZENDESK`
- **Version:** 20260217_00

## Frequently Asked Questions

### How do I set up custom OAuth credentials for Zendesk?

For a step-by-step guide on creating and configuring your own Zendesk OAuth credentials with Devcaster, see [How to create OAuth credentials for Zendesk](https://devcaster.dev/auth/zendesk).

## Tools

### Count Zendesk Organizations

**Slug:** `ZENDESK_COUNT_ZENDESK_ORGANIZATIONS`

Count the number of organizations in Zendesk.

### Create Zendesk Organization

**Slug:** `ZENDESK_CREATE_ZENDESK_ORGANIZATION`

Create an organization in Zendesk.

### Create Zendesk Ticket

**Slug:** `ZENDESK_CREATE_ZENDESK_TICKET`

Create a ticket in Zendesk with full support for all ticket fields.

### Create Zendesk User

**Slug:** `ZENDESK_CREATE_ZENDESK_USER`

Tool to create a new user in Zendesk. Use when you need to onboard a user with specific details.

### Delete Zendesk Organization

**Slug:** `ZENDESK_DELETE_ZENDESK_ORGANIZATION`

Delete an organization in Zendesk.

### Delete Zendesk Ticket

**Slug:** `ZENDESK_DELETE_ZENDESK_TICKET`

Delete a ticket in Zendesk.

### Delete Zendesk User

**Slug:** `ZENDESK_DELETE_ZENDESK_USER`

Tool to permanently delete a user from Zendesk. Use when you need to remove a user account. This action cannot be undone and requires appropriate admin permissions.

### Bulk Delete Zendesk Organizations

**Slug:** `ZENDESK_DESTROY_MANY_ORGANIZATIONS`

Tool to bulk delete Zendesk organizations. Use when cleaning up test data or removing obsolete organizations in one call. Returns a job_status payload to track progress.

### Get Zendesk About Me

**Slug:** `ZENDESK_GET_ABOUT_ME`

Get information about the owner account in Zendesk.

### Get Zendesk Organizations

**Slug:** `ZENDESK_GET_ALL_ZENDESK_ORGANIZATIONS`

Get all organizations in Zendesk.

### Get Zendesk Organization

**Slug:** `ZENDESK_GET_ZENDESK_ORGANIZATION`

Get information about a specific organization in Zendesk.

### Get Zendesk Ticket

**Slug:** `ZENDESK_GET_ZENDESK_TICKET_BY_ID`

Get ticket details from Zendesk.

### List Tickets

**Slug:** `ZENDESK_LIST_ZENDESK_TICKETS`

List Zendesk tickets with pagination and filtering.

### List Users

**Slug:** `ZENDESK_LIST_ZENDESK_USERS`

Tool to list/enumerate Zendesk users via the Users API. Use when you need to export or iterate through the user directory without a specific name/email filter. Supports both cursor and offset pagination.

### Reply to Zendesk Ticket

**Slug:** `ZENDESK_REPLY_ZENDESK_TICKET`

Action to reply to a Zendesk ticket by adding a comment.

### Search Users

**Slug:** `ZENDESK_SEARCH_ZENDESK_USERS`

Tool to search Zendesk users by email or name. Use after confirming user identity before ticket creation.

### Update Zendesk Organization

**Slug:** `ZENDESK_UPDATE_ZENDESK_ORGANIZATION`

Update an organization in Zendesk.

### Update Zendesk Ticket

**Slug:** `ZENDESK_UPDATE_ZENDESK_TICKET`

Tool to update a ticket in Zendesk. Use when you need to modify ticket fields like status, priority, or subject after confirming the ticket ID.


## Triggers

### New User Created

**Slug:** `ZENDESK_NEW_USER_TRIGGER`

Triggered when a new user is created in Zendesk.

### New Zendesk Ticket

**Slug:** `ZENDESK_NEW_ZENDESK_TICKET_TRIGGER`

Triggers when a new ticket is created in a specified Zendesk view.
