post
https://{tenantUrl}/public-api/actions/session/v1.0//expedite-billing
Run the billing validation for a finished session that is still awaiting it, instead of waiting for the platform to
process it. The action runs as the token owner, who is recorded on the session edit log and on the action audit
record.
Requires the Sessions.resume-billing permission - a token whose admin does not hold it is rejected with 403, and so
is a request for a session that belongs to another operator. An unknown session ID is rejected with 404.
Preconditions, with the response code each failure produces:
statusisfinishedandbillingStatusispending- otherwise 409- Idle fees are no longer accruing: the connector is disengaged, or the platform settings do not defer billing
until the connector is disengaged - otherwise 409 - Billing for the session is not owned by the upstream roaming partner - otherwise 409
- No recalculation is running for the session and the session is not locked for billing processing - otherwise 423
reasonis at most 1000 characters - otherwise 422
The validation decides the resulting billing status:
| Validation outcome | Resulting billing status |
|---|---|
| Every validation rule passes | completed |
| A validation rule fails and is configured to suspend billing | suspended |
| A validation rule fails but is not configured to suspend billing | completed |
| The session extends an earlier one while the platform settings do not bill extending sessions, or it is a free session on a personal charge point | completed, without running the validation rules |
Recent Requests
Log in to see full request history
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
Loading…
202Action accepted. The billing validation has been run and the billing status updated accordingly.
