Get an authorisation server by Id
GET/organisations/:OrganisationId/authorisationservers/:AuthorisationServerId
get a specific authorisation server
Request
Path Parameters
Possible values: non-empty
and <= 40 characters
, Value must match regular expression ^[^<>]*$
The organisation ID
Possible values: <= 40 characters
, Value must match regular expression ^[^<>]*$
The authorisation server Id
Header Parameters
Possible values: Value must match regular expression ^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), \d{2} (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) \d{4} \d{2}:\d{2}:\d{2} (GMT|UTC)$
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
The PSU's IP address if the PSU is currently logged in with the TPP.
An RFC4122 UID used as a correlation id.
Indicates the user-agent that the PSU is using.
Responses
- 200
- 401
- 403
- 404
- 429
- 500
- 502
- 504
Authorisation server response
Response Headers
x-fapi-interaction-id
string
- application/json
- Schema
- Example (from schema)
Schema
Array [
Array [
]
]
Array [
]
Array [
]
ApiResources
object[]
ApiDiscoveryEndpoints
object[]
Possible values: <= 40 characters
, Value must match regular expression ^[^<>]*$
The unique ID of an Api discovery endpoint resource
Possible values: <= 255 characters
, Value must match regular expression ^(http://|https://).*
A compliant URI
AuthorisationServerCertifications
object[]
Possible values: Value must match regular expression ^[0-3][0-9]/[0-1][0-9]/2([0-9]{3})$
JSONDatetime of certification start date
Possible values: Value must match regular expression ^[^<>]*$
JSONDatetime of certification expiration date
Possible values: non-empty
and <= 40 characters
, Value must match regular expression ^[^<>]*$
Unique ID associated with the auth server certification
Possible values: <= 40 characters
, Value must match regular expression ^[^<>]*$
Possible values: [Awaiting Certification
, Certified
, Deprecated
, Rejected
, Warning
, Self-Certified
]
Default value: Awaiting Certification
The different types of certification status
Possible values: Value must match regular expression ^[^<>]*$
Certification variant
Possible values: Value must match regular expression ^[^<>]*$
Certification type
The version number of the certification
Possible values: <= 500 characters
, Value must match regular expression ^(https://).*
Link to the certifation package. Example https://github.com/Open[Domain]/conformance/blob/main/submissions/functional/business/1.0.3/api-business-customer.zip
Possible values: [Active
, Inactive
]
Default value: Active
Current status of this resource
Flags
object[]
Possible values: <= 40 characters
, Value must match regular expression ^[^<>]*$
Unique ID of the flag
Possible values: [Active
, Inactive
]
Default value: Active
Current status of this resource
Possible values: <= 40 characters
, Value must match regular expression ^[^<>]*$
Possible values: <= 255 characters
, Value must match regular expression ^(http://|https://).*
A compliant URI to subscribe to the software statement onboarding webhook
Flag to denote if this authorisation server supports the automatic onboarding of software statement clients
Possible values: non-empty
and <= 255 characters
, Value must match regular expression ^[^<>]*$
A customer friendly description
Possible values: Value must match regular expression ^(http://|https://).*.(svg|png|jpg|jpeg)$|(data:image/[a-zA-Z0-9;+=-]+,[A-Za-z0-9+/]*={0,2})$
A compliant URI
Possible values: non-empty
and <= 255 characters
, Value must match regular expression ^[^<>]*$
Authorisation Server support/deprecation end date
Possible values: <= 255 characters
, Value must match regular expression ^(http://|https://).*
A compliant URI
Possible values: <= 255 characters
, Value must match regular expression ^(https://).*
The federation endpoint for the Authorisation Server
Possible values: <= 36 characters
The ID of the federation
An issuer value pulled from the well-known endpoint
Possible values: <= 255 characters
, Value must match regular expression ^(http://|https://).*
A compliant URI
Creation date
Possible values: [Pending
, Confirmed
, Deactivated
]
Default value: Pending
Possible values: <= 255 characters
, Value must match regular expression ^(http://|https://).*
A compliant URI
Possible values: non-empty
and <= 40 characters
, Value must match regular expression ^[^<>]*$
Unique ID associated with the organisation
Possible values: <= 40 characters
, Value must match regular expression ^[^<>]*$
Possible values: <= 255 characters
, Value must match regular expression ^(http://|https://).*
A compliant URI
Authorisation Server Retirement date
Possible values: <= 40 characters
, Value must match regular expression ^[^<>]*$
Authorisation Server ID which replaces the current auth server
Flag to denote if this authorisation server supports Client Initiated Backchannel Authentication
Flag to denote if this authorisation server supports Dynamic Client Registration
Flag to denote if this authorisation server supports redirect
Possible values: <= 255 characters
, Value must match regular expression ^(http://|https://).*
A compliant URI
{
"ApiResources": [
{
"ApiDiscoveryEndpoints": [
{
"ApiDiscoveryId": "string",
"ApiEndpoint": "https://raidiam.io/cb"
}
],
"ApiMetadata": {},
"ApiResourceId": "string",
"ApiVersion": "string",
"FamilyComplete": true,
"ApiCertificationUri": "string",
"CertificationStatus": "Awaiting Certification",
"CertificationStartDate": "string",
"CertificationExpirationDate": "string",
"ApiFamilyType": "string",
"Status": "Active"
}
],
"AuthorisationServerCertifications": [
{
"CertificationStartDate": "string",
"CertificationExpirationDate": "string",
"CertificationId": "string",
"AuthorisationServerId": "string",
"CertificationStatus": "Awaiting Certification",
"ProfileVariant": "FAPI Adv. OP w/ MTLS",
"ProfileType": "Redirect",
"ProfileVersion": 0,
"CertificationURI": "string",
"Status": "Active"
}
],
"Flags": [
{
"Id": "f81d4fae-7dec-11d0-a765-00a0c91e6bf6",
"CreatedAt": "2024-07-29T15:51:28.071Z",
"UpdatedAt": "2024-07-29T15:51:28.071Z",
"Name": "string",
"Description": "string",
"Type": "Organisation",
"Value": "string",
"Status": "Active",
"AccessLevel": 0
}
],
"Status": "Active",
"AuthorisationServerId": "string",
"AutoRegistrationNotificationWebhook": "string",
"AutoRegistrationSupported": false,
"CreatedAt": "2024-07-29T15:51:28.071Z",
"CustomerFriendlyDescription": "string",
"CustomerFriendlyLogoUri": "string",
"CustomerFriendlyName": "string",
"DeprecatedDate": "2021-01-30",
"DeveloperPortalUri": "string",
"FederationEndpoint": "string",
"FederationId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"Issuer": "string",
"NotificationWebhook": "string",
"NotificationWebhookAddedDate": "2021-01-30",
"NotificationWebhookStatus": "Pending",
"OpenIDDiscoveryDocument": "string",
"OrganisationId": "string",
"ParentAuthorisationServerId": "string",
"PayloadSigningCertLocationUri": "string",
"RetirementDate": "2023-12-30",
"SupersededByAuthorisationServerId": "f81d4fae-7dec-11d0-a765-00a0c91e6bf6",
"SupportsCiba": false,
"SupportsDCR": false,
"SupportsRedirect": false,
"TermsOfServiceUri": "string"
}
Unauthorized
Response Headers
x-fapi-interaction-id
string
Forbidden
Response Headers
x-fapi-interaction-id
string
Not found
Response Headers
x-fapi-interaction-id
string
- application/json
- Schema
- Example (from schema)
Schema
Validation Error messages
{
"errors": [
"string"
]
}
Too many requests, maximum capacity reached. Requests are now throttled.
Response Headers
x-fapi-interaction-id
string
Internal Server Error
Response Headers
x-fapi-interaction-id
string
Bad Gateway
Response Headers
x-fapi-interaction-id
string
Upstream timeout, insufficient capacity to serve request. More capacity being brought online. Please try again.
Response Headers
x-fapi-interaction-id
string