How to apply Global oauth client for Zendesk | The place for Zendesk users to come together and share
Skip to main content
Question

How to apply Global oauth client for Zendesk

  • July 16, 2026
  • 1 reply
  • 27 views

Hi All

 

I want to launch a global oauth app in Zendesk marketplace, but now I'm stuck because I don't know how to proceed with the application.

 

Here is my current application progress:

1. Does the app use a global Oauth client? 

  • Yes

2. Please provide the "client_id" for the global oauth client. 

  • I’m not sure how to get the "client_id" in Zendesk

3. Have you associated the global oauth client with your app following the instructions here? 

  • No, we currently use a per-customer confidential client.

4. Have you implemented the refresh token grant type? No. We utilize the Client Credentials Grant Type 

  • instead. The app securely calls the /oauth/tokens endpoint directly in the background using each customer's specific client_id and client_secret to obtain a new access token.

5. Does the app have API headers implemented as required? 

  • No

 

 

1 reply

Ahmed Zaid
  • User Group Leader
  • July 23, 2026

Hi ​@Evan

Follow this guide to set up a global OAuth client https://developer.zendesk.com/documentation/marketplace/building-a-marketplace-app/set-up-a-global-oauth-client/

Then, implement an OAuth authorization flow in your application https://support.zendesk.com/hc/en-us/articles/4408845965210-Using-OAuth-authentication-with-your-application#topic_jkc_dcm_dcc

Your backend should manage the access tokens on behalf of your customers, securely store refresh tokens, and implement refresh token flow to replace expired tokens automatically https://support.zendesk.com/hc/en-us/articles/4408845965210-Using-OAuth-authentication-with-your-application#topic_p1c_xjf_52c