generated: '2026-07-21' method: probed source: openapi/greater-bank-cds-banking-products-openapi.yml + live CDR discovery probe note: >- Lifecycle for Greater Bank's public CDR PRD API. Versioning and deprecation follow the DSB Consumer Data Standards, which the bank implements. Greater Bank exposes a live, per-brand, machine-readable CDR status surface (the mandated CDS discovery/status + discovery/outages endpoints), probed operational below; broader CDR availability/performance is also governed centrally under the CDR Non-Functional Requirements regime. versioning: scheme: header header: x-v min_header: x-min-v current: products_list: '4' # confirmed live; supported versions 4-5 product_detail: '7' policy: >- Endpoint version negotiated per request via x-v (and optional x-min-v); server responds with the highest supported version and returns 406 Unsupported Version when none requested are supported. docs: https://consumerdatastandardsaustralia.github.io/standards/#versioning deprecation: mechanism: >- Two layers. (1) Endpoint versions are retired via CDS "obsolete versions" (the products operations list obsolete v1-v6 successors). (2) Individual products are deprecated/retired using the effectiveFrom / effectiveTo date fields, which lets a product be marked for future introduction or managed withdrawal without a delete. sunset_header: false # CDS uses effectiveTo, not RFC 8594 Sunset/Deprecation headers policy_url: https://consumerdatastandardsaustralia.github.io/standards/#versioning sla: note: >- Availability/performance are governed by the CDR Non-Functional Requirements (NFRs) applicable to data holders, reported through the CDR regime rather than a Greater Bank status page. url: https://consumerdatastandardsaustralia.github.io/standards/#non-functional-requirements status_page: https://public.cdr.greater.com.au/cds-au/v1/discovery/status status_endpoints: - path: /cds-au/v1/discovery/status url: https://public.cdr.greater.com.au/cds-au/v1/discovery/status probed_status: 200 probed_on: '2026-07-21' last_response: { status: OK, explanation: "All services operational" } note: >- CDS-mandated unauthenticated status endpoint (GetStatus). Machine-readable per-brand health surface returning status OK|PARTIAL_FAILURE|UNAVAILABLE|SCHEDULED_OUTAGE. - path: /cds-au/v1/discovery/outages url: https://public.cdr.greater.com.au/cds-au/v1/discovery/outages probed_status: 200 probed_on: '2026-07-21' last_response: { outages: [] } note: >- CDS-mandated unauthenticated planned-outages endpoint (GetOutages); empty list at probe time (no scheduled outages). deprecated_operations: []