NiCE Discovery API

The Discovery API from NiCE — 2 operation(s) for discovery.

GitHub OpenAPI

Operations 2

GET /.well-known/openid-configuration Retrieve the configuration document for OpenID Connect #
GET /.well-known/cxone-configuration Retrieve the standard discovery document for a tenant #

Specifications

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/nice:nice-discovery-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

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

nice-discovery-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Nice Discovery API
  version: v1
  description: 'Operations tagged Discovery across 2 of this provider''s published API definitions: nice-authentication-globalauthentication.json, nice-authentication-globalauthentication-openapi.yml. Each path carries the servers of the definition it was published in.'
tags:
- name: Discovery
paths:
  /.well-known/openid-configuration:
    get:
      tags:
      - Discovery
      summary: Retrieve the configuration document for OpenID Connect
      description: Retrieve the OpenID Connect standard configuration document.
      operationId: getOIDCConfig
      externalDocs:
        description: OpenID Connect Discovery Specification
        url: https://openid.net/specs/openid-connect-discovery-1_0.html
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/oidc-discovery'
              examples:
                Success:
                  $ref: '#/components/examples/oidc-discovery'
  /.well-known/cxone-configuration:
    get:
      tags:
      - Discovery
      summary: Retrieve the standard discovery document for a tenant
      description: Retrieve the standard discovery document for a tenant in the CXone environment.
      operationId: getCXoneConfig
      parameters:
      - in: query
        name: tenantId
        description: Identify the tenant that is requesting configuration information to allow returning the appropriate endpoints and other information.
        required: true
        example: 3fa85f64-5717-4562-b3fc-2c963f66afa6
        schema:
          type: string
          format: uuid
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                title: CXone Discover Result
                type: object
                required:
                - private
                - ui_endpoint
                - auth_endpoint
                - api_endpoint
                - region
                - domain
                - uhDomain
                properties:
                  private:
                    type: boolean
                    description: Flag to identify if it is private
                  ui_endpoint:
                    type: string
                    format: url
                    description: Regional UI endpoint
                  auth_endpoint:
                    type: string
                    format: url
                    description: Regional authentication service endpoint
                  api_endpoint:
                    type: string
                    format: url
                    description: Regional API facade endpoint
                  area:
                    type: string
                    description: Area associated with the tenant
                  cluster:
                    type: string
                    description: Tenant cluster
                  domain:
                    type: string
                    description: Configurable domain per area in Discovery
                  acdDomain:
                    type: string
                    description: Domain mapped to cluster
                  uhDomain:
                    type: string
                    description: UH domain in the specific region where the tenant belongs
                  tenantId:
                    type: string
                    description: Tenant ID which was passed in the query string
                  globaldomain:
                    type: string
                    description: Global domain
              example:
                private: false
                area: na1
                cluster: c42
                domain: niceincontact.com
                acdDomain: incontact.com
                uhDomain: nice-incontact.com
                ui_endpoint: https://na1.nice-incontact.com
                auth_endpoint: https://na1.nice-incontact.com
                api_endpoint: https://api-na1.niceincontact.com
                tenantId: e250a85e-b26e-48c0-be55-8ca8b6f25bad
                globaldomain_v1: nicecxone.com
        '404':
          description: Tenant not found.
components:
  examples:
    oidc-discovery:
      description: Example OIDC discovery
      value:
        issuer: https://cxone.niceincontact.com
        authorization_endpoint: https://cxone.niceincontact.com/auth/authorize
        token_endpoint: https://cxone.niceincontact.com/auth/token
        jwks_uri: https://cxone.niceincontact.com/auth/jwks
        token_endpoint_auth_methods_supported:
        - client_secret_basic
        token_endpoint_auth_signing_alg_values_supported:
        - RS256
        end_session_endpoint: https://cxone.niceincontact.com/auth/authorize/logout
        scopes_supported:
        - openid
        response_types_supported:
        - code
        subject_types_supported:
        - public
        id_token_signing_alg_values_supported:
        - RS256
        request_object_signing_alg_values_supported:
        - none
        display_values_supported:
        - page
        - popup
        claim_types_supported:
        - normal
        code_challenge_methods_supported:
        - S256
  schemas:
    oidc-discovery:
      title: Reference OIDC Discovery
      type: object
      properties:
        issuer:
          type: string
          description: The issuer.
          format: url
          enum:
          - https://cxone.niceincontact.com
          - https://cxone-gov.niceincontact.com
        authorization_endpoint:
          type: string
          description: The authorization endpoint.
          format: url
        token_endpoint:
          type: string
          description: The token endpoint.
          format: url
        token_endpoint_auth_methods_supported:
          type: array
          description: Token endpoint accepted authentication methods.
          items:
            type: string
            enum:
            - client_secret_basic
        token_endpoint_auth_signing_alg_values_supported:
          type: array
          description: The token signing values supported.
          items:
            type: string
            enum:
            - RS256
        end_session_endpoint:
          type: string
          format: url
          description: The logout endpoint.
        scopes_supported:
          type: array
          description: Supported scopes.
          items:
            type: string
            enum:
            - openid
        response_types_supported:
          type: array
          description: Supported response types.
          items:
            type: string
            enum:
            - code
        subject_types_supported:
          type: array
          description: Supported subject types.
          items:
            type: string
            enum:
            - public
        id_token_signing_alg_values_supported:
          type: array
          description: Supported token signing methods.
          items:
            type: string
            enum:
            - RS256
        request_object_signing_alg_values_supported:
          type: array
          description: Supported request signing methods.
          items:
            type: string
            enum:
            - none
        display_values_supported:
          type: array
          description: Supported display values.
          items:
            type: string
            enum:
            - page
            - popup
        claim_types_supported:
          type: array
          description: Supported claim types.
          items:
            type: string
            enum:
            - normal
  securitySchemes:
    tokenAuth:
      type: http
      scheme: basic
    userAuth:
      type: http
      scheme: bearer
      bearerFormat: JWT
x-refined-from:
- nice-authentication-globalauthentication.json
- nice-authentication-globalauthentication-openapi.yml