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 |