autopilot.jobs.start
Start an Autopilot job. kind autopilot processes everything new or changed; kind rerun re-evaluates every transaction in an optional date range, account list or entry list, and onlyOpen skips finished ones. Transactions a person already finished or corrected are never overwritten. Returns the queued job.
/api/v1/accounting/autopilot.jobs.startPermissions
Who can call it
Retries
MCP
accounting_autopilot_jobs_startFields
kindenumWhich kind of record or job this is.
autopilotrerunDefault "autopilot"
fromstringThe first date to include, as YYYY-MM-DD.
Date as YYYY-MM-DD
tostringThe last date to include, as YYYY-MM-DD.
Date as YYYY-MM-DD
accountIdsarray of strings (ID)A list of record IDs.
at most 50 items
entryIdsarray of strings (ID)IDs of accounting entries, from entries.list or attention.mine.
at most 500 items
onlyOpenbooleanidempotencyKeystringRequiredAny unique text you generate once per intended change, so a retried request only happens once. Send it as the Idempotency-Key header instead if you prefer; if you send both they must match.
8–200 characters
Example
curl https://app.getoatmilk.com/api/v1/accounting/autopilot.jobs.start \
-H "Authorization: Bearer $OATMILK_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $(uuidgen)" \
-d '{}'{
"data": { … }
}Try it
Try it
Checks your input with this action’s real schema and answers like the API, with synthetic data. No key needed, and nothing changes.
curl https://app.getoatmilk.com/api/v1/accounting/autopilot.jobs.start \
-H "Authorization: Bearer $OATMILK_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $(uuidgen)" \
-d '{}'More in Autopilot.