-
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
Clarification Request:getStatus() #239
Comments
Assumption: I am assuming you are looking at a non Big4 bank here. Here is my understanding in this space:
The ADRs can make use of this API and see what they want to do. The usage is at the discretion of the ADR. The DH is expected to provide a status view of its CDR APIs. An example could be there is a partial unscheduled outage (PARTIAL_FAILURE scenario) for e.g Accounts APIs. The ADR may choose to not make any Accounts API calls during that window. As you stated the ADR could have invoked an API and see it fail and be clueless and try again or they can make a call to status and observe an outage and reschedule their calls as they see fit. This is very similar to the status pages that are provided by cloud vendors that describes the state of their various services.
|
Hi @sona-dhillon, answers provided below. Thanks @bmangalaganesh - that is a good summary. # 1 Obligation dates # 2a Intended Usage # 2b Purpose # 3 Partial vs Full outage The standards do not require a DH to provide a list of the affected APIs in a partial outage - this may not always be practical and the outage may not relate to the APIs but other aspects of the CDR service. The # 4 Use cases |
Thank you! |
Captured as part of this Knowledge Article: https://cdr-support.zendesk.com/hc/en-us/articles/900001656623 |
Request For Clarification
We are seeking clarification on the requirements and DataHolder Obligations around the discovery/getStatus API
https://consumerdatastandardsaustralia.github.io/standards/#get-status
1.Is this required for the Product Reference Data release?What are the implementation timelines for this API?
2.What is the intended usage for this API? Is this a healthcheck service that will be accessed by external users (Data Recipients/ACCC) or is it intended to faciliate internal monitoring within the DataHolder domain or any other purpose?
(Why and when would a DR/ACCC use getStatus, would a client not rely on invoking the API endpoint that they are interested in and rely on HTTP response
codes to manage retries, etc)
when do we return a PARTIAL reponse and what do we provide in the explanation? How do we list unavailable APIs
https://consumerdatastandardsaustralia.github.io/standards/#tocSresponsecommondiscoverystatus
Please provide us with some guidance regarding the usage scenarios for this api so we can design the api implementation to cater for these.
Thank you!
The text was updated successfully, but these errors were encountered: