Working with the Chargeback Model API


The Chargeback Model API part of the unified Chargeback API allows you to define and manage Chargeback Models.

This topic describes how can you can perform the following operations on Chargeback Models using HTTP method calls provided by the Chargeback API.

To create a chargeback model

You can use the POST HTTP method to create and instantiate chargeback models through the Chargeback API.

To instantiate a new instance of a chargeback model

To instantiate a new cost rate for the model

To allocate a cost object (basic or composite) to a specified target

To retrieve a chargeback model

You can use the GET HTTP method to retrieve chargeback models through the Chargeback API.

To retrieve a chargeback model by ID

To search all instances of a chargeback model

To search cost objects allocated to the target specified

To search cost rates for the chargeback model specified

To update a chargeback model

You can use the PUT HTTP method to modify or update chargeback models through the Chargeback API.

To modify data about a chargeback model by ID

To modify data about a cost rate by ID

To modify data about a cost object allocation by ID

To modify data about a cost object allocation for a specific period

For this operation, if a period is not specified, the current allocation is used.

To modify data about a chargeback model by ID

To delete a chargeback model

You can use the DELETE HTTP method to delete or remove chargeback models through the Chargeback API.

To delete a cost rate by ID

To delete a cost object allocation by ID

To delete a cost object allocation in a specific period

For this operation, if a period is not specified, the current allocation is used.

To delete a chargeback model by ID

Where to go from here

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*