Skip to main content
POST
Multi-source reconciliation

Authorizations

X-API-KEY
string
header
required

Authorization method required to allow user to access the api endpoints.

Body

application/json
account_id
string<uuid>
required

Custodian wallet account to reconcile.

Example:

"a1b2c3d4-e5f6-7890-abcd-ef1234567890"

start_time
string<date-time>
required

Period start (ISO 8601). Must be before the effective end.

Example:

"2026-09-01T00:00:00Z"

end_time
string<date-time>

Period end (ISO 8601). Omit for the live period — the server fills and echoes the instant used (now).

Example:

"2026-09-30T00:00:00Z"

books_end_time
string<date-time>

Books pair window end (ISO 8601). When it is strictly inside (start_time, end_time), Books is compared through this instant and the custodian close is computed. Omit to compare Books through end_time.

Example:

"2026-09-16T00:00:00Z"

assets
string[]

Restrict the comparison to these display symbols (catalogue-normalised). A symbol that is not in the catalogue is rejected. Omit to compare every asset held. At most 50.

Example:
reporting_currency
string
default:USD

Display currency. Only 'USD' is supported today.

Example:

"USD"

show_all
boolean
default:false

Bypass the workspace token whitelist on both sides of every line, same meaning as on the roll-forward endpoint.

Response

requested_period
object
required
reporting_currency
string
required
Example:

"USD"

holding
object
required
accounts
object[]
required
assets
object[]
required
unmatched_assets
string[]
required

Requested display symbols that matched no line.

Last modified on November 10, 2026