Get Data Recipients V2
This page documents the obsolete version 2 of the Get Data Recipients end point.
Get Data Recipients
Code samples
GET https://<register-base-url>/cdr-register/v1/{industry}/data-recipients HTTP/1.1
Host: <register-base-url>
Accept: application/json
x-v: string
var headers = {
'Accept':'application/json',
'x-v':'string'
};
$.ajax({
url: 'https://<register-base-url>/cdr-register/v1/{industry}/data-recipients',
method: 'get',
headers: headers,
success: function(data) {
console.log(JSON.stringify(data));
}
})
GET /{industry}/data-recipients
Endpoint used by participants to discover data recipients and associated brands and software products, available in the CDR ecosystem.
Endpoint Version
Parameters
Name |
In |
Type |
Required |
Description |
industry |
path |
string |
mandatory |
The industry the participant is retrieving data for (Banking, etc) |
x-v |
header |
string |
optional |
The version of the API end point requested by the client. Must be set to a positive integer. |
Enumerated Values
Parameter |
Value |
industry |
banking |
Example responses
200 Response
{
"data": [
{
"legalEntityId": "string",
"legalEntityName": "string",
"accreditationNumber": "string",
"industry": "banking",
"logoUri": "string",
"dataRecipientBrands": [
{
"dataRecipientBrandId": "string",
"brandName": "string",
"logoUri": "string",
"softwareProducts": [
{
"softwareProductId": "string",
"softwareProductName": "string",
"softwareProductDescription": "string",
"logoUri": "string",
"status": "ACTIVE"
}
],
"status": "ACTIVE"
}
],
"status": "ACTIVE",
"lastUpdated": "2019-08-24T14:15:22Z"
}
]
}
Responses
Status |
Header |
Type |
Format |
Description |
200 |
x-v |
string |
|
The version of the API end point that the CDR Register has responded with. |
ResponseRegisterDataRecipientList
{
"data": [
{
"legalEntityId": "string",
"legalEntityName": "string",
"accreditationNumber": "string",
"industry": "banking",
"logoUri": "string",
"dataRecipientBrands": [
{
"dataRecipientBrandId": "string",
"brandName": "string",
"logoUri": "string",
"softwareProducts": [
{
"softwareProductId": "string",
"softwareProductName": "string",
"softwareProductDescription": "string",
"logoUri": "string",
"status": "ACTIVE"
}
],
"status": "ACTIVE"
}
],
"status": "ACTIVE",
"lastUpdated": "2019-08-24T14:15:22Z"
}
]
}
Response containing a list of Data Recipients in the CDR Register
Properties
RegisterDataRecipient
{
"legalEntityId": "string",
"legalEntityName": "string",
"accreditationNumber": "string",
"industry": "banking",
"logoUri": "string",
"dataRecipientBrands": [
{
"dataRecipientBrandId": "string",
"brandName": "string",
"logoUri": "string",
"softwareProducts": [
{
"softwareProductId": "string",
"softwareProductName": "string",
"softwareProductDescription": "string",
"logoUri": "string",
"status": "ACTIVE"
}
],
"status": "ACTIVE"
}
],
"status": "ACTIVE",
"lastUpdated": "2019-08-24T14:15:22Z"
}
Properties
Name |
Type |
Required |
Description |
legalEntityId |
string |
mandatory |
Unique id of the Data Recipient Legal Entity issued by the CDR Register |
legalEntityName |
string |
mandatory |
Legal name of the Data Recipient |
accreditationNumber |
string |
mandatory |
CDR Register issued human readable unique number given to Data Recipients upon accreditation |
industry |
string |
mandatory |
none |
logoUri |
URIString |
mandatory |
Legal Entity logo URI |
dataRecipientBrands |
[DataRecipientBrandMetaData] |
optional |
[Metadata related to Data Recipient Brand] |
status |
string |
mandatory |
none |
lastUpdated |
DateTimeString |
mandatory |
The date/time that the Legal Entity was last updated in the CDR Register |
Enumerated Values
Property |
Value |
industry |
banking |
status |
ACTIVE |
status |
SUSPENDED |
status |
REVOKED |
status |
SURRENDERED |
{
"dataRecipientBrandId": "string",
"brandName": "string",
"logoUri": "string",
"softwareProducts": [
{
"softwareProductId": "string",
"softwareProductName": "string",
"softwareProductDescription": "string",
"logoUri": "string",
"status": "ACTIVE"
}
],
"status": "ACTIVE"
}
Metadata related to Data Recipient Brand
Properties
Name |
Type |
Required |
Description |
dataRecipientBrandId |
string |
mandatory |
Unique id of the Data Recipient brand issued by the CDR Register |
brandName |
string |
mandatory |
Data Recipient Brand name |
logoUri |
URIString |
mandatory |
Data Recipient Brand logo URI |
softwareProducts |
[SoftwareProductMetaData] |
optional |
[Data Recipient Brand Software Products] |
status |
string |
mandatory |
none |
Enumerated Values
Property |
Value |
status |
ACTIVE |
status |
INACTIVE |
status |
REMOVED |
{
"softwareProductId": "string",
"softwareProductName": "string",
"softwareProductDescription": "string",
"logoUri": "string",
"status": "ACTIVE"
}
Data Recipient Brand Software Products
Properties
Name |
Type |
Required |
Description |
softwareProductId |
string |
mandatory |
Unique id of the Data Recipient software product issued by the CDR Register |
softwareProductName |
string |
mandatory |
Name of the software product |
softwareProductDescription |
string |
optional |
Description of the software product |
logoUri |
URIString |
mandatory |
Software product logo URI |
status |
string |
mandatory |
none |
Enumerated Values
Property |
Value |
status |
ACTIVE |
status |
INACTIVE |
status |
REMOVED |
ResponseErrorList
{
"errors": [
{
"code": "string",
"title": "string",
"detail": "string",
"meta": {}
}
]
}
Properties
Name |
Type |
Required |
Description |
errors |
[Error] |
mandatory |
none |
Error
{
"code": "string",
"title": "string",
"detail": "string",
"meta": {}
}
Properties
Name |
Type |
Required |
Description |
code |
string |
mandatory |
Error code |
title |
string |
mandatory |
Error title |
detail |
string |
mandatory |
Error detail |
meta |
object |
optional |
Optional additional data for specific error types |