Reconciliation API

7 endpoints in this group.

POST /api/reconciliation/bulk-resolve

Bulk Resolve

Request body: application/json

Responses

CodeDescription
200Successful Response
422Validation Error

GET /api/reconciliation/conflicts

Get Conflicts

Parameters

NameInTypeRequiredDescription
tenant_idquery—optional
account_idquery—optional
yearquery—optional

Responses

CodeDescription
200Successful Response
422Validation Error

PATCH /api/reconciliation/conflicts/{trade_id}/resolve

Resolve Conflict

Parameters

NameInTypeRequiredDescription
trade_idpathintegerrequired
tenant_idquery—optional

Request body: application/json

Responses

CodeDescription
200Successful Response
422Validation Error

GET /api/reconciliation/export

Export Reconciliation

Stream reconciliation records as CSV.

Parameters

NameInTypeRequiredDescription
tenant_idquery—optional
account_idquery—optional
yearquery—optional

Responses

CodeDescription
200Successful Response
422Validation Error

GET /api/reconciliation/open-positions

Get Open Positions

Parameters

NameInTypeRequiredDescription
tenant_idquery—optional
yearquery—optional

Responses

CodeDescription
200Successful Response
422Validation Error

GET /api/reconciliation/records

Get Records

Parameters

NameInTypeRequiredDescription
tenant_idquery—optional
account_idquery—optional
yearquery—optional
statusquery—optional
limitqueryintegeroptional

Responses

CodeDescription
200Successful Response
422Validation Error

POST /api/reconciliation/run

Run Reconciliation

Parameters

NameInTypeRequiredDescription
tenant_idquery—optional
yearquery—optional

Responses

CodeDescription
200Successful Response
422Validation Error

Occasional BlitzPulse product updates and offers, sent only if you tick the box and confirm your address.

How we handle your email

Footer Disclaimer BlitzPulse is educational decision support only. Not investment, tax, or legal advice. Not a broker. Trade at your own risk.