API documentation | API docs for agents | OpenAPI 3.1

POST /api/v1/billing/invoice-revisions/accept

ark.accept_ar_invoice_revision

Use reviewed current load values for an invoice

Availability
Expanded preview
Scopes
billing:write
ARK permissions
canViewBillingcanMakeAdjustments
Team visibility
Not entity-scoped
Idempotency-Key
Required for this write
Approval
No MCP approval on REST API-token calls
Rate limit
API credential and organization budgets

Parameters

None.

Request body

obligationIdstringrequired

format: uuid

fingerprintstringrequired
requestKeystringrequired

min length: 1; max length: 200

reasonstringrequired

min length: 1; max length: 1000

Example request

Shell
curl -X POST 'https://arktms.com/api/v1/billing/invoice-revisions/accept' \
  -H "Authorization: Bearer $ARK_API_TOKEN" \
  -H "Idempotency-Key: <unique-key>" \
  -H "Content-Type: application/json" \
  -d '{
  "obligationId": "<obligationId>",
  "fingerprint": "<fingerprint>",
  "requestKey": "<requestKey>",
  "reason": "<reason>"
}'

Success response

Committed revision identity, authoritative versions, and document/accounting status. No invoice is sent.

No response body.

Errors

HTTP 400
Invalid request
HTTP 401
Authentication required
HTTP 403
Permission, scope, team, or entitlement denied
HTTP 404
Resource not found
HTTP 409
Idempotency conflict or in-progress retry