Parks a pending billing item so the invoicing sweep skips it until it is released; it still counts as owed on statements. Returns 404 for an unknown item, 400 when the item is not pending and 409 when it changed at the same time. Super admin only.
POST
/admin/billing-items/{id}/draft
curl \
--request POST 'http://api.example.com/admin/billing-items/{id}/draft' \
--header "Authorization: Bearer $ACCESS_TOKEN" \
--header "Content-Type: application/json" \
--data '{
"reason": "string"
}'
Request examples
{
"reason": "string"
}
Response examples (200)
{
"data": {
"id": "65a1b2c3d4e5f6a7b8c9d0e9",
"caseId": "65a1b2c3d4e5f6a7b8c9d0e2",
"skuKey": "addon.shipping",
"status": "PENDING",
"description": "Admin add-on: addon.shipping",
"quantity": 1,
"unitAmountCents": 2500,
"amountCents": 2500,
"informational": false,
"listAmountCents": 42.0,
"adminNote": "string"
},
"statusCode": 200,
"timestamp": "2026-01-15T10:15:00.000Z"
}