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 |