IONOS Cloud Billing API (3.5.4)

This API enables you to check the current usage and latest invoices of your IONOS Cloud account. Please note that only Contract Holders can log in and retrieve data. Information on usage is provided without liability.

swagger 3 Source url


Basic Authentication

Basic authentication is a very simple authentication scheme that is built into the HTTP protocol. The client sends HTTP requests with the Authorization header that contains the Basic word followed by a space and a base64-encoded username:password string. For example, a header containing the demo/p@55w0rd credentials would be encoded as:
Authorization: Basic ZGVtbzpwQDU1dzByZA==


Returns provisioning itemized data

get /{contract}/evn/{period} Try out


Check the API health

get /intern/ping Try out


Returns a list of all invoices.

get /{contract}/invoices Try out

Returns the invoice for a given invoice ID.

get /{contract}/invoices/{id} Try out

Returns the invoices of all billing profiles of the user for a given period.

get /invoices/{period} Try out


Returns a list of products available for the given contract (only billable and active)

get /{contract}/products Try out


Retrieves the billing profile(s) of the authenticated account

get /profile Try out


Get a high-granularity list of utilization resources

get /{contract}/traffic/{period} Try out


Returns the usage of a contract for a given data-center

get /{contract}/usage/{dc} Try out


Get a high-granularity data of resources utilization

get /{contract}/utilization/{period} Try out