Rates the specified usage input records.

The usage inputs can be processed in two modes:

Asynchronous mode: If UsageInputRatingRequest.ProcessAllUsageInputs is true, all usage input records with status as Loaded will be rated asynchronously.

The response will include a JobId to track the background operation.

Synchronous mode: If UsageInputRatingRequest.ProcessAllUsageInputs is false, only the records with IDs provided in UsageInputRatingRequest.UsageInputIds will be rated synchronously.

The response will include the batch results for the specified records.

This design allows the client to control:

  • Whether the operation applies to all records or only a specific subset.

  • Whether the operation is performed synchronously or asynchronously.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params

The request specifying which usage input records to rate and how to process them.

Represents a request to rate, unrate, or estimate usage input records.

UsageInputIds
array of strings | null

Gets or sets the identifiers of usage input records to process.

UsageInputIds
boolean

Gets or sets a value indicating whether all usage input records should be processed.

Headers
string
enum
Defaults to application/json

Generated from available response content types

Allowed:
string
enum
Defaults to application/json

Generated from available request content types

Allowed:
Responses

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
text/plain
application/json
text/json