Meta API - get_cancellation_reasons
Opened this issue · 1 comments
vishi24 commented
Description
In version 1.1.0 of beckn, a new set of APIs has been introduced that can be used by the BAPs to fetch the meta information. One of the API is get_cancellation_reasons. In this BAP fetches the list of cancellation reasons from BPP. In Strapi plugin we need to implement the get_cancellation_reasons.
- Create a suitable datamodel in Strapi , check if any existing data model can be used to provide the detail.
- Create an endpoint in webhook to handle the request.
- Implement the query logic to fetch the requested detail.
- Test the endpoint from Strapi and the generic client layer.
- Write unit test cases for the endpoint.
Goals
- Implement fetch cancellation reason API in Strapi
Expected Outcome
Strapi should be able to serve the get_cancellation_reasons API call from BAP.
Acceptance Criteria
- Correct result is provided to BAP when a request for cancellation results is made to Strapi BPP.
Implementation Details
It should be part of the strapi pugin and must follow the specification details here - https://github.com/beckn/protocol-specifications/blob/master/api/meta/build/meta.yaml
Tech Skills Needed:
Strapi plugin development
Node Js
Complexity
Medium
Category
Enhancement
Sub Category
Strapi plugin enhancement
shreyvishal commented
Didn't picked up as involved in Beckn AI