Get a federation by id

GET /references/federations/{FederationId}

Path parameters

  • FederationId string(uuid) Required

    The federation id

    Maximum length is 36.

Responses

  • 200 application/json

    Details of the federation item

    Hide headers attribute Show headers attribute
    • An RFC4122 UID used as a correlation id.

      Minimum length is 1, maximum length is 100. Format should match the following pattern: ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$.

    Hide response attributes Show response attributes object
    • Contacts array[string]

      The contact of the federation

      Maximum length of each is 255. Format of each should match the following pattern: ^[^<>]*$.

    • CreatedAt string(date-time)
    • The description of the federation

      Maximum length is 255. Format should match the following pattern: ^[^<>]*$.

    • The fetch endpoint of the federation

      Maximum length is 255.

    • The list endpoint of the federation

      Maximum length is 255.

    • The resolve endpoint of the federation

      Maximum length is 255.

    • The trust mark list endpoint of the federation

      Maximum length is 255.

    • The trust mark status endpoint of the federation

      Maximum length is 255.

    • The homepage uri of the federation

      Maximum length is 255. Format should match the following pattern: ^[^<>]*$.

    • LogoUri string

      The logo uri of the federation

      Maximum length is 255. Format should match the following pattern: ^[^<>]*$.

    • Name string

      The name of the federation

      Maximum length is 255. Format should match the following pattern: ^[^<>]*$.

    • The organization name of the federation

      Maximum length is 255. Format should match the following pattern: ^[^<>]*$.

    • The policy uri of the federation

      Maximum length is 255. Format should match the following pattern: ^[^<>]*$.

    • ReferenceID string(uuid)

      The ID of the federation

      Maximum length is 36.

    • The uri for a remote trust anchor

      Maximum length is 255.

    • Status string

      Current status of this resource

      Values are Active or Inactive. Default value is Active.

  • Unauthorized

    Hide headers attribute Show headers attribute
    • An RFC4122 UID used as a correlation id.

      Minimum length is 1, maximum length is 100. Format should match the following pattern: ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$.

  • Forbidden

    Hide headers attribute Show headers attribute
    • An RFC4122 UID used as a correlation id.

      Minimum length is 1, maximum length is 100. Format should match the following pattern: ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$.

  • 404 application/json

    Not found

    Hide headers attribute Show headers attribute
    • An RFC4122 UID used as a correlation id.

      Minimum length is 1, maximum length is 100. Format should match the following pattern: ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$.

    Hide response attribute Show response attribute object
    • errors array[string]

      Validation Error messages

  • Internal Server Error

    Hide headers attribute Show headers attribute
    • An RFC4122 UID used as a correlation id.

      Minimum length is 1, maximum length is 100. Format should match the following pattern: ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$.

  • Bad Gateway

    Hide headers attribute Show headers attribute
    • An RFC4122 UID used as a correlation id.

      Minimum length is 1, maximum length is 100. Format should match the following pattern: ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$.

  • Upstream timeout, insufficient capacity to serve request. More capacity being brought online. Please try again.

    Hide headers attribute Show headers attribute
    • An RFC4122 UID used as a correlation id.

      Minimum length is 1, maximum length is 100. Format should match the following pattern: ^[a-zA-Z0-9][a-zA-Z0-9\-]{0,99}$.

GET /references/federations/{FederationId}
curl \
 -X GET https://matls-api.sandbox.raidiam.io/references/federations/{FederationId} \
 -H "Authorization: Bearer $ACCESS_TOKEN"
Response examples (200)
# Headers
x-fapi-interaction-id: 73cac523-d3ae-2289-b106-330a6218710d

# Payload
{
  "Contacts": [
    "string"
  ],
  "CreatedAt": "2025-05-04T09:42:00+00:00",
  "Description": "string",
  "FederationFetchEndpoint": "https://example.com",
  "FederationListEndpoint": "https://example.com",
  "FederationResolveEndpoint": "https://example.com",
  "FederationTrustMarkListEndpoint": "https://example.com",
  "FederationTrustMarkStatusEndpoint": "https://example.com",
  "HomepageUri": "string",
  "LogoUri": "string",
  "Name": "string",
  "OrganizationName": "string",
  "PolicyUri": "string",
  "ReferenceID": "string",
  "RemoteTrustAnchor": "https://example.com",
  "Status": "Active"
}
Response examples (404)
# Headers
x-fapi-interaction-id: 73cac523-d3ae-2289-b106-330a6218710d

# Payload
{
  "errors": [
    "string"
  ]
}