Skip to main content
POST
Create a client IdP.

Authorizations

Authorization
string
header
required

The Tyk Dashboard API Access Credentials

Body

application/json
name
string
required

Human-readable name. Required.

jwks_uri
string
required

JWKS endpoint URL. Required — this is the IdP's signing-key source with no discovery fallback.

client_idp_id
string

Optional stable identifier. If not provided, defaults to the record's internal ID hex. Must be unique within the org.

issuer
string

Issuer URL. Optional — used as a selection hint downstream; an empty value is accepted.

scope_claim_name
string

JWT claim that holds the OAuth scopes (e.g. scope, scp, roles). Optional — when empty the gateway falls back to the scope claim.

api_mappings
object

Map of api_id → ScopeMapping. Defaults to an empty map if not provided.

Example:

Response

Client IdP created.

ID
string
Message
string
Meta
any
Status
string