Hi Nikhil
Thanks for raising your concerns.
Without going into the details of the issues you have raised here, I can say that the Open API team is aware of several inconsistencies and incongruences in the Prepay Balance API.
I hope that these will eventually be fixed, but there is not yet a commitment to a date for fixing.
------------------------------
Jonathan Goldberg
Amdocs Management Limited
Any opinions and statements made by me on this forum are purely personal, and do not necessarily reflect the position of the TM Forum or my employer.
------------------------------
Original Message:
Sent: May 09, 2022 02:43
From: Nikhil Rana
Subject: TMF654 - Certain discrepancies to clarify
Dear TM Forum Community,
I'm new to the community and looking to implement certain TMF specs for our product development, but I've noticed a couple of discrepancies for TMF654 spec that I wished to clarify here -
- The Swagger documentation lists endpoint only for `GET /bucket` and `GET /bucket/{id}` but the API User Guide also lists endpoint for Create (`POST /bucket`) and Delete (`DELETE /bucket`)
- The events to be fired for different resources also do not match between Swagger API documentation and API User Guide
- The CTK script seems to align with API User Guide documentation, however, there seems to be an issue with the payload for `AdjustBalance`. The payload for `product` attribute should be a list, but instead it's a JSON object. As a result `POST /adjustBalance` always fails due to de-serialization error
Could you please clarify if these are genuine issues or I've misunderstood something from the documentation.
Thank You!
Nikhil Rana
#CustomerExperience
#OpenDigitalArchitecture
------------------------------
Nikhil Rana
Optiva Inc.
------------------------------