# Update an authorisation server **PUT /organisations/{OrganisationId}/authorisationservers/{AuthorisationServerId}** ## Servers - Raidiam Directory Sandbox Environment: https://matls-api.sandbox.raidiam.io (Raidiam Directory Sandbox Environment) ## Authentication methods - O auth ## Parameters ### Headers - **x-fapi-auth-date** (string) The time when the PSU last logged in with the TPP. All dates in the HTTP headers are represented as RFC 7231 Full Dates. An example is below: Sun, 10 Sep 2017 19:43:31 UTC - **x-fapi-customer-ip-address** (string) The PSU's IP address if the PSU is currently logged in with the TPP. - **x-fapi-interaction-id** (string) An RFC4122 UID used as a correlation id. - **x-customer-user-agent** (string) Indicates the user-agent that the PSU is using. ### Path parameters - **OrganisationId** (string) The organisation ID - **AuthorisationServerId** (string(uuid)) The authorisation server Id ### Body: application/json (object) - **AutoRegistrationNotificationWebhook** (string(uri)) A compliant URI to subscribe to the software statement onboarding webhook - **AutoRegistrationSupported** (boolean) Flag to denote if this authorisation server supports the automatic onboarding of software statement clients - **CustomerFriendlyDescription** (string) A customer friendly description - **CustomerFriendlyLogoUri** (string(uri)) A compliant URI - **CustomerFriendlyName** (string) - **DeprecatedDate** (string(date)) Authorisation Server support/deprecation end date - **DeveloperPortalUri** (string(uri) | null) A compliant URI - **Issuer** (string(uri)) An issuer value pulled from the well-known endpoint - **NotificationWebhook** (string(uri)) A compliant URI - **OmitFromEcosystem** (boolean) 'Denotes if the entity should be omitted from the subject ecosystem. For example, an authorisation server with this flag set to true would not appear in the participants endpoint or OpenID Federation offerings' - **ParentAuthorisationServerId** (string(uuid)) - **PayloadSigningCertLocationUri** (string) A compliant URI - **RetirementDate** (string(date)) Authorisation Server Retirement date - **SupersededByAuthorisationServerId** (string(uuid)) Authorisation Server ID which replaces the current auth server - **TermsOfServiceUri** (string(uri) | null) A compliant URI - **Flags** (array[string]) Unique ID of the flag - **Status** (string) Current status of this resource ## Responses ### 200 Authorisation server response #### Headers - **x-fapi-interaction-id** (string) An RFC4122 UID used as a correlation id. #### Body: application/json (object) - **AutoRegistrationNotificationWebhook** (string(uri)) A compliant URI to subscribe to the software statement onboarding webhook - **AutoRegistrationSupported** (boolean) Flag to denote if this authorisation server supports the automatic onboarding of software statement clients - **CustomerFriendlyDescription** (string) A customer friendly description - **CustomerFriendlyLogoUri** (string(uri)) A compliant URI - **CustomerFriendlyName** (string) - **DeprecatedDate** (string(date)) Authorisation Server support/deprecation end date - **DeveloperPortalUri** (string(uri) | null) A compliant URI - **Issuer** (string(uri)) An issuer value pulled from the well-known endpoint - **NotificationWebhook** (string(uri)) A compliant URI - **OmitFromEcosystem** (boolean) 'Denotes if the entity should be omitted from the subject ecosystem. For example, an authorisation server with this flag set to true would not appear in the participants endpoint or OpenID Federation offerings' - **ParentAuthorisationServerId** (string(uuid)) - **PayloadSigningCertLocationUri** (string) A compliant URI - **RetirementDate** (string(date)) Authorisation Server Retirement date - **SupersededByAuthorisationServerId** (string(uuid)) Authorisation Server ID which replaces the current auth server - **TermsOfServiceUri** (string(uri) | null) A compliant URI - **AuthorisationServerId** (string(uuid)) - **CreatedAt** (string(date-time)) - **NotificationWebhookAddedDate** (string(date)) Creation date - **NotificationWebhookStatus** (string) - **OpenIDDiscoveryDocument** (string) A compliant URI - **OrganisationId** (string) Unique ID associated with the organisation - **SupportsCiba** (boolean) Flag to denote if this authorisation server supports Client Initiated Backchannel Authentication - **SupportsDCR** (boolean) Flag to denote if this authorisation server supports Dynamic Client Registration - **SupportsRedirect** (boolean) Flag to denote if this authorisation server supports redirect - **ApiResources** (array[object]) - **AuthorisationServerCertifications** (array[object]) - **Flags** (array[object]) - **Status** (string) Current status of this resource - **OperationWarnings** (array[string]) A warning code that describes a warning condition that occurred during the last operation ### 400 Bad Request #### Headers - **x-fapi-interaction-id** (string) An RFC4122 UID used as a correlation id. #### Body: application/json (object) - **errors** (array[string]) Validation Error messages ### 401 Unauthorized #### Headers - **x-fapi-interaction-id** (string) An RFC4122 UID used as a correlation id. ### 403 Forbidden #### Headers - **x-fapi-interaction-id** (string) An RFC4122 UID used as a correlation id. ### 404 Not found #### Headers - **x-fapi-interaction-id** (string) An RFC4122 UID used as a correlation id. #### Body: application/json (object) - **errors** (array[string]) Validation Error messages ### 406 Not Acceptable #### Headers - **x-fapi-interaction-id** (string) An RFC4122 UID used as a correlation id. ### 429 Too many requests, maximum capacity reached. Requests are now throttled. #### Headers - **x-fapi-interaction-id** (string) An RFC4122 UID used as a correlation id. ### 500 Internal Server Error #### Headers - **x-fapi-interaction-id** (string) An RFC4122 UID used as a correlation id. ### 502 Bad Gateway #### Headers - **x-fapi-interaction-id** (string) An RFC4122 UID used as a correlation id. ### 504 Upstream timeout, insufficient capacity to serve request. More capacity being brought online. Please try again. #### Headers - **x-fapi-interaction-id** (string) An RFC4122 UID used as a correlation id. [Powered by Bump.sh](https://bump.sh)