Zendesk OAuth Clients API

The OAuth Clients API from Zendesk — 3 operation(s) for oauth clients.

Business capability
Developer Identity & Credential Management BC-4270.40

Operations 6

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /api/v2/oauth/clients List OAuth clients · Zendesk Get Api V2 Oauth Clients #
Ask an LLM
“Which OAuth clients are registered on our Zendesk account?”
“How do I page through all OAuth clients if there are more than 100?”
Tell an agent
List all OAuth clients registered in the account.
Show every OAuth app integration we've set up.
POST /api/v2/oauth/clients Register an OAuth client · Zendesk Post Api V2 Oauth Clients #
Ask an LLM
“How do I register a new OAuth client for my integration?”
“Can I set redirect URIs when creating an OAuth client?”
Tell an agent
Create an OAuth client named Reporting Dashboard with our redirect URL.
Register a new OAuth client for our chat integration.
GET /api/v2/oauth/clients/{oauth_client_id} Get an OAuth client · Zendesk Get Api V2 Oauth Clients Oauth_client_id #
Ask an LLM
“How can I view one OAuth client's identifier and redirect URIs?”
“What details come back for a single OAuth client?”
Tell an agent
Show the Reporting Dashboard OAuth client.
Get that OAuth client's configuration.
PUT /api/v2/oauth/clients/{oauth_client_id} Update an OAuth client · Zendesk Put Api V2 Oauth Clients Oauth_client_id #
Ask an LLM
“Can I change the redirect URIs on an existing OAuth client?”
“How do I rename an OAuth client?”
Tell an agent
Add a new redirect URI to the Reporting Dashboard OAuth client.
Update that OAuth client's name and description.
DELETE /api/v2/oauth/clients/{oauth_client_id} Delete an OAuth client · Zendesk Delete Api V2 Oauth Clients Oauth_client_id #
Ask an LLM
“What happens when I delete an OAuth client that's no longer used?”
“Can admins remove an OAuth client entirely?”
Tell an agent destructive · confirm first
Delete the old Reporting Dashboard OAuth client.
Remove that unused OAuth client.
PUT /api/v2/oauth/clients/{oauth_client_id}/generate_secret Regenerate an OAuth client secret · Zendesk Put Api V2 Oauth Clients Oauth_client_id Generate_secret #
Ask an LLM
“How do I rotate the secret on an OAuth client?”
“Can I generate a new client secret if the old one leaked?”
Tell an agent destructive · confirm first
Generate a new secret for the Reporting Dashboard OAuth client.
Rotate that OAuth client's secret.

Documentation

📖
Documentation
https://developer.zendesk.com/api-reference/ticketing/introduction/
📖
Documentation
https://developer.zendesk.com/api-reference/ticketing/targets/targets/
📖
Documentation
https://developer.zendesk.com/api-reference/sales-crm/resources/account/
📖
Documentation
https://developer.zendesk.com/api-reference/ticketing/tickets/activity_stream/
📖
Documentation
https://developer.zendesk.com/api-reference/ticketing/account-configuration/channel_framework/
📖
Documentation
https://developer.zendesk.com/api-reference/ticketing/tickets/ticket-attachments/
📖
Documentation
https://developer.zendesk.com/api-reference/ticketing/account-configuration/audit_logs/
📖
Documentation
https://developer.zendesk.com/api-reference/ticketing/organizations/organizations/
📖
Documentation
https://developer.zendesk.com/api-reference/ticketing/business-rules/automations/
📖
Documentation
https://developer.zendesk.com/api-reference/ticketing/ticket-management/bookmarks/
📖
Documentation
https://developer.zendesk.com/api-reference/ticketing/account-configuration/brand_agents/
📖
Documentation
https://developer.zendesk.com/api-reference/ticketing/account-configuration/brands/
📖
Documentation
https://developer.zendesk.com/api-reference/live-chat/chat-api/chats/
📖
Documentation
https://developer.zendesk.com/api-reference/ticketing/tickets/ticket_comments/
📖
Documentation
https://developer.zendesk.com/api-reference/custom-data/introduction/
📖
Documentation
https://developer.zendesk.com/api-reference/ticketing/account-configuration/custom_roles/
📖
Documentation
https://developer.zendesk.com/api-reference/ticketing/tickets/custom_ticket_statuses/
📖
Documentation
https://developer.zendesk.com/api-reference/ticketing/tickets/tickets/
📖
Documentation
https://developer.zendesk.com/api-reference/ticketing/users/users/
📖
Documentation
https://developer.zendesk.com/api-reference/ticketing/business-rules/deletion_schedules/
📖
Documentation
https://developer.zendesk.com/api-reference/ticketing/ticket-management/dynamic_content/
📖
Documentation
https://developer.zendesk.com/api-reference/ticketing/tickets/email_notifications/
📖
Documentation
https://developer.zendesk.com/api-reference/ticketing/groups/group_memberships/
📖
Documentation
https://developer.zendesk.com/api-reference/ticketing/business-rules/group_sla_policies/
📖
Documentation
https://developer.zendesk.com/api-reference/ticketing/groups/groups/
📖
Documentation
https://developer.zendesk.com/api-reference/ticketing/tickets/ticket_import/
📖
Documentation
https://developer.zendesk.com/api-reference/ticketing/ticket-management/incremental_exports/
📖
Documentation
https://developer.zendesk.com/api-reference/ticketing/ticket-management/job_statuses/
📖
Documentation
https://developer.zendesk.com/api-reference/ticketing/account-configuration/locales/
📖
Documentation
https://developer.zendesk.com/api-reference/ticketing/business-rules/macros/
📖
Documentation
https://developer.zendesk.com/api-reference/ticketing/oauth/oauth_tokens/
📖
Documentation
https://developer.zendesk.com/api-reference/ticketing/organizations/organization_fields/
📖
Documentation
https://developer.zendesk.com/api-reference/ticketing/organizations/organization_memberships/
📖
Documentation
https://developer.zendesk.com/api-reference/ticketing/organizations/organization_subscriptions/
📖
Documentation
https://developer.zendesk.com/api-reference/ticketing/account-configuration/push_notification_devices/
📖
Documentation
https://developer.zendesk.com/api-reference/agent-availability/omnichannel_routing_queues/omnichannel_routing_queues/
📖
Documentation
https://developer.zendesk.com/api-reference/ticketing/account-configuration/support_addresses/
📖
Documentation
https://developer.zendesk.com/api-reference/ticketing/lookup_relationships/lookup_relationships/
📖
Documentation
https://developer.zendesk.com/api-reference/ticketing/tickets/ticket-requests/
📖
Documentation
https://developer.zendesk.com/api-reference/ticketing/ticket-management/resource_collections/
📖
Documentation
https://developer.zendesk.com/api-reference/ticketing/ticket-management/skill_based_routing/
📖
Documentation
https://developer.zendesk.com/api-reference/ticketing/ticket-management/satisfaction_ratings/
📖
Documentation
https://developer.zendesk.com/api-reference/ticketing/ticket-management/satisfaction_reasons/
📖
Documentation
https://developer.zendesk.com/api-reference/ticketing/ticket-management/search/
📖
Documentation
https://developer.zendesk.com/api-reference/ticketing/account-configuration/sessions/
📖
Documentation
https://developer.zendesk.com/api-reference/ticketing/tickets/sharing_agreements/
📖
Documentation
https://developer.zendesk.com/api-reference/ticketing/tickets/ticket_skips/
📖
Documentation
https://developer.zendesk.com/api-reference/ticketing/business-rules/sla_policies/
📖
Documentation
https://developer.zendesk.com/api-reference/ticketing/tickets/suspended_tickets/
📖
Documentation
https://developer.zendesk.com/api-reference/ticketing/ticket-management/tags/
📖
Documentation
https://developer.zendesk.com/api-reference/ticketing/tickets/ticket_audits/
📖
Documentation
https://developer.zendesk.com/api-reference/ticketing/tickets/ticket_fields/
📖
Documentation
https://developer.zendesk.com/api-reference/ticketing/tickets/ticket_form_statuses/
📖
Documentation
https://developer.zendesk.com/api-reference/ticketing/tickets/ticket_forms/
📖
Documentation
https://developer.zendesk.com/api-reference/ticketing/tickets/ticket_metrics/
📖
Documentation
https://developer.zendesk.com/api-reference/ticketing/business-rules/triggers/
📖
Documentation
https://developer.zendesk.com/api-reference/ticketing/business-rules/views/
📖
Documentation
https://developer.zendesk.com/api-reference/ticketing/ticket-management/workspaces/

Specifications

Schemas & Data

Other Resources

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/zendesk:zendesk-oauth-clients-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

zendesk-oauth-clients-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  version: '1.0'
  title: Zendesk Oauth OAuth Clients API
  description: Needs a description.
tags:
- name: OAuth Clients
paths:
  /api/v2/oauth/clients:
    get:
      operationId: ListOAuthClients
      tags:
      - OAuth Clients
      summary: Zendesk Get Api V2 Oauth Clients
      description: '#### Pagination


        * Cursor pagination (recommended)

        * Offset pagination


        See Pagination.


        Returns a maximum of 100 records per page.


        #### Allowed For


        * Admins'
      responses:
        '200':
          description: Success response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/OAuthClientsResponse'
              examples:
                default:
                  $ref: '#/components/examples/OAuthClientsResponseExample'
    post:
      operationId: CreateOAuthClient
      tags:
      - OAuth Clients
      summary: Zendesk Post Api V2 Oauth Clients
      description: '#### Allowed For


        * Admins'
      responses:
        '201':
          description: Created response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/OauthClientResponse'
              examples:
                default:
                  $ref: '#/components/examples/OAuthClientResponseExample'
  /api/v2/oauth/clients/{oauth_client_id}:
    parameters:
    - $ref: '#/components/parameters/OAuthClientId'
    get:
      operationId: ShowClient
      tags:
      - OAuth Clients
      summary: Zendesk Get Api V2 Oauth Clients Oauth_client_id
      description: '#### Allowed for

        * Admins'
      responses:
        '200':
          description: Success response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/OauthClientResponse'
              examples:
                default:
                  $ref: '#/components/examples/OAuthClientResponseExample'
    put:
      operationId: UpdateClient
      tags:
      - OAuth Clients
      summary: Zendesk Put Api V2 Oauth Clients Oauth_client_id
      description: '#### Allowed for

        * Admins'
      responses:
        '200':
          description: Success response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/OauthClientResponse'
              examples:
                default:
                  $ref: '#/components/examples/OAuthClientUpdateResponseExample'
    delete:
      operationId: DeleteClient
      tags:
      - OAuth Clients
      summary: Zendesk Delete Api V2 Oauth Clients Oauth_client_id
      description: '#### Allowed for

        * Admins'
      responses:
        '204':
          description: No content response
  /api/v2/oauth/clients/{oauth_client_id}/generate_secret:
    parameters:
    - $ref: '#/components/parameters/OAuthClientId'
    put:
      operationId: ClientGenerateSecret
      tags:
      - OAuth Clients
      summary: Zendesk Put Api V2 Oauth Clients Oauth_client_id Generate_secret
      description: '#### Allowed for

        * Admins'
      responses:
        '200':
          description: Success response
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/OauthClientResponse'
              examples:
                default:
                  $ref: '#/components/examples/OAuthClientResponseExample'
components:
  schemas:
    OAuthClientsResponse:
      type: object
      properties:
        clients:
          type: array
          items:
            $ref: '#/components/schemas/OAuthClientObject'
    OauthClientResponse:
      type: object
      properties:
        client:
          $ref: '#/components/schemas/OAuthClientObject'