Get the participant open-data and write to S3
GET/organisations/export/open-data
triggers an open data export generating the participants endpoint
Request
Header Parameters
An RFC4122 UID used as a correlation id.
Responses
- 200
- 403
- 429
- 500
- 502
- 504
Export the open-data for all the organisations
Response Headers
x-fapi-interaction-id
string
- application/json
- Schema
- Example (from schema)
Schema
Array [
Array [
Array [
Array [
]
]
Array [
]
]
Array [
]
Array [
Array [
]
]
]
Possible values: non-empty
and <= 40 characters
, Value must match regular expression ^[^<>]*$
Unique ID associated with the organisation
Possible values: [Active
, Pending
, Withdrawn
]
Default value: Active
Status of the directory registration of an organisation
Possible values: <= 255 characters
, Value must match regular expression ^[^<>]*$
Name of the organisation.
Possible values: <= 30 characters
, Value must match regular expression ^[^<>]*$
JSONDatetime of organisation creation.
Possible values: <= 255 characters
, Value must match regular expression ^[^<>]*$
Legal Entity name for the org. Usually the same as org name
Possible values: <= 255 characters
, Value must match regular expression ^[^<>]*$
Country of registration for the org
Possible values: <= 255 characters
, Value must match regular expression ^[^<>]*$
Legal company register for the country, i.e. Companies House.
Possible values: <= 255 characters
, Value must match regular expression ^[^<>]*$
Tags to describe or classify an organisation
JSON key-value pairs containing the flags the resource owns grouped by flag type
Possible values: <= 255 characters
, Value must match regular expression ^[^<>]*$
Size of an organisation
Possible values: <= 255 characters
, Value must match regular expression ^[^<>]*$
Company registration number from company register i.e. Companies House registration number
Possible values: <= 40 characters
, Value must match regular expression ^[^<>]*$
Registered ID for the organisation i.e. Legal Entity identifier number
Possible values: <= 255 characters
, Value must match regular expression ^[^<>]*$
Possible values: <= 255 characters
, Value must match regular expression ^[^<>]*$
Address line 1
Possible values: <= 255 characters
, Value must match regular expression ^[^<>]*$
Address line 2
Possible values: <= 255 characters
, Value must match regular expression ^[^<>]*$
City
Possible values: <= 40 characters
, Value must match regular expression ^[^<>]*$
Postcode
Possible values: <= 255 characters
, Value must match regular expression ^[^<>]*$
Country
Possible values: <= 65535 characters
, Value must match regular expression ^[^<>]*$
Parent Organisation Reference
AuthorisationServers
object[]
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: [Awaiting Certification
, Certified
, Deprecated
, Rejected
, Warning
, Self-Certified
]
Default value: Awaiting Certification
The different types of certification status
JSON key-value pairs containing the flags the resource owns grouped by flag type
OrgDomainClaims
object[]
The unique org authority domain claim ID
Possible values: Value must match regular expression ^[^<>]*$
The authorisation domain name
The GUID of the Authority
Possible values: Value must match regular expression ^[^<>]*$
The name of the Authority
Possible values: Value must match regular expression ^[^<>]*$
The registration ID
Possible values: [Active
, Inactive
]
Default value: Active
Current status of this resource
OrgDomainRoleClaims
object[]
Authorisations
object[]
Possible values: [Active
, Inactive
]
Default value: Active
Current status of this resource
Possible values: <= 2 characters
, Value must match regular expression ^[^<>]*$
Abbreviated states information i.e. GB, IE, NL etc
Possible values: <= 255 characters
, Value must match regular expression ^[^<>]*$
Type of authorisation domain role
An organization that claims an exclusive role cannot claim any other roles
Possible values: <= 255 characters
Authorisation domain role metadata
[
{
"OrganisationId": "string",
"Status": "Active",
"OrganisationName": "string",
"CreatedOn": "string",
"LegalEntityName": "string",
"CountryOfRegistration": "string",
"CompanyRegister": "string",
"Tags": [
"string"
],
"Flags": {
"Personal Accounts": [
"multiple approvals",
"Temporization"
],
"Business Accounts": [
"multiple approvals",
"Temporization"
]
},
"Size": "string",
"RegistrationNumber": "string",
"RegistrationId": "string",
"RegisteredName": "string",
"AddressLine1": "string",
"AddressLine2": "string",
"City": "string",
"Postcode": "string",
"Country": "string",
"ParentOrganisationReference": "string",
"AuthorisationServers": [
{
"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": "Awaiting Certification"
}
],
"Flags": {
"Personal Accounts": [
"multiple approvals",
"Temporization"
],
"Business Accounts": [
"multiple approvals",
"Temporization"
]
},
"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"
}
],
"OrgDomainClaims": [
{
"OrganisationAuthorityDomainClaimId": "string",
"AuthorisationDomainName": "string",
"AuthorityId": "string",
"AuthorityName": "string",
"RegistrationId": "string",
"Status": "Active"
}
],
"OrgDomainRoleClaims": [
{
"Authorisations": [
{
"Status": "Active",
"MemberState": "string"
}
],
"RoleType": "string",
"Exclusive": true,
"Metadata": {},
"OrganisationId": "string",
"OrganisationAuthorityClaimId": "string",
"AuthorityId": "string",
"Status": "Active",
"AuthorisationDomain": "string",
"Role": "PAGTO",
"RegistrationId": "string",
"UniqueTechnicalIdentifiers": [
"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