From fff92f6ac2860cfc8c97f6fd8ebd6f4f9d851b11 Mon Sep 17 00:00:00 2001 From: Fan Yang-ChinaUnicom <130550398+chinaunicomyangfan@users.noreply.github.com> Date: Fri, 29 Aug 2025 09:13:49 +0800 Subject: [PATCH 01/17] Update subscription-status.yaml for M4 --- code/API_definitions/subscription-status.yaml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/code/API_definitions/subscription-status.yaml b/code/API_definitions/subscription-status.yaml index 038cfab..0c3fae7 100644 --- a/code/API_definitions/subscription-status.yaml +++ b/code/API_definitions/subscription-status.yaml @@ -68,7 +68,7 @@ info: The specific authorization flows to be used will be agreed upon during the onboarding process, happening between the API consumer and the API provider, taking into account the declared purpose for accessing the API, whilst also being subject to the prevailing legal framework dictated by local legislation. In cases where personal data is processed by the API and users can exercise their rights through mechanisms such as opt-in and/or opt-out, the use of three-legged access tokens is mandatory. This ensures that the API remains in compliance with privacy regulations, upholding the principles of transparency and user-centric privacy-by-design. - version: 0.1.0-rc.1 + version: 0.1.0 x-camara-commonalities: 0.6 license: @@ -78,7 +78,7 @@ externalDocs: description: Product documentation at CAMARA url: https://github.com/camaraproject/SubscriptionStatus servers: - - url: "{apiRoot}/subscription-status/v0.1rc1" + - url: "{apiRoot}/subscription-status/v0.1" variables: apiRoot: default: http://localhost:9091 @@ -349,3 +349,4 @@ components: status: 422 code: UNNECESSARY_IDENTIFIER message: An explicit phone number has been provided when one is already associated with the access token + From 0790253f331c9599873d9fdc935011bb205bdbb3 Mon Sep 17 00:00:00 2001 From: Fan Yang-ChinaUnicom <130550398+chinaunicomyangfan@users.noreply.github.com> Date: Fri, 29 Aug 2025 09:14:30 +0800 Subject: [PATCH 02/17] Update subscription-status.feature for M4 --- code/Test_definitions/subscription-status.feature | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/code/Test_definitions/subscription-status.feature b/code/Test_definitions/subscription-status.feature index 52195f9..2cf664e 100644 --- a/code/Test_definitions/subscription-status.feature +++ b/code/Test_definitions/subscription-status.feature @@ -1,8 +1,8 @@ -Feature: CAMARA SubscriptionStatus API, v0.1.0-rc.1 - Retrieve subscription status of a phone number +Feature: CAMARA SubscriptionStatus API, v0.1.0 - Retrieve subscription status of a phone number Background: Common setup - Given the resource "/subscription-status/v0.1rc1/retrieve-subscription-status" + Given the resource "/subscription-status/v0.1/retrieve-subscription-status" And the header "Content-Type" is set to "application/json" And the header "Authorization" is set to a valid access token And the header "x-correlator" complies with the schema at "#/components/schemas/XCorrelator" @@ -69,3 +69,4 @@ Scenario: Error when service not available When the HTTP "POST" request is sent Then the response status code is 422 And the response contains error code "SERVICE_NOT_APPLICABLE" + From d2b6e8f7e13983d5e0055cf89ba2ee0219c61457 Mon Sep 17 00:00:00 2001 From: Fan Yang-ChinaUnicom <130550398+chinaunicomyangfan@users.noreply.github.com> Date: Fri, 29 Aug 2025 12:36:30 +0800 Subject: [PATCH 03/17] Update subscription-status-API-Readiness-Checklist.md for M4 --- .../subscription-status-API-Readiness-Checklist.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/documentation/API_documentation/subscription-status-API-Readiness-Checklist.md b/documentation/API_documentation/subscription-status-API-Readiness-Checklist.md index bc92243..eb2f827 100644 --- a/documentation/API_documentation/subscription-status-API-Readiness-Checklist.md +++ b/documentation/API_documentation/subscription-status-API-Readiness-Checklist.md @@ -5,9 +5,9 @@ Checklist for subscription-status v0.1.0-rc.1 in r1.1 | Nr | API release assets | alpha | release-candidate | initial
public | stable
public | Status | Reference information | |----|----------------------------------------------|:-----:|:-----------------:|:-------:|:------:|:----:|:----:| | 1 | API definition | M | M | M | M | Y | [link](/code/API_definitions/subscription-status.yaml) | -| 2 | Design guidelines from Commonalities applied | O | M | M | M | Y | [r3.2](https://github.com/camaraproject/Commonalities/releases/tag/r3.2) | -| 3 | Guidelines from ICM applied | O | M | M | M | Y | [r3.2](https://github.com/camaraproject/IdentityAndConsentManagement/releases/tag/r3.2) | -| 4 | API versioning convention applied | M | M | M | M | Y | v0.1.0-rc.1 | +| 2 | Design guidelines from Commonalities applied | O | M | M | M | Y | [r3.3](https://github.com/camaraproject/Commonalities/releases/tag/r3.3) | +| 3 | Guidelines from ICM applied | O | M | M | M | Y | [r3.3](https://github.com/camaraproject/IdentityAndConsentManagement/releases/tag/r3.3) | +| 4 | API versioning convention applied | M | M | M | M | Y | v0.1.0 | | 5 | API documentation | M | M | M | M | Y | Embed documentation into API spec - [link](/code/subscription-status.yaml) | | 6 | User stories | O | O | O | M | N | | | 7 | Basic API test cases & documentation | O | M | M | M | Y | [link](/code/Test_definitions/subscription-status.feature) | @@ -16,4 +16,4 @@ Checklist for subscription-status v0.1.0-rc.1 in r1.1 | 10 | API release numbering convention applied | M | M | M | M | Y | | | 11 | Change log updated | M | M | M | M | Y | [link](/CHANGELOG.md) | | 12 | Previous public release was certified | O | O | O | M | N | | -| 13 | API description (for marketing) | O | O | M | M | | [wiki link](https://lf-camaraproject.atlassian.net/wiki/x/hACbBQ) | +| 13 | API description (for marketing) | O | O | M | M | Y | [wiki link](https://lf-camaraproject.atlassian.net/wiki/x/hACbBQ) | From 000bb236763af2ebe0c20c3b14935bbc2545c065 Mon Sep 17 00:00:00 2001 From: Fan Yang-ChinaUnicom <130550398+chinaunicomyangfan@users.noreply.github.com> Date: Fri, 29 Aug 2025 14:18:07 +0800 Subject: [PATCH 04/17] Update CHANGELOG.MD for M4 --- CHANGELOG.MD | 41 ++++++++++++++++++++++++++++++++++++++++- 1 file changed, 40 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.MD b/CHANGELOG.MD index b577aca..265d996 100644 --- a/CHANGELOG.MD +++ b/CHANGELOG.MD @@ -1,7 +1,8 @@ # Changelog Subscription Status ## Table of Contents -- **[r1.1](#r11)** +- **[r1.2](#r12)** +- [r1.1](#r11) **Please be aware that the project will have frequent updates to the main branch. There are no compatibility guarantees associated with code in any branch, including main, until it has been released. For example, changes may be reverted before a release is published. For the best results, use the latest published release.** @@ -13,6 +14,44 @@ The below sections record the changes for each API version in each release as fo * for a public release, the consolidated changes since the previous public release +# r1.2 + +## Release Notes + + +This release contains the definition and documentation of +* subscription-status v0.1.0 + +The API definition(s) are based on +* Commonalities [r3.3](https://github.com/camaraproject/Commonalities/releases/tag/r3.3) +* Identity and Consent Management [r3.3](https://github.com/camaraproject/IdentityAndConsentManagement/releases/tag/r3.3) + + +## subscription-status v0.1.0 + +**subscription-status v0.1.0 is the first public version for v0.1.0 of the Subscription Status API. + + + API definition **with inline documentation**: +[[YAML]](https://github.com/camaraproject/SubscriptionStatus/blob/r1.2/code/API_definitions/subscription-status.yaml) +[[View it on ReDoc]](https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/camaraproject/SubscriptionStatus/r1.2/code/API_definitions/subscription-status.yaml&nocors) +[[View it on Swagger Editor]](https://camaraproject.github.io/swagger-ui/?url=https://raw.githubusercontent.com/camaraproject/SubscriptionStatus/r1.2/code/API_definitions/subscription-status.yaml) + +**Initial contribution of API definitions for Subscription Status**, including initial documentation. + +## Added +* Initial yaml file including Subscription Status API by @chinaunicomyangfan in https://github.com/camaraproject/SubscriptionStatus/pull/6 +* Add test file by @chinaunicomyangfan in https://github.com/camaraproject/SubscriptionStatus/pull/9 +* Add text on undocumented errors to OAS definition by @chinaunicomyangfan in https://github.com/camaraproject/SubscriptionStatus/pull/13 + +## Removed +* Remove AUTHENTICATION_REQUIRED error code by @chinaunicomyangfan in https://github.com/camaraproject/SubscriptionStatus/pull/13 + +## Changed +* Update x-correlator format by @chinaunicomyangfan in https://github.com/camaraproject/SubscriptionStatus/pull/13 + +**Full Changelog**: https://github.com/camaraproject/SubscriptionStatus/commits/r1.2 + # r1.1 ## Release Notes From d169efbd7611f73460e7c1b1f5128e79c9f0f001 Mon Sep 17 00:00:00 2001 From: Fan Yang-ChinaUnicom <130550398+chinaunicomyangfan@users.noreply.github.com> Date: Fri, 29 Aug 2025 14:19:49 +0800 Subject: [PATCH 05/17] Update CHANGELOG.MD for M4 --- CHANGELOG.MD | 3 --- 1 file changed, 3 deletions(-) diff --git a/CHANGELOG.MD b/CHANGELOG.MD index 265d996..fee4b5b 100644 --- a/CHANGELOG.MD +++ b/CHANGELOG.MD @@ -29,9 +29,6 @@ The API definition(s) are based on ## subscription-status v0.1.0 -**subscription-status v0.1.0 is the first public version for v0.1.0 of the Subscription Status API. - - API definition **with inline documentation**: [[YAML]](https://github.com/camaraproject/SubscriptionStatus/blob/r1.2/code/API_definitions/subscription-status.yaml) [[View it on ReDoc]](https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/camaraproject/SubscriptionStatus/r1.2/code/API_definitions/subscription-status.yaml&nocors) From 75ff48faf35d778e150d4d0d959eec7c9e4db91a Mon Sep 17 00:00:00 2001 From: Fan Yang-ChinaUnicom <130550398+chinaunicomyangfan@users.noreply.github.com> Date: Fri, 29 Aug 2025 14:26:07 +0800 Subject: [PATCH 06/17] Update README.md for M4 --- README.md | 21 +++++---------------- 1 file changed, 5 insertions(+), 16 deletions(-) diff --git a/README.md b/README.md index fa8ffa8..ee2c4a1 100644 --- a/README.md +++ b/README.md @@ -23,22 +23,11 @@ Sandbox API Repository to describe, develop, document, and test the Subscription ## Release Information -The repository has no (pre)releases yet, work in progress is within the main branch. - - - - - - - -* Note: Please be aware that the project will have updates to the main branch. There are no compatibility guarantees associated with code in any branch, including main, until a new release is created. For example, changes may be reverted before a release is created. **For best results, use the latest available release**. - - * Pre-release r1.1 with version 0.1.0-rc.1 of the API subscription-status is available [here](https://github.com/camaraproject/SubscriptionStatus/tree/r1.1). - -
This is a release candidate version of the API. Until the public release there are bug fixes to be expected. The release candidate is suitable for implementors, but it is not recommended to use the API with customers in productive environments. - [[YAML]](https://github.com/camaraproject/SubscriptionStatus/blob/r1.1/code/API_definitions/subscription-status.yaml) - [[View it on ReDoc]](https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/camaraproject/SubscriptionStatus/r1.1/code/API_definitions/subscription-status.yaml&nocors) - [[View it on Swagger Editor]](https://camaraproject.github.io/swagger-ui/?url=https://raw.githubusercontent.com/camaraproject/SubscriptionStatus/r1.1/code/API_definitions/subscription-status.yaml) + * **NEW**: Public release [r1.2](https://github.com/camaraproject/SubscriptionStatus/releases/tag/r1.2) with subscription-status v0.1.0 is now available. + * API definition **with inline documentation**: + [[YAML]](https://github.com/camaraproject/SubscriptionStatus/blob/r1.2/code/API_definitions/subscription-status.yaml) + [[View it on ReDoc]](https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/camaraproject/SubscriptionStatus/r1.2/code/API_definitions/subscription-status.yaml&nocors) + [[View it on Swagger Editor]](https://camaraproject.github.io/swagger-ui/?url=https://raw.githubusercontent.com/camaraproject/SubscriptionStatus/r1.2/code/API_definitions/subscription-status.yaml) * For changes see [CHANGELOG.md](https://github.com/camaraproject/SubscriptionStatus/blob/main/CHANGELOG.md) From 5e7c356230f8320a96a581f61f088b12a57fc4fd Mon Sep 17 00:00:00 2001 From: Fan Yang-ChinaUnicom <130550398+chinaunicomyangfan@users.noreply.github.com> Date: Fri, 29 Aug 2025 14:33:21 +0800 Subject: [PATCH 07/17] Update subscription-status.yaml for M4 From 67d9a76bb1ab2c9548c299d7ffd2748809225fc6 Mon Sep 17 00:00:00 2001 From: Fan Yang-ChinaUnicom <130550398+chinaunicomyangfan@users.noreply.github.com> Date: Fri, 29 Aug 2025 14:37:37 +0800 Subject: [PATCH 08/17] Update subscription-status.yaml --- code/API_definitions/subscription-status.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/code/API_definitions/subscription-status.yaml b/code/API_definitions/subscription-status.yaml index 0c3fae7..9748c82 100644 --- a/code/API_definitions/subscription-status.yaml +++ b/code/API_definitions/subscription-status.yaml @@ -349,4 +349,3 @@ components: status: 422 code: UNNECESSARY_IDENTIFIER message: An explicit phone number has been provided when one is already associated with the access token - From fc4673793d71a7e29f44a0c7f810985e350ddac8 Mon Sep 17 00:00:00 2001 From: Fan Yang-ChinaUnicom <130550398+chinaunicomyangfan@users.noreply.github.com> Date: Fri, 29 Aug 2025 14:47:35 +0800 Subject: [PATCH 09/17] Update subscription-status-API-Readiness-Checklist.md --- .../subscription-status-API-Readiness-Checklist.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/API_documentation/subscription-status-API-Readiness-Checklist.md b/documentation/API_documentation/subscription-status-API-Readiness-Checklist.md index eb2f827..75ea2b7 100644 --- a/documentation/API_documentation/subscription-status-API-Readiness-Checklist.md +++ b/documentation/API_documentation/subscription-status-API-Readiness-Checklist.md @@ -1,6 +1,6 @@ # API Readiness Checklist -Checklist for subscription-status v0.1.0-rc.1 in r1.1 +Checklist for subscription-status v0.1.0 in r1.2 | Nr | API release assets | alpha | release-candidate | initial
public | stable
public | Status | Reference information | |----|----------------------------------------------|:-----:|:-----------------:|:-------:|:------:|:----:|:----:| From 7674ca971061a8d71fc1f2b4ab7a46d8c1ea8eb1 Mon Sep 17 00:00:00 2001 From: Fan Yang-ChinaUnicom <130550398+chinaunicomyangfan@users.noreply.github.com> Date: Fri, 29 Aug 2025 18:02:19 +0800 Subject: [PATCH 10/17] Update subscription-status.feature --- code/Test_definitions/subscription-status.feature | 1 - 1 file changed, 1 deletion(-) diff --git a/code/Test_definitions/subscription-status.feature b/code/Test_definitions/subscription-status.feature index 1a4f0d9..8343242 100644 --- a/code/Test_definitions/subscription-status.feature +++ b/code/Test_definitions/subscription-status.feature @@ -68,4 +68,3 @@ Feature: CAMARA SubscriptionStatus API, v0.1.0 - Retrieve subscription status of When the HTTP "POST" request is sent Then the response status code is 422 And the response contains error code "SERVICE_NOT_APPLICABLE" - From 4bfcd3cb55fcee366bfcf79eda687fe46dbb4c2b Mon Sep 17 00:00:00 2001 From: Fan Yang-ChinaUnicom <130550398+chinaunicomyangfan@users.noreply.github.com> Date: Tue, 2 Sep 2025 18:03:34 +0800 Subject: [PATCH 11/17] Updates descriptions in ErrorModel Updates descriptions in ErrorModel --- code/API_definitions/subscription-status.yaml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/code/API_definitions/subscription-status.yaml b/code/API_definitions/subscription-status.yaml index 9748c82..3a4bbbe 100644 --- a/code/API_definitions/subscription-status.yaml +++ b/code/API_definitions/subscription-status.yaml @@ -194,10 +194,10 @@ components: description: HTTP response status code code: type: string - description: Code given to this error + description: A human-readable code to describe the error message: type: string - description: Detailed error description + description: A human-readable description of what the event represents responses: Generic400: description: Bad Request @@ -349,3 +349,4 @@ components: status: 422 code: UNNECESSARY_IDENTIFIER message: An explicit phone number has been provided when one is already associated with the access token + From 861d0173a4dd37470b132b62123b5df277730cc1 Mon Sep 17 00:00:00 2001 From: Fan Yang-ChinaUnicom <130550398+chinaunicomyangfan@users.noreply.github.com> Date: Tue, 2 Sep 2025 18:08:14 +0800 Subject: [PATCH 12/17] Update subscription-status.yaml --- code/API_definitions/subscription-status.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/code/API_definitions/subscription-status.yaml b/code/API_definitions/subscription-status.yaml index 3a4bbbe..11f73ac 100644 --- a/code/API_definitions/subscription-status.yaml +++ b/code/API_definitions/subscription-status.yaml @@ -349,4 +349,3 @@ components: status: 422 code: UNNECESSARY_IDENTIFIER message: An explicit phone number has been provided when one is already associated with the access token - From 2ec72952efa448017dd70f0392021cc825b431a2 Mon Sep 17 00:00:00 2001 From: Fan Yang-ChinaUnicom <130550398+chinaunicomyangfan@users.noreply.github.com> Date: Fri, 12 Sep 2025 10:11:57 +0800 Subject: [PATCH 13/17] Update CHANGELOG.MD to add 'public' description --- CHANGELOG.MD | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.MD b/CHANGELOG.MD index fee4b5b..fc64ac3 100644 --- a/CHANGELOG.MD +++ b/CHANGELOG.MD @@ -19,7 +19,7 @@ The below sections record the changes for each API version in each release as fo ## Release Notes -This release contains the definition and documentation of +This public release contains the definition and documentation of * subscription-status v0.1.0 The API definition(s) are based on @@ -31,8 +31,8 @@ The API definition(s) are based on API definition **with inline documentation**: [[YAML]](https://github.com/camaraproject/SubscriptionStatus/blob/r1.2/code/API_definitions/subscription-status.yaml) -[[View it on ReDoc]](https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/camaraproject/SubscriptionStatus/r1.2/code/API_definitions/subscription-status.yaml&nocors) -[[View it on Swagger Editor]](https://camaraproject.github.io/swagger-ui/?url=https://raw.githubusercontent.com/camaraproject/SubscriptionStatus/r1.2/code/API_definitions/subscription-status.yaml) +[[View it on ReDoc]](https://redocly.github.io/redoc/?url=https://raw.bgithub.xyz/camaraproject/SubscriptionStatus/r1.2/code/API_definitions/subscription-status.yaml&nocors) +[[View it on Swagger Editor]](https://camaraproject.github.io/swagger-ui/?url=https://raw.bgithub.xyz/camaraproject/SubscriptionStatus/r1.2/code/API_definitions/subscription-status.yaml) **Initial contribution of API definitions for Subscription Status**, including initial documentation. @@ -70,8 +70,8 @@ The API definition(s) are based on API definition **with inline documentation**: [[YAML]](https://github.com/camaraproject/SubscriptionStatus/blob/r1.1/code/API_definitions/subscription-status.yaml) -[[View it on ReDoc]](https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/camaraproject/SubscriptionStatus/r1.1/code/API_definitions/subscription-status.yaml&nocors) -[[View it on Swagger Editor]](https://camaraproject.github.io/swagger-ui/?url=https://raw.githubusercontent.com/camaraproject/SubscriptionStatus/r1.1/code/API_definitions/subscription-status.yaml) +[[View it on ReDoc]](https://redocly.github.io/redoc/?url=https://raw.bgithub.xyz/camaraproject/SubscriptionStatus/r1.1/code/API_definitions/subscription-status.yaml&nocors) +[[View it on Swagger Editor]](https://camaraproject.github.io/swagger-ui/?url=https://raw.bgithub.xyz/camaraproject/SubscriptionStatus/r1.1/code/API_definitions/subscription-status.yaml) **Initial contribution of API definitions for Subscription Status**, including initial documentation. From 1f555c19162dc1d16aec35acaf696363c22554b8 Mon Sep 17 00:00:00 2001 From: Fan Yang-ChinaUnicom <130550398+chinaunicomyangfan@users.noreply.github.com> Date: Fri, 12 Sep 2025 10:13:19 +0800 Subject: [PATCH 14/17] Update subscription-status.feature --- code/Test_definitions/subscription-status.feature | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/code/Test_definitions/subscription-status.feature b/code/Test_definitions/subscription-status.feature index 8343242..1c81a84 100644 --- a/code/Test_definitions/subscription-status.feature +++ b/code/Test_definitions/subscription-status.feature @@ -1,7 +1,8 @@ Feature: CAMARA SubscriptionStatus API, v0.1.0 - Retrieve subscription status of a phone number Background: Common setup - Given the resource "/subscription-status/v0.1/retrieve-subscription-status" + Given an environment at "apiRoot" + And the resource "/subscription-status/v0.1/retrieve-subscription-status" And the header "Content-Type" is set to "application/json" And the header "Authorization" is set to a valid access token And the header "x-correlator" complies with the schema at "#/components/schemas/XCorrelator" @@ -68,3 +69,4 @@ Feature: CAMARA SubscriptionStatus API, v0.1.0 - Retrieve subscription status of When the HTTP "POST" request is sent Then the response status code is 422 And the response contains error code "SERVICE_NOT_APPLICABLE" + From 364dd043d0910c06bb5e2b8c5d03d847cc72865e Mon Sep 17 00:00:00 2001 From: Fan Yang-ChinaUnicom <130550398+chinaunicomyangfan@users.noreply.github.com> Date: Fri, 12 Sep 2025 15:37:26 +0800 Subject: [PATCH 15/17] Update CHANGELOG.MD --- CHANGELOG.MD | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.MD b/CHANGELOG.MD index fc64ac3..136249c 100644 --- a/CHANGELOG.MD +++ b/CHANGELOG.MD @@ -31,8 +31,8 @@ The API definition(s) are based on API definition **with inline documentation**: [[YAML]](https://github.com/camaraproject/SubscriptionStatus/blob/r1.2/code/API_definitions/subscription-status.yaml) -[[View it on ReDoc]](https://redocly.github.io/redoc/?url=https://raw.bgithub.xyz/camaraproject/SubscriptionStatus/r1.2/code/API_definitions/subscription-status.yaml&nocors) -[[View it on Swagger Editor]](https://camaraproject.github.io/swagger-ui/?url=https://raw.bgithub.xyz/camaraproject/SubscriptionStatus/r1.2/code/API_definitions/subscription-status.yaml) +[[View it on ReDoc]](https://redocly.github.io/redoc/?url=https://github.com/camaraproject/SubscriptionStatus/r1.2/code/API_definitions/subscription-status.yaml&nocors) +[[View it on Swagger Editor]](https://camaraproject.github.io/swagger-ui/?url=https://github.com/camaraproject/SubscriptionStatus/r1.2/code/API_definitions/subscription-status.yaml) **Initial contribution of API definitions for Subscription Status**, including initial documentation. @@ -70,8 +70,8 @@ The API definition(s) are based on API definition **with inline documentation**: [[YAML]](https://github.com/camaraproject/SubscriptionStatus/blob/r1.1/code/API_definitions/subscription-status.yaml) -[[View it on ReDoc]](https://redocly.github.io/redoc/?url=https://raw.bgithub.xyz/camaraproject/SubscriptionStatus/r1.1/code/API_definitions/subscription-status.yaml&nocors) -[[View it on Swagger Editor]](https://camaraproject.github.io/swagger-ui/?url=https://raw.bgithub.xyz/camaraproject/SubscriptionStatus/r1.1/code/API_definitions/subscription-status.yaml) +[[View it on ReDoc]](https://redocly.github.io/redoc/?url=https://github.com/camaraproject/SubscriptionStatus/r1.1/code/API_definitions/subscription-status.yaml&nocors) +[[View it on Swagger Editor]](https://camaraproject.github.io/swagger-ui/?url=https://github.com/camaraproject/SubscriptionStatus/r1.1/code/API_definitions/subscription-status.yaml) **Initial contribution of API definitions for Subscription Status**, including initial documentation. From 1743e1892e7037e2d0462ef3dd1029e8c4ec8849 Mon Sep 17 00:00:00 2001 From: Fan Yang-ChinaUnicom <130550398+chinaunicomyangfan@users.noreply.github.com> Date: Fri, 12 Sep 2025 15:58:01 +0800 Subject: [PATCH 16/17] Update subscription-status.feature --- code/Test_definitions/subscription-status.feature | 1 - 1 file changed, 1 deletion(-) diff --git a/code/Test_definitions/subscription-status.feature b/code/Test_definitions/subscription-status.feature index 1c81a84..c0851b2 100644 --- a/code/Test_definitions/subscription-status.feature +++ b/code/Test_definitions/subscription-status.feature @@ -69,4 +69,3 @@ Feature: CAMARA SubscriptionStatus API, v0.1.0 - Retrieve subscription status of When the HTTP "POST" request is sent Then the response status code is 422 And the response contains error code "SERVICE_NOT_APPLICABLE" - From 69913c78e592922cb7a0f7ddd9e3f91cf9e5254b Mon Sep 17 00:00:00 2001 From: Fan Yang-ChinaUnicom <130550398+chinaunicomyangfan@users.noreply.github.com> Date: Fri, 12 Sep 2025 15:59:44 +0800 Subject: [PATCH 17/17] Update CHANGELOG.MD --- CHANGELOG.MD | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.MD b/CHANGELOG.MD index 136249c..43ec5f4 100644 --- a/CHANGELOG.MD +++ b/CHANGELOG.MD @@ -31,8 +31,8 @@ The API definition(s) are based on API definition **with inline documentation**: [[YAML]](https://github.com/camaraproject/SubscriptionStatus/blob/r1.2/code/API_definitions/subscription-status.yaml) -[[View it on ReDoc]](https://redocly.github.io/redoc/?url=https://github.com/camaraproject/SubscriptionStatus/r1.2/code/API_definitions/subscription-status.yaml&nocors) -[[View it on Swagger Editor]](https://camaraproject.github.io/swagger-ui/?url=https://github.com/camaraproject/SubscriptionStatus/r1.2/code/API_definitions/subscription-status.yaml) +[[View it on ReDoc]](https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/camaraproject/SubscriptionStatus/r1.2/code/API_definitions/subscription-status.yaml&nocors) +[[View it on Swagger Editor]](https://camaraproject.github.io/swagger-ui/?url=https://raw.githubusercontent.com/camaraproject/SubscriptionStatus/r1.2/code/API_definitions/subscription-status.yaml) **Initial contribution of API definitions for Subscription Status**, including initial documentation. @@ -70,8 +70,8 @@ The API definition(s) are based on API definition **with inline documentation**: [[YAML]](https://github.com/camaraproject/SubscriptionStatus/blob/r1.1/code/API_definitions/subscription-status.yaml) -[[View it on ReDoc]](https://redocly.github.io/redoc/?url=https://github.com/camaraproject/SubscriptionStatus/r1.1/code/API_definitions/subscription-status.yaml&nocors) -[[View it on Swagger Editor]](https://camaraproject.github.io/swagger-ui/?url=https://github.com/camaraproject/SubscriptionStatus/r1.1/code/API_definitions/subscription-status.yaml) +[[View it on ReDoc]](https://redocly.github.io/redoc/?url=https://raw.githubusercontent.com/camaraproject/SubscriptionStatus/r1.1/code/API_definitions/subscription-status.yaml&nocors) +[[View it on Swagger Editor]](https://camaraproject.github.io/swagger-ui/?url=https://raw.githubusercontent.com/camaraproject/SubscriptionStatus/r1.1/code/API_definitions/subscription-status.yaml) **Initial contribution of API definitions for Subscription Status**, including initial documentation.