Dear all,
I am trying to understand the idea behind Open API project. Hope my question is not too lame. Let's imagine following situation:
There is ideal Billing System that implements all OpenAPI from TMForum, Supports eTOM, SID. I am trying to understand what command should I send to it to perform some use cases in Billing. I've identifiet that the description of the APIs that I need is in documents
TMF636 and TMF678.I'd like:
1. Send Billing request2. Send Immediate billing request, informative bill3. Ask the system to recalculate invoice ID=654. Send Billing request to Bill cycle ID=015. Write off two Invoice Items6. Credit invoice X...n. Execute any of the eTOM processes related to billsI am opening the documents mentioned above and I see that what I can do is GET, POST, PUT etc.
I can retrieve Bills, overwrite some amounts in the bill, delete bills. But I don't see
actions or methods.
Are OpenAPI just JSON wrapper for SID?
What I would expect from that what is called API should look like:
POST http://host:port/sendBillingRequest?customerID=65&billingDate=....
And what I see is:
GET https://host:port/customerBillManagement/customerBill/829
What's wrong in my expectations?
------------------------------
Nikolay Kuznetsov
Detecon International
------------------------------