--- id: zendesk title: Zendesk --- ToolJet can connect to Zendesk APIs to read and write data using OAuth 2.0, which helps us to limit an application's access to a user's account.
:::info
You must first be a verified user to make Zendesk API requests. This is configured in the Admin Center interface in **Apps and integrations > APIs > Zendesk APIs.** For more information, see Security and Authentication in the [Zendesk Support API reference](https://developer.zendesk.com/api-reference/ticketing/introduction/#security-and-authentication) or [check out Zendesk's docs](https://support.zendesk.com/hc/en-us/articles/4408845965210).
:::
### List Tickets
Lists all the tickets in your Zendesk account.
### List Requested Tickets
Lists all the tickets requested by the user.
#### Required Parameter
- **User ID**
### Show Tickets
Gets a ticket's properties with the given ID, though not the ticket comments.
#### Required Parameter
- **Ticket ID**
### Update Tickets
Updates a ticket's properties with the given ID.
#### Required Parameter
- **Ticket ID**
- **Body**
#### Example:
```yaml
{
"ticket" : {
"status" : "solved"
}
}
```
### List Users
Lists all the users in your Zendesk account.
### Get User
Gets a user's information with the given ID.
#### Required Parameter
- **User ID**
### Get Profile
Gets a user's profile with the given ID.
#### Required Parameter
- **User ID**
### Search
The Search Query uses Zendesk's Search API to return tickets, users, and organizations with defined filters.
#### Required Parameter
- **Query**
Common filters include:
- `type:ticket`
- `type:user`
- `type:organization`
- `type:ticket organization:12345 status:open`