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_return_reasons. In this BAP fetches the list of return rating categories from BPP. In Strapi plugin we need to implement the get_rating_categories.
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 case for get rating categories API.
Goals
[ ] Implement fetch return rating reasons API in Strapi
Expected Outcome
Strapi should be able to serve the get_rating_categories API call from BAP.
Acceptance Criteria
[ ] Correct result is provided to BAP when a request for rating categories is made to Strapi BPP.
Did Some R&D for identification for data model in strapi for 3 hours on 22rd March. But After then was pulled into Beckn AI Project from 26.
cc: @vishi24 @faizmagic
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_return_reasons. In this BAP fetches the list of return rating categories from BPP. In Strapi plugin we need to implement the get_rating_categories.
Goals
Expected Outcome
Strapi should be able to serve the get_rating_categories API call from BAP.
Acceptance Criteria
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