entries.list
Search accounting entries by query, status, account, category or date. Contributor results contain only their own entries.
/api/v1/accounting/entries.listPermissions
Who can call it
Retries
MCP
accounting_search_recordsFields
includeReversedbooleanAlso include reversed.
currencystringThree-letter currency code, such as CAD or USD.
searchstringText to search for.
at most 200 characters
statusenumOnly include records with this status.
needs_reviewreviewedcategoryIdstring (ID)The ID of a category, from categories.list.
accountIdstring (ID)The ID of a bank, card or payment account, from accounts.list.
fromstringThe first date to include, as YYYY-MM-DD.
tostringThe last date to include, as YYYY-MM-DD.
limitintegerHow many results to return at most.
1 to 500 · Default 100
offsetintegerHow many results to skip, for the next page of a list.
0 to 100000 · Default 0
deletedbooleanautopilotStateenumworkingneeds_youdoneaskenumforward_receiptreview_documentcontractor_invoicechoose_contractorchoose_categoryconfirm_businessconfirm_incomeconfirm_taxmatch_payoutapproveimport_statementreimbursement_receiptssourceenumWhere the record came from.
stripereceiptbanktypeenumexpenseincomeincome_refundrefundtransferfeeminAmountstringThe smallest amount to include, in cents, written as a string.
Whole number written as a string
maxAmountstringThe largest amount to include, in cents, written as a string.
Whole number written as a string
sortByenumWhich field to sort by.
merchantdatetypestatusamountsortDirectionenumasc for oldest or smallest first, desc for newest or largest first.
ascdesctagIdstring (ID)The ID of a project tag, from tags.list.
untaggedboolean
Example
curl https://app.getoatmilk.com/api/v1/accounting/entries.list \
-H "Authorization: Bearer $OATMILK_API_KEY"{
"data": [
{
"id": "7f0f6c1e-1c1f-4b5e-9c8d-2f5e8e3c1a10",
"organization_id": "org_synthetic",
"submission_id": "4d5e6f7a-8b9c-4d0e-8f1a-2b3c4d5e6f7a",
"submitted_by": "user_synthetic",
"merchant": "Synthetic Office Supply",
"date": "2026-09-18",
"currency": "CAD",
"amount_minor": "4520",
"tax_minor": "520",
"category_id": "1a2b3c4d-5e6f-4a7b-8c9d-0e1f2a3b4c5d",
"payment_account_id": "9a8b7c6d-5e4f-4a3b-8c2d-1e0f9a8b7c6d",
"type": "expense",
"status": "reviewed",
"notes": "",
"revision": 3,
"human_corrected": false,
"autopilot_state": "done",
"tags": []
}
]
}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/entries.list \
-H "Authorization: Bearer $OATMILK_API_KEY"More in Transactions.