CloudBilling may often require information from external systems, e.g. customer information, purchasing and usage information, etc.
Furthermore, external systems may need access to information stored within, or generated by CloudBilling, e.g. retrieval of calculated Invoice information for use in a financial system.
Integration is thus a crucial component of the CloudBilling platform. This section highlights how such integration is achieved via the secure CloudBilling API.
All available API methods are listed in the Methods section. This is a sensible starting point in order to get familiarised with API functionality.
A more detailed clarification of types used by various methods can be viewed in the Types/Objects section.
Note that usage of the CloudBilling API requires authentication. Details around the authentication mechanism employed in the CloudBilling API is described in more detail in the Understanding API Security section. The URL for consuming the API is https://api.cloudbilling.nl/v1_3_2.svc and the WSDL can be found at https://api.cloudbilling.nl/v1_3_2.svc?wsdl.
Code samples for various languages can be found here. Note that these examples were written for an older version of the API. These will be updated in the near future.
The following quick start guide lists some of the most common API functionality:
|I want to...||Method||Types/Objects|
|Upload Usage information||UploadPurchases||Purchase|
|Download Invoice Headers||GetInvoiceHeaders||Invoice Header|
|Download a full Invoice||GetInvoiceDetails||Invoice Result|
|Download a Transformed Invoice||Coming soon...|