NiCE Discovery API
The Discovery API from NiCE — 2 operation(s) for discovery.
The Discovery API from NiCE — 2 operation(s) for discovery.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
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.curl "https://apis.io/api/v1/apis/nice:nice-discovery-api"
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.
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: 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