Headers
-
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
Format should match the following pattern:
^(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 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.
Query parameters
-
The page number to return of the result set
-
The size of the pages to return
-
Optional start of date range to constrain the set of results returned. This will restrict the clients returned to those whose metadata was most recently modified after the specified startDate. The date must be supplied in RFC3339 format. If not supplied, the startDate used will be the epoch.
-
Optional end of date range to constrain the set of results returned. This will restrict the clients returned to those whose metadata was most recently modified before the specified sendDate. The date must be supplied in RFC3339 format. If not supplied, the endDate used will be the current date and time.
-
A role name, clients that have this role (whether active or inactive) will be returned. Clients with this role in an Inactive state will be returned but will not show the role in their roles array
-
Return clients with a matching status. Available values are Active, Inactive and Suspended
-
Search the available clients based on a name match. Match is partial so a search for 'abc' will return clients 'abc','abc1', '1abc' and '1abc2'
Responses
-
All clients
-
Bad Request
-
Unauthorized
-
Forbidden
-
Not found
-
Not Acceptable
-
Too many requests, maximum capacity reached. Requests are now throttled.
-
Internal Server Error
-
Bad Gateway
-
Upstream timeout, insufficient capacity to serve request. More capacity being brought online. Please try again.
curl \
--request GET 'https://matls-api.sandbox.raidiam.io/clients' \
--header "Authorization: Bearer $ACCESS_TOKEN" \
--header "x-fapi-auth-date: string" \
--header "x-fapi-customer-ip-address: string" \
--header "x-fapi-interaction-id: string" \
--header "x-customer-user-agent: string"
# Headers
x-fapi-interaction-id: 73cac523-d3ae-2289-b106-330a6218710d
# Payload
{
"content": [
{
"application_type": "web",
"authorization_details_types": [
"string"
],
"claims": [
"string"
],
"claims_in_verified_claims": [
"string"
],
"client_description": "string",
"client_id": "string",
"client_name": "string",
"client_uri": "https://example.com",
"grant_types": [
"string"
],
"homepage_uri": "https://example.com",
"jwks_uri": "https://example.com",
"last_updated": "2025-05-04T09:42:00Z",
"logo_uri": "https://example.com",
"openid_federation_enabled": false,
"openid_federation_entity_management_type": "openid_entity_federation_managed",
"org_id": "string",
"organisation_id": "string",
"policy_uri": "https://example.com",
"post_logout_redirect_uris": [
"https://example.com"
],
"redirect_uris": [
"https://example.com"
],
"response_types": [
"string"
],
"roles": [
"string"
],
"scope": "string",
"sector_identifier_uri": "https://example.com",
"software_id": "string",
"software_version": 42.0,
"status": "Active",
"subject_type": "string",
"token_endpoint_auth_method": "private_key_jwt",
"tos_uri": "https://example.com",
"use_mtls_endpoint_aliases": true
}
],
"empty": true,
"numberOfElements": 42,
"offset": 42,
"pageNumber": 42,
"pageable": {
"number": 42,
"offset": 42,
"size": 42,
"sort": {
"orderBy": [
{
"ascending": true,
"direction": "ASC",
"ignoreCase": true,
"property": "createdAt"
}
],
"sorted": true
},
"sorted": true,
"unpaged": true
},
"size": 42,
"totalPages": 42,
"totalSize": 42
}
# Headers
x-fapi-interaction-id: 73cac523-d3ae-2289-b106-330a6218710d
# Payload
{
"errors": [
"string"
]
}
# Headers
x-fapi-interaction-id: 73cac523-d3ae-2289-b106-330a6218710d
# Payload
{
"errors": [
"string"
]
}