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.
- CREATE a chargeback model (using the POST method)
- RETRIEVE a chargeback model (using the GET and POST methods)
- UPDATE a chargeback model (using the PUT method)
- DELETE a chargeback model (using the DELETE method)
To create a chargeback model
You can use the POST HTTP method to create and instantiate chargeback models through the Chargeback API.
- Instantiate a new instance of a chargeback model
- Instantiate a new cost rate for the model
- Allocate a cost object (basic or composite) to a specified target
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.
- Retrieve a chargeback model by ID
- Search all instances of a chargeback model
- Search all instances of a chargeback model
- Search cost objects allocated to the target specified
- Search cost rates for the chargeback model specified
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.
- Modify data about a chargeback model by ID
- Modify data about a cost object allocation by ID
- Modify data about a cost object allocation for a specific period
- Modify data about a chargeback model by ID
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.
- Delete a cost rate by ID
- Delete a cost object allocation by ID
- Delete a cost object allocation in a specific period
- Delete a chargeback model by ID
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