You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: pages/home/auth-providers/zendesk.mdx
+9-8Lines changed: 9 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,16 +17,17 @@ This page describes how to use and configure Zendesk auth with Arcade.
17
17
This auth provider is used by:
18
18
19
19
- The [Arcade Zendesk toolkit](/toolkits/customer-support/zendesk), which provides pre-built tools for interacting with Zendesk services
20
-
- Your [app code](#calling-zendesk-apis-directly) that needs to call Zendesk APIs
21
-
- Or, your [custom tools](#create-your-own-zendesk-tools) that need to call Zendesk APIs
20
+
- Your [app code](#using-zendesk-auth-in-app-code) that needs to call Zendesk APIs
21
+
- Or, your [custom tools](#using-zendesk-auth-in-custom-tools) that need to call Zendesk APIs
22
22
23
23
## Create a Zendesk app
24
24
25
-
To create a Zendesk app, there are two important guides from Zendesk that you can follow:
25
+
### Additional guides
26
+
The following two guides from Zendesk will be helpful additional information as you progress through this guide:
26
27
1.[Using OAuth authentication with your application](https://support.zendesk.com/hc/en-us/articles/4408845965210-Using-OAuth-authentication-with-your-application)
27
28
2.[Set up a global OAuth client](https://developer.zendesk.com/documentation/marketplace/building-a-marketplace-app/set-up-a-global-oauth-client/)
28
29
29
-
For a more streamlined set of instructions, follow the steps below:
30
+
### Creating a Zendesk app for Arcade
30
31
1. Create your Organization in the [Zendesk Marketplace portal](https://apps.zendesk.com/).
31
32
1. Create a Zendesk support account at https://www.zendesk.com/login . If you need a global OAuth client, then the subdomain MUST begin with "d3v-". You will need a global OAuth client if your app will use integrations/tools for multiple customers with their own Zendesk instances (multiple subdomains).
32
33
1. In [the Admin Center](https://support.zendesk.com/hc/en-us/articles/4581766374554#topic_hfg_dyz_1hb), click "Apps and integrations" in the sidebar, then select APIs > OAuth clients > Add OAuth client.
@@ -156,15 +157,15 @@ Use `client.auth.start()` to get a user token for Zendesk APIs:
@@ -174,10 +175,10 @@ Use `client.auth.start()` to get a user token for Zendesk APIs:
174
175
175
176
## Using Zendesk auth in custom tools
176
177
177
-
You can author your own [custom tools](/home/build-tools/create-a-toolkit) that interact with Zendesk APIs.
178
+
If the [Arcade Zendesk toolkit](/toolkits/customer-support/zendesk) does not meet your needs, you can author your own [custom tools](/home/build-tools/create-a-toolkit) that interact with Zendesk APIs.
178
179
179
180
Use the `OAuth2()` auth class to specify that a tool requires authorization with Zendesk. The `context.authorization.token` field will be automatically populated with the user's Zendesk token:
0 commit comments