Turns on pro for the case and grants its AI tokens at once, recorded as a comped pro-upgrade billing item that is never charged. Returns 404 for an unknown case or when its organization has no billing profile, and 409 when the case already has a pro-upgrade item (comp that item instead). Super admin only.
POST
/admin/cases/{caseId}/pro-upgrade
curl \
--request POST 'http://api.example.com/admin/cases/{caseId}/pro-upgrade' \
--header "Authorization: Bearer $ACCESS_TOKEN" \
--header "Content-Type: application/json" \
--data '{
"comped": true,
"reason": "string"
}'
Request examples
{
"comped": true,
"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"
}