Skip to main content

Retrieve statement

Returns the paginated statement of your commission position's movements: credits per settled installment, cancellation clawbacks and payout settlements. Each commission movement is correlated to the policy that originated it through the policy_key.

Request

ENDPOINT
/finance/v1/statement
METHOD
GET

Query params

ParameterTypeRequiredDescription
pageintegeroptionalPage number. Default: 1.
page_sizeintegeroptionalRecords per page. Default: 50. Maximum: 200.
fromstringoptionalMinimum movement date (YYYY-MM-DD).
tostringoptionalMaximum movement date (YYYY-MM-DD).
Example call
GET /finance/v1/statement?from=2026-07-01&to=2026-07-31&page=1&page_size=50

Response

STATUS
200
Response Body
{
"items": [
{
"event_type": "REQUESTER_COMMISSION_BOOKED",
"amount": "14.64",
"policy_key": "0b6e7c1a-9a4e-4c1e-b1d4-2f5a8c9e0d31",
"installment_number": 1,
"occurred_at": "2026-07-20T14:05:01.000Z"
},
{
"event_type": "REQUESTER_CLAWBACK_BOOKED",
"amount": "-14.64",
"policy_key": "0b6e7c1a-9a4e-4c1e-b1d4-2f5a8c9e0d31",
"occurred_at": "2026-07-25T11:00:00.000Z"
},
{
"event_type": "TRANSFER_SETTLED",
"amount": "-980.10",
"transfer_key": "3c4d5e6f-7a8b-4c9d-0e1f-2a3b4c5d6e7f",
"occurred_at": "2026-07-21T09:00:12.000Z"
}
],
"page": 1,
"page_size": 50,
"total": 3
}

Response attributes

FieldTypeDescription
itemsarrayMovements of your position, newest first.
pageintegerCurrent page.
page_sizeintegerRequested page size.
totalintegerTotal number of movements in the period.

Object in items

FieldTypeDescription
event_typestringMovement type. See the type table below.
amountstringSigned amount: positive credits the position, negative debits it (clawbacks and payout settlements).
policy_keystringPolicy that originated the movement. Present on commission credits and clawbacks.
installment_numberintegerNumber of the settled installment that originated the credit. Present on commission credits.
transfer_keystringCorresponding payout. Present on payout settlements.
occurred_atstringInstant of the movement.

Movement types

event_typeSignMeaning
REQUESTER_COMMISSION_BOOKED+Commission credited over a settled premium installment.
REQUESTER_CLAWBACK_BOOKEDCommission clawback due to the cancellation of a policy with a premium refund.
TRANSFER_SETTLEDPayout settled to your account — the position is debited by the transferred amount.
MANUAL_ADJUSTMENT+/Operational adjustment booked by QI Tech (e.g. incident resolution).

Possible errors

StatusDescription
400Invalid filter or pagination parameter.
401 / 403Authentication or authorization failure.
500 / 503Internal error or service unavailable — safe to retry.