Get all Authorisation Servers for the given organisation
GET/organisations/:OrganisationId/authorisationservers
get all authorisation servers attached to the specified organisation
Request
Path Parameters
Possible values: non-empty
and <= 40 characters
, Value must match regular expression ^[^<>]*$
The organisation ID
Query Parameters
The page number to return of the result set
The size of the pages to return
The field name to sort
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
- 429
- 500
- 502
- 504
All authorisation servers for the org
Response Headers
x-fapi-interaction-id
string
- application/json
- Schema
- Example (from schema)
Schema
Array [
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
[
{
"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
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