-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Deliver V2 of the GetDataHolderBrandsSummary API #518
Comments
For people looking for a solution immediately (@af-stayorgo) there is an undocumented version of public uri endpoints already available on the Register here: https://api.cdr.gov.au/cdr-register/v1/banking/register @CDR-API-Stream this API appears to be in violation of the Extensibility guidelines of the Standards for the following:
|
@CDR-API-Stream its great to see the GetDataHolderBrandsSummary API up and running. Some of the responses from the published base URIs are returning empty data, for example Virgin Money - their API is returning a 200 response, however the payload is empty. |
For reference, linking the Register issue related to the delivery of the Get Data Holder Brands Summary endpoint - ConsumerDataStandardsAustralia/register#187 |
@CDR-API-Stream Thanks for getting the Eg, from {
"legalEntityId": "f017aa48-2fc8-eb11-a83b-000d3a8842e1",
"legalEntityRef": "DHBNK000195",
"legalEntityName": "PayPal Australia Pty Limited",
"industry": "banking",
"emailAddress": "[email protected]",
"serviceAddressStreetAddress1": "Level 24, 1 York Street",
"serviceAddresSuburb": "Sydney",
"serviceAddresState": "NSW",
"serviceAddressPostcode": "2000",
"website": "https://www.paypal.com",
"cdrPolicyUrl": "https://www.paypalobjects.com/marketing/ua/pdf/AU/en/cdr-policy.pdf",
"abn": "93111195389",
"accreditationDate": "2021-06-08T07:58:18Z",
"logoUrl": "https://newsroom.au.paypal-corp.com/image/pp_h_rgb.jpg",
"brands": [
{
"brandRef": "000309",
"brandName": "PayPal Australia",
"brandDescription": "PayPal Australia",
"industry": "banking",
"website": "https://www.paypal.com",
"cdrPolicyUrl": "https://www.paypalobjects.com/marketing/ua/pdf/AU/en/cdr-policy.pdf",
"logoUrl": "https://newsroom.au.paypal-corp.com/image/pp_h_rgb.jpg",
"softwareProducts": [],
"status": "ACTIVE",
"participantType": "Data Holder",
"productReferenceDataApi": null
}
],
"legalEntityAssociations": [],
"status": "ACTIVE",
"lastUpdated": "2022-09-12T04:14:11Z",
"participantType": "Data Holder"
} From {
"dataHolderBrandId": "ebcbaeb6-539f-ec11-a82c-000d3a8830d6",
"brandName": "PayPal Australia",
"industries": [
"banking"
],
"logoUri": "https://newsroom.au.paypal-corp.com/image/pp_h_rgb.jpg",
"publicBaseUri": "https://api.paypal.com/v1/identity",
"abn": "93111195389",
"acn": "111195389",
"lastUpdated": "2022-09-12T04:14:11Z"
} |
@CDR-API-Stream we have just noticed that |
Hi @af-stayorgo, |
@ACCC-CDR Do we have a way of discovering the product data (EME CDR) endpoints for all energy brands? Currently, the Get Data Holder Brands Summary API is only returning consumer data sharing API endpoints for energy where the brand is not an active data holder (i.e. not providing consumer data endpoints). Once a brand becomes an active data holder, it returns the consumer data sharing endpoints which don't return product data. That means active DHs - i.e. Origin, AGL and in the near future, Energy Australia - will not have publicly discoverable endpoints for product data. |
Hi @jxeeno The Get Data Holder Brands Summary API includes a For holders that are not yet ACTIVE, the Hope that makes sense. You can find more information about Energy PRD on the CDR website - How to find a data holder’s product data request service. List of energy retailer base URIsThe PDF on that page provides a full list of URIs for all retailers currently hosted by AER. The above options may be considered transitional, as the live Register API should become the correct source over time. |
Yep, that explanation makes sense. Having the source of truth as a PDF is less than ideal, but thank you for pointing out I guess my question now is whether the work to update the Register API to return energy PRD endpoints regardless of DH status is something that's being tracked somewhere or if it's a separate issue that needs to be raised? My read of #444 and ConsumerDataStandardsAustralia/standards#237 is that the interim v1 solution was intended to deliver the ability for unauthenticated users to call GetDataHolderBrandsSummary API v1 to get the PRD, outage and status endpoints. It seems like neither the current v1 interim solution nor the current v2 scope quite delivers on this for energy. |
Hi @jxeeno The issue you've described is due more to the Energy sector designation, current rules, and Register onboarding process (timing), than the Summary API itself. The API may return a single
|
Great, thanks for sharing the additional context @nils-work. Will continue the discussion over here |
Description
Issue #444 resulted in the new API GetDataHolderBrandsSummary being added to the Register APIs section of the Standards.
This issue documented two solutions, an interim and a complete solution, to be delivered sequentially.
This issue has been raised to track the work required to document GetDataHolderBrandsSummary V2 in the Standards and the timeline to deliver to the ecosystem.
Area Affected
Register APIs > Get Data Holder Brands Summary
Change Proposed
Add V2 of the GetDataHolderBrandsSummary API where
dataHolderBrandId
becomes a mandatory field and the end state of theinterimId
is planned.The text was updated successfully, but these errors were encountered: