* updated the screenshots * reduced the gif size * reverted the package.json file * edited the zoomed in images and replaced some gifs with screenshots * removed one gif * update static media * update file names * update toolbar * fix file names * fix: dynamodb img path * update media for org management dashboard * fix: casing and formatting * update workspace constant media * update media in workspace settings and github * update github sso * minor change to github sso docs * minor fix * update google sso * change includeCurrentVersion flag to false --------- Co-authored-by: Asjad Ahmed Khan <iitasjad2001@gmail.com> Co-authored-by: Asjad Ahmed Khan <60435499+2001asjad@users.noreply.github.com> Co-authored-by: Karan Rathod <karan.altcampus@gmail.com>
3.4 KiB
| id | title |
|---|---|
| zendesk | Zendesk |
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.
Connection
ToolJet connects to your Zendesk app using :
- Zendesk Sub-domain
- Client ID
- Client Secret
Authorization Scopes
You can create a Zendesk data source with one of either of the two permission scopes :
- Read Only
- Read and Write
:::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 or check out Zendesk's docs. :::
To connect Zendesk datasource to your ToolJet application, go to the data source manager on the left-sidebar and click on the + button. Select Zendesk from the list of available datasources, provide the credentials and click Connect to Zendesk and authenticate via OAuth. And click Save to save the datasource.
Operations
- List Tickets
- List requested Tickets
- Show a Ticket
- Update a Ticket
- List Users
- Get Profile
- Search query
List Tickets
Lists all the tickets in your Zendesk account.
List requested Tickets
Lists all the tickets requested by the user.
| Fields | description |
|---|---|
| User ID | The id of the user |
Show Tickets
Gets a ticket's properties with the given ID, though not the ticket comments.
| Fields | description |
|---|---|
| Ticket ID | The id of the ticket |
Update Tickets
Updates a ticket's properties with the given ID.
| Fields | description |
|---|---|
| Ticket ID | The id of the ticket |
| Body | The properties and values to update. Example: {{({ "ticket": {"status": "solved"} })}} |
List Users
Lists all the users in your Zendesk account.
Get Profile
Gets a user's profile with the given ID.
| Fields | description |
|---|---|
| User ID | The id of the user |
Search Query
The Search Query uses Zendesk's Search API to return tickets, users, and organizations with defined filters. Common filters include:
type:tickettype:usertype:organizationtype:ticket organization:12345 status:open
| Fields | description |
|---|---|
| Query | The search query |
