Skip to main content
POST
Create a custom run with explicit period boundaries (CARF: any whole-day Europe/London range up to 366 days; treasury-statement / transfer-attribution: utc day/month/year). Full agreement may omit the period to compute the month so far

Authorizations

X-API-KEY
string
header
required

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

Body

application/json
workflow_id
string<uuid>
required
period_start
string<date-time>

Inclusive start with an explicit timezone. Required except for a full-agreement run-now, which omits both bounds and computes the month so far. Template-specific: CARF requires January 1 UTC midnight (year ≥ 1970); treasury-statement requires any UTC midnight day boundary within a ≤366-day half-open interval; transfer-attribution requires one within a ≤31-day half-open interval (a day, a week or a month); full-agreement requires 00:00 UTC on the first of a month, or the current month to mean month-so-far.

Example:

"2024-01-01T00:00:00Z"

period_end
string<date-time>

Exclusive end with an explicit timezone. Required except for a full-agreement run-now. Template-specific: CARF requires the following January 1 UTC midnight; treasury-statement and transfer-attribution require a later UTC midnight within the supported span; full-agreement requires 00:00 UTC on the first of the next month.

Example:

"2025-01-01T00:00:00Z"

Response

202 - application/json
id
string<uuid>
required
workflow_id
string<uuid>
required
occurrence_at
string<date-time> | null
required
rerun_of
string<uuid> | null
required
requested_cutoff
string<date-time>
required

Inclusive observation bound; period.end is the exclusive end of the stored half-open period.

execution_status
enum<string>
required
Available options:
queued,
running,
succeeded,
failed,
cancelled,
skipped
tx_sync_status
enum<string>
required
Available options:
not_applicable,
waiting,
completed,
expired
delivery_status
enum<string>
required
Available options:
not_required,
pending,
sending,
sent,
failed,
cancelled,
held
review_status
enum<string>
required

CARF review: needs_labels and awaiting_review are held (delivery held); sent once released.

Available options:
not_required,
needs_labels,
awaiting_review,
sent
carf_missing_count
number | null
required

CARF: reported transfers with no type. Null outside CARF review.

created_at
string<date-time>
required
cases
object[]
required
period
object
required
warnings
string[]
required
reason
string | null
required
queued_at
string<date-time>
required
started_at
string<date-time> | null
required
Example:

null

Last modified on November 10, 2026