Skip to main content
POST
Add a manual adjustment to a statement (H-05)
This endpoint requires authentication. Include your Bearer token in the Authorization header.

Description

POST /publisher/publishers//statements//adjustments Rejected once the statement is approved or paid (locked). Runs in a transaction with a row lock on the statement to avoid racing a concurrent status change. Triggers a best-effort variance re-detection after the write (failures are logged, not surfaced). Authorization: admin role + publisher addon.

Code Examples

Authorizations

Authorization
string
header
required

JWT Authorization header using the Bearer scheme. Format: "Bearer {token}"

Path Parameters

id
string<uuid>
required
statementId
string<uuid>
required

Body

application/json
source
string
required
amount
number
required

Finite, non-zero.

territory
string | null
rightType
enum<string> | null
Available options:
PR,
MR,
SR
currency
string

3-letter ISO code. Defaults to the statement's currency.

notes
string | null
Maximum string length: 2000

Response

Adjustment added.

Standard server envelope used by the statement, reconciliation, sub-publishing, and analytics endpoints.

status
enum<string>
Available options:
success,
error
message
string
data
object