Skip to main content
Opik Documentation

Search documentation

Type to search this documentation.

OAuth Dynamic Client Registration Endpoint

POST/oauth/registerOAuth Dynamic Client Registration Endpoint

OAuth 2.0 Dynamic Client Registration (RFC 7591). Registers a public client for the MCP OAuth flow; throttled per source IP

Request body

required
application/json
objectClientRegistrationRequest
client_namestringrequired

maxLength 255 · minLength 0

client_uristring
logo_uristring
redirect_urisarray of stringrequired

maxItems 10 · minItems 0 · uniqueItems true

Show child attributes

maxItems 10 · minItems 0 · uniqueItems true

software_idstring
software_versionstring
Example request
{
  "client_name": "string",
  "client_uri": "string",
  "logo_uri": "string",
  "redirect_uris": [
    "string"
  ],
  "software_id": "string",
  "software_version": "string"
}

Responses

201Registered client metadataapplication/json
objectClientRegistrationResponse
client_idstring
client_id_issued_atinteger · int64
client_namestring
client_uristring
grant_typesarray of string
Show child attributes
logo_uristring
redirect_urisarray of string

uniqueItems true

Show child attributes

uniqueItems true

response_typesarray of string
Show child attributes
software_idstring
software_versionstring
token_endpoint_auth_methodstring
Example response
{
  "client_id": "string",
  "client_id_issued_at": 0,
  "client_name": "string",
  "client_uri": "string",
  "grant_types": [
    "string"
  ],
  "logo_uri": "string",
  "redirect_uris": [
    "string"
  ],
  "response_types": [
    "string"
  ],
  "software_id": "string",
  "software_version": "string",
  "token_endpoint_auth_method": "string"
}
429Registration rate limit exceeded
Documentation menu