Perform Control Group Run
The PerformControlGroupRun
API is used to perform a control billing run for a specified control group in OCS.io.
API Overview
Fields Required for Performing Control Group Run
The following table lists and describes the fields required to perform a control group run through the PerformControlGroupRun
API:
Field | Description |
---|---|
controlGroup |
Control Group for which Control billing will be performed. |
billCycleType |
Type of the Billing Cycle. Allowed values:
|
effectiveDate |
Effective Date/Time for which Invoice within Control Group is calculated. If null, Account’s Billing period end date is effective. |
scheduledDate |
Date/Time when Control group is scheduled to be performed. If null, Control group will be performed immediately. |
Detailed API documentation and endpoint specifics are available here. |
Request Validations
Perform Control Group Run Example
Use the following request’s body to perform a control group run:
{
"requestId": "{{$guid}}",
"controlGroup": "control_group_code",
"billCycleType": "PERIODICAL",
"effectiveDate": "2023-09-01T00:00:00Z"
}
The outcome of the API call is as follows:
-
It is validated that the control group with the provided internal code exists.
-
The control billing run is performed as per the provided values.