Get Data Holder Brands V2 
This page documents the obsolete version 2  of the Get Data Holder Brands endpoint.
This version was deprecated on Date TBC and retired on Date TBC
 
Get Data Holder Brands 
Code samples
 
GET  https://<register-base-url>/cdr-register/v1/{industry}/data-holders/brands  HTTP / 1.1 
Accept: application/json
Authorization: string
x-v: string
x-min-v: string
const  fetch  =  require ( 'node-fetch' ); 
const  headers  =  { 
  'Accept' : 'application/json' , 
  'Authorization' : 'string' , 
  'x-v' : 'string' , 
  'x-min-v' : 'string' 
}; 
fetch ( 'https://<register-base-url>/cdr-register/v1/{industry}/data-holders/brands' , 
{ 
  method :  'GET' , 
  headers :  headers 
}) 
. then ( function ( res )  { 
    return  res . json (); 
}). then ( function ( body )  { 
    console . log ( body ); 
}); 
 
GET /cdr-register/v1/{industry}/data-holders/brands
Allows Data Recipients to discover Data Holder Brands available in the CDR ecosystem.
Obsolete versions: v1 
Endpoint Version 
Parameters 
Name 
In 
Type 
Required 
Description 
 
 
industry 
path 
string 
mandatory 
The industry the participant is retrieving data for (Banking, etc) 
 
Authorization 
header 
string 
mandatory 
An Authorisation Token as per [RFC6750]  . 
 
x-v 
header 
string 
mandatory 
Version of the API end point requested by the client. Must be set to a positive integer. The Register should respond with the highest supported version between x-min-v  and x-v . If the value of x-min-v  is equal to or higher than the value of x-v  then the x-min-v  header should be treated as absent. If all versions requested are not supported then the Register must respond with a 406 Not Acceptable. See HTTP Headers  
 
x-min-v 
header 
string 
optional 
Minimum version of the API end point requested by the client. Must be set to a positive integer if provided. The Register should respond with the highest supported version between x-min-v  and x-v . If all versions requested are not supported then the Register must respond with a 406 Not Acceptable. 
 
updated-since 
query 
string 
optional 
query filter returns results updated since the specified date-time 
 
page 
query 
PositiveInteger  
optional 
the page number to return 
 
page-size 
query 
PositiveInteger  
optional 
the number of records to return per page 
 
 
Enumerated Values 
Parameter 
Value 
 
 
industry 
banking 
 
industry 
energy 
 
industry 
telco 
 
industry 
all 
 
 
Example responses
200 Response
 
{ 
   "data" :   [ 
     { 
       "dataHolderBrandId" :   "string" , 
       "brandName" :   "string" , 
       "industries" :   [ 
         "banking" 
       ], 
       "logoUri" :   "string" , 
       "legalEntity" :   { 
         "legalEntityId" :   "string" , 
         "legalEntityName" :   "string" , 
         "logoUri" :   "string" , 
         "registrationNumber" :   "string" , 
         "registrationDate" :   "string" , 
         "registeredCountry" :   "string" , 
         "abn" :   "string" , 
         "acn" :   "string" , 
         "arbn" :   "string" , 
         "anzsicDivision" :   "string" , 
         "organisationType" :   "SOLE_TRADER" , 
         "status" :   "ACTIVE" 
       }, 
       "status" :   "ACTIVE" , 
       "endpointDetail" :   { 
         "version" :   "string" , 
         "publicBaseUri" :   "string" , 
         "resourceBaseUri" :   "string" , 
         "infosecBaseUri" :   "string" , 
         "extensionBaseUri" :   "string" , 
         "websiteUri" :   "string" 
       }, 
       "authDetails" :   [ 
         { 
           "registerUType" :   "SIGNED-JWT" , 
           "jwksEndpoint" :   "string" 
         } 
       ], 
       "lastUpdated" :   "string" 
     } 
   ], 
   "links" :   { 
     "first" :   "string" , 
     "last" :   "string" , 
     "next" :   "string" , 
     "prev" :   "string" , 
     "self" :   "string" 
   }, 
   "meta" :   { 
     "totalPages" :   0 , 
     "totalRecords" :   0 
   } 
 } 
  
Responses 
Status 
Header 
Type 
Format 
Description 
 
 
200 
x-v 
string 
 
The version of the API end point that the CDR Register has responded with. 
 
 
To perform this operation, you must be authenticated and authorised with the following scopes:
cdr-register:read 
 
Schemas 
ResponseRegisterDataHolderBrandList 
{ 
   "data" :   [ 
     { 
       "dataHolderBrandId" :   "string" , 
       "brandName" :   "string" , 
       "industries" :   [ 
         "banking" 
       ], 
       "logoUri" :   "string" , 
       "legalEntity" :   { 
         "legalEntityId" :   "string" , 
         "legalEntityName" :   "string" , 
         "logoUri" :   "string" , 
         "registrationNumber" :   "string" , 
         "registrationDate" :   "string" , 
         "registeredCountry" :   "string" , 
         "abn" :   "string" , 
         "acn" :   "string" , 
         "arbn" :   "string" , 
         "anzsicDivision" :   "string" , 
         "organisationType" :   "SOLE_TRADER" , 
         "status" :   "ACTIVE" 
       }, 
       "status" :   "ACTIVE" , 
       "endpointDetail" :   { 
         "version" :   "string" , 
         "publicBaseUri" :   "string" , 
         "resourceBaseUri" :   "string" , 
         "infosecBaseUri" :   "string" , 
         "extensionBaseUri" :   "string" , 
         "websiteUri" :   "string" 
       }, 
       "authDetails" :   [ 
         { 
           "registerUType" :   "SIGNED-JWT" , 
           "jwksEndpoint" :   "string" 
         } 
       ], 
       "lastUpdated" :   "string" 
     } 
   ], 
   "links" :   { 
     "first" :   "string" , 
     "last" :   "string" , 
     "next" :   "string" , 
     "prev" :   "string" , 
     "self" :   "string" 
   }, 
   "meta" :   { 
     "totalPages" :   0 , 
     "totalRecords" :   0 
   } 
 } 
  
Response containing a list of CDR Register Data Holder Brand objects 
Properties 
RegisterDataHolderBrand 
{ 
   "dataHolderBrandId" :   "string" , 
   "brandName" :   "string" , 
   "industries" :   [ 
     "banking" 
   ], 
   "logoUri" :   "string" , 
   "legalEntity" :   { 
     "legalEntityId" :   "string" , 
     "legalEntityName" :   "string" , 
     "logoUri" :   "string" , 
     "registrationNumber" :   "string" , 
     "registrationDate" :   "string" , 
     "registeredCountry" :   "string" , 
     "abn" :   "string" , 
     "acn" :   "string" , 
     "arbn" :   "string" , 
     "anzsicDivision" :   "string" , 
     "organisationType" :   "SOLE_TRADER" , 
     "status" :   "ACTIVE" 
   }, 
   "status" :   "ACTIVE" , 
   "endpointDetail" :   { 
     "version" :   "string" , 
     "publicBaseUri" :   "string" , 
     "resourceBaseUri" :   "string" , 
     "infosecBaseUri" :   "string" , 
     "extensionBaseUri" :   "string" , 
     "websiteUri" :   "string" 
   }, 
   "authDetails" :   [ 
     { 
       "registerUType" :   "SIGNED-JWT" , 
       "jwksEndpoint" :   "string" 
     } 
   ], 
   "lastUpdated" :   "string" 
 } 
 Properties 
Name 
Type 
Required 
Description 
 
 
dataHolderBrandId 
string 
mandatory 
Unique id of the Data Holder Brand issued by the CDR Register 
 
brandName 
string 
mandatory 
The name of Data Holder Brand 
 
industries 
[string] 
mandatory 
The industries the Data Holder Brand belongs to 
 
logoUri 
URIString  
mandatory 
Brand logo URI 
 
legalEntity 
LegalEntityDetail  
mandatory 
The data that is common to all organisations, regardless of the type (e.g. company, trust, partnership, government) 
 
status 
Enum  
mandatory 
none 
 
endpointDetail 
RegisterDataHolderBrandServiceEndpoint  
mandatory 
Endpoints related to Data Holder Brand services 
 
authDetails 
[RegisterDataHolderAuth ] 
mandatory 
[Defines the mechanism used and associated endpoints for Data Holder to Data Recipient authentication] 
 
lastUpdated 
DateTimeString  
mandatory 
The date/time that the Data Holder Brand data was last updated in the Register 
 
 
Enumerated Values 
Property 
Value 
 
 
industries 
banking 
 
industries 
energy 
 
industries 
telco 
 
status 
ACTIVE 
 
status 
INACTIVE 
 
status 
REMOVED 
 
 
LegalEntityDetail 
{ 
   "legalEntityId" :   "string" , 
   "legalEntityName" :   "string" , 
   "logoUri" :   "string" , 
   "registrationNumber" :   "string" , 
   "registrationDate" :   "string" , 
   "registeredCountry" :   "string" , 
   "abn" :   "string" , 
   "acn" :   "string" , 
   "arbn" :   "string" , 
   "anzsicDivision" :   "string" , 
   "organisationType" :   "SOLE_TRADER" , 
   "status" :   "ACTIVE" 
 } 
  
The data that is common to all organisations, regardless of the type (e.g. company, trust, partnership, government) 
Properties 
Name 
Type 
Required 
Description 
 
 
legalEntityId 
string 
mandatory 
Unique id of the organisation issued by the CDR Register 
 
legalEntityName 
string 
mandatory 
Unique legal name of the organisation 
 
logoUri 
URIString  
mandatory 
Legal Entity logo URI 
 
registrationNumber 
string 
optional 
Unique registration number (if the company is registered outside Australia) 
 
registrationDate 
DateString  
optional 
Date of registration (if the company is registered outside Australia) 
 
registeredCountry 
string 
optional 
Country of registration (if the company is registered outside Australia) 
 
abn 
string 
optional 
Australian Business Number for the organisation 
 
acn 
string 
optional 
Australian Company Number for the organisation 
 
arbn 
string 
optional 
Australian Registered Body Number.  ARBNs are issued to registrable Australian bodies and foreign companies 
 
anzsicDivision 
ExternalRef  
optional 
ANZSIC division of the organisation. [ANZSIC-2006]  
 
organisationType 
Enum  
optional 
Legal organisation type 
 
status 
Enum  
mandatory 
none 
 
 
Enumerated Values 
Property 
Value 
 
 
organisationType 
SOLE_TRADER 
 
organisationType 
COMPANY 
 
organisationType 
PARTNERSHIP 
 
organisationType 
TRUST 
 
organisationType 
GOVERNMENT_ENTITY 
 
organisationType 
OTHER 
 
status 
ACTIVE 
 
status 
REMOVED 
 
 
RegisterDataHolderBrandServiceEndpoint 
{ 
   "version" :   "string" , 
   "publicBaseUri" :   "string" , 
   "resourceBaseUri" :   "string" , 
   "infosecBaseUri" :   "string" , 
   "extensionBaseUri" :   "string" , 
   "websiteUri" :   "string" 
 } 
  
Endpoints related to Data Holder Brand services 
Properties 
Name 
Type 
Required 
Description 
 
 
version 
string 
mandatory 
The major version of the high level standards. This is not the version of the endpoint or the payload being requested but the version of the overall standards being applied. This version number will be "v" followed by the major version of the standards as a positive integer (e.g. v1, v12 or v76) 
 
publicBaseUri 
URIString  
mandatory 
Base URI for the Data Holder's Consumer Data Standard public endpoints 
 
resourceBaseUri 
URIString  
mandatory 
Base URI for the Data Holder's Consumer Data Standard resource endpoints 
 
infosecBaseUri 
URIString  
mandatory 
Base URI for the Data Holder's Consumer Data Standard information security endpoints 
 
extensionBaseUri 
URIString  
optional 
Base URI for the Data Holder extension endpoints to the Consumer Data Standard (optional) 
 
websiteUri 
URIString  
mandatory 
Publicly available website or web resource URI 
 
 
RegisterDataHolderAuth 
{ 
   "registerUType" :   "SIGNED-JWT" , 
   "jwksEndpoint" :   "string" 
 } 
  
Defines the mechanism used and associated endpoints for Data Holder to Data Recipient authentication 
Properties 
Name 
Type 
Required 
Description 
 
 
registerUType 
Enum  
mandatory 
The type of authentication and authorisation mechanism in use 
 
jwksEndpoint 
URIString  
mandatory 
JWKS endpoint used for authentication by the Data Holder with the Data Recipient 
 
 
Enumerated Values 
Property 
Value 
 
 
registerUType 
SIGNED-JWT 
 
 
LinksPaginated 
{ 
   "first" :   "string" , 
   "last" :   "string" , 
   "next" :   "string" , 
   "prev" :   "string" , 
   "self" :   "string" 
 } 
 Properties 
Name 
Type 
Required 
Description 
 
 
first 
URIString  
optional 
URI to the first page of this set. Mandatory if this response is not the first page 
 
last 
URIString  
optional 
URI to the last page of this set. Mandatory if this response is not the last page 
 
next 
URIString  
optional 
URI to the next page of this set. Mandatory if this response is not the last page 
 
prev 
URIString  
optional 
URI to the previous page of this set. Mandatory if this response is not the first page 
 
self 
URIString  
mandatory 
Fully qualified link to this API call 
 
 
{ 
   "totalPages" :   0 , 
   "totalRecords" :   0 
 } 
 Properties 
Name 
Type 
Required 
Description 
 
 
totalPages 
NaturalNumber  
mandatory 
The total number of pages in the full set 
 
totalRecords 
NaturalNumber  
mandatory 
The total number of records in the full set 
 
 
Links 
{ 
   "self" :   "string" 
 } 
 Properties 
Name 
Type 
Required 
Description 
 
 
self 
URIString  
mandatory 
Fully qualified link to this API call 
 
 
{ 
   "urn" :   "string" 
 } 
  
Additional data for customised error codes 
Properties 
Name 
Type 
Required 
Description 
 
 
urn 
string 
conditional 
The CDR error code URN which the application-specific error code extends. Mandatory if the error code is an application-specific error rather than a standardised error code. 
 
 
ResponseErrorListV2 
{ 
   "errors" :   [ 
     { 
       "code" :   "string" , 
       "title" :   "string" , 
       "detail" :   "string" , 
       "meta" :   { 
         "urn" :   "string" 
       } 
     } 
   ] 
 } 
 Properties 
ResponseErrorListV2_errors 
{ 
   "code" :   "string" , 
   "title" :   "string" , 
   "detail" :   "string" , 
   "meta" :   { 
     "urn" :   "string" 
   } 
 } 
 Properties 
Name 
Type 
Required 
Description 
 
 
code 
string 
mandatory 
The code of the error encountered. Where the error is specific to the respondent, an application-specific error code, expressed as a string value. If the error is application-specific, the URN code that the specific error extends must be provided in the meta object. Otherwise, the value is the error code URN. 
 
title 
string 
mandatory 
A short, human-readable summary of the problem that MUST NOT change from occurrence to occurrence of the problem represented by the error code. 
 
detail 
string 
mandatory 
A human-readable explanation specific to this occurrence of the problem. 
 
meta 
MetaError  
optional 
Additional data for customised error codes