Skip to content

Reject a billing entry (accountant)

PATCH
/api/v1/billing/{id}/reject
curl --request PATCH \
--url https://api.dokanmazad.com/api/v1/billing/cmbill00000001ny11aabbcc0/reject \
--header 'X-API-Key: <X-API-Key>'
id
required
string

Billing ID (CUID)

Example
cmbill00000001ny11aabbcc0

Success

Media typeapplication/json
object
success
required
boolean
data
required
meta
object
page
integer
limit
integer
total
integer
totalPages
integer
data
required
object
id
required

Billing ID

string
status
required

New status — always Rejected after this call

string
orderId
required

Parent order CUID

string
amount
required

Billing amount

number
currency
required

ISO 4217 currency

string
updatedAt
required

Last updated

string format: date-time
Examples
Examplesuccess
{
"success": true,
"data": {
"id": "cmbill00000001ny11aabbcc0",
"orderId": "cmosor2zy000313ny24hgtfy0",
"amount": 5000,
"currency": "USD",
"type": "invoice",
"status": "Rejected",
"description": "Deposit payment for BMW 3 Series",
"items": [
{
"type": "deposit",
"description": "Initial deposit",
"amount": 3000
},
{
"type": "fee",
"description": "Processing fee",
"amount": 200
}
],
"receiptFileUrl": null,
"createdAt": "2026-05-01T09:00:00.000Z"
}
}

Unauthorized — missing or invalid API key

Media typeapplication/json
object
success
required
boolean
error
required
string
statusCode
required
integer
Example
{
"success": false
}

Forbidden — route not in this key’s allowedRoutes

Media typeapplication/json
object
success
required
boolean
error
required
string
statusCode
required
integer
Example
{
"success": false
}

Rate limit exceeded

Media typeapplication/json
object
success
required
boolean
error
required
string
statusCode
required
integer
Example
{
"success": false
}
Retry-After
integer

Seconds to wait before retrying