# Consumption Limits

APIs to manage Consumption Limits for end customers to control the rate  at which individual requesters can consume tokens. This helps customers to  limit excess consumption by any one individual, and pace consumption over  the duration of a line item. Once a limit is configured, it will be applied  to all requesters immediately, but any consumption before application of the  limit will not be taken into account.  When a limit is reached by a requester within the configured time period, no  further consumption by that requester will be allowed until the next reset date has been reached.

 - [PUT /api/v1.1/instances/{instanceId}/consumption-limits](https://developer.revenera.com/products/dynamicmonetization/apis/openapi-spec/consumption-limits/putinstanceconsumptionlimits.md): API to create or update consumption limits for an instance.
 - [GET /api/v1.1/instances/{instanceId}/consumption-limits](https://developer.revenera.com/products/dynamicmonetization/apis/openapi-spec/consumption-limits/getinstanceconsumptionlimits.md): API to retrieve the consumption limits applied to a specified instance.
 - [DELETE /api/v1.1/instances/{instanceId}/consumption-limits](https://developer.revenera.com/products/dynamicmonetization/apis/openapi-spec/consumption-limits/deleteinstanceconsumptionlimits.md): Delete all consumption limits applied to the specified instance. After this operation, consumption for the instance will no longer be restricted. Both the consumed figures and the requesters with limi
 - [GET /api/v1.1/instances/{instanceId}/consumption-limits/{consumptionLimitId}/requesters](https://developer.revenera.com/products/dynamicmonetization/apis/openapi-spec/consumption-limits/getinstancerequesterconsumptionlimits.md): Retrieves a list of all requesters being tracked against an instance's consumption limits, along with their respective consumption amounts.
 - [PUT /api/v1.1/instances/{instanceId}/line-items/{lineItemId}/consumption-limits](https://developer.revenera.com/products/dynamicmonetization/apis/openapi-spec/consumption-limits/putlineitemconsumptionlimits.md): API to create or update consumption limits for a line item.
 - [GET /api/v1.1/instances/{instanceId}/line-items/{lineItemId}/consumption-limits](https://developer.revenera.com/products/dynamicmonetization/apis/openapi-spec/consumption-limits/getlineitemconsumptionlimits.md): API to retrieve the consumption limits applied to a specified line item.
 - [DELETE /api/v1.1/instances/{instanceId}/line-items/{lineItemId}/consumption-limits](https://developer.revenera.com/products/dynamicmonetization/apis/openapi-spec/consumption-limits/deletelineitemconsumptionlimits.md): Delete all consumption limits applied to the specified line item. After this operation, consumption for the line item will no longer be restricted. Both the consumed figures and the requesters with li
 - [GET /api/v1.1/instances/{instanceId}/line-items/{lineItemId}/consumption-limits/{consumptionLimitId}/requesters](https://developer.revenera.com/products/dynamicmonetization/apis/openapi-spec/consumption-limits/getlineitemrequesterconsumptionlimits.md): Retrieves a list of all requesters being tracked against a line item's consumption limits, along with their respective consumption amounts.
