Agent Registration

Register Endpoint

Register a new agent client (RFC 7591).

post/register

Request body

client_namestring required
grant_typesstring[] nullable
jwksobject required
scopestring nullable
token_endpoint_auth_methodstring nullable

Response

Successful Response

claim_tokenstring nullable
client_idstring required
grant_typesstring[]
registration_access_tokenstring required
registration_client_uristring required
statusstring required
token_endpoint_auth_methodstring

Changes

Changed in 5 of the 85 revisions of this API.6131

    • added the optional property claim_token to the response with the 201 status

      response-optional-property-added

  • 66cfd714b4dc11See the full diff
    • the client_name request property's minLength was increased from 0 to 1

      request-property-min-length-increased

    • the client_name request property's maxLength was set to 255

      request-property-max-length-set

  • d65fcba0d25a429See the full diff
    • added the new required request property client_name

      new-required-request-property

    • added the new required request property jwks

      new-required-request-property

    • the response's body type/format changed from / to object/ for status 201

      response-body-type-changed

    • the detail response's property type/format changed from array/ to string/ for status 422

      response-property-type-changed

    • api operation id dynamic_client_registration_register_post removed and replaced with registerEndpoint

      api-operation-id-removed

    • api tag Agent Registration added

      api-tag-added

    • api tag oauth removed

      api-tag-removed

    • added the new optional request property grant_types

      new-optional-request-property

    • added the new optional request property scope

      new-optional-request-property

    • added the new optional request property token_endpoint_auth_method

      new-optional-request-property

    • media type application/json was changed to a more specific media type application/problem+json for the response status 400

      response-media-type-name-specialized

    • media type application/json was changed to a more specific media type application/problem+json for the response status 422

      response-media-type-name-specialized

    • added the non-success response with the status 500

      response-non-success-status-added

    • added the non-success response with the status 503

      response-non-success-status-added

    • added the optional property code to the response with the 400 status

      response-optional-property-added

    • added the optional property code to the response with the 422 status

      response-optional-property-added

    • added the optional property errors to the response with the 400 status

      response-optional-property-added

    • added the optional property errors to the response with the 422 status

      response-optional-property-added

    • added the optional property grant_types to the response with the 201 status

      response-optional-property-added

    • added the optional property instance to the response with the 400 status

      response-optional-property-added

    • added the optional property instance to the response with the 422 status

      response-optional-property-added

    • added the optional property status to the response with the 400 status

      response-optional-property-added

    • added the optional property status to the response with the 422 status

      response-optional-property-added

    • added the optional property title to the response with the 400 status

      response-optional-property-added

    • added the optional property title to the response with the 422 status

      response-optional-property-added

    • added the optional property token_endpoint_auth_method to the response with the 201 status

      response-optional-property-added

    • added the optional property type to the response with the 400 status

      response-optional-property-added

    • added the optional property type to the response with the 422 status

      response-optional-property-added

    • the response property detail became required for the status 422

      response-property-became-required

    • added the required property client_id to the response with the 201 status

      response-required-property-added

    • added the required property registration_access_token to the response with the 201 status

      response-required-property-added

    • added the required property registration_client_uri to the response with the 201 status

      response-required-property-added

    • added the required property status to the response with the 201 status

      response-required-property-added

    This revision also has 61 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog

    • endpoint added

      endpoint-added

    This revision also has 3 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog

    • api path removed without deprecation

      api-path-removed-without-deprecation

    This revision also has 179 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog