Billing
billing

Execute Dry Run

Execute a dry run for real — converts the run in-place.

Deletes old dry-run items, flips is_dry_run to False, resets counters, and re-dispatches the Celery task. The same run ID is reused so the UI updates in-place without clutter.

Developer only.

post/billing/developer/runs/{billing_run_id}/execute

Path parameters

billing_run_idstring uuid required

Response

Successful Response

billing_run_idstring uuid required
statusstring required
is_dry_runboolean required
initiated_bystring uuid nullable
total_customersinteger required
total_itemsinteger required
successful_itemsinteger required
failed_itemsinteger required
skipped_itemsinteger required
total_amount_centsinteger required
total_amount_displaystring required
error_messagestring nullable
celery_task_idstring nullable
started_atstring date-time nullable
completed_atstring date-time nullable
created_atstring date-time required

Changes

No recorded changes to this endpoint across all 1 revision of this API.