There is a requirement where we need to provide the customer an ability to ask for a paper copy of the past invoices. All the APIs I find so far is to display the invoices on the screen. What would be the appropriate TMF API that I need to call / expect from the provider so that I can ask for a paper copy of a past invoice to be sent to the Customer?
The Customer Bill API (TMF678) allows retrieval of a representation of a bill/invoice, including the billDocument property, an attachment (e.g. PdF) that represents the paper or electronic copy. The API says nothing about how the bill document is shown to the customer, whether by display on screen or by dispatch by post or email.
So you could retrieve the relevant Customer Bill (by GET) and then use the Communications API TMF681 to govern the delivery of the bill to the customer.
Hope it helps
Thanks Jonathan. This sounds like a perfect approach!