Transactions

merchants.list

List the merchants the organization paid, with what Oatmilk knows about each (description, industry, website, kind), spend per currency net of refunds over the last 12 months or from/to dates, last paid date, category with its source (rule, history or confirmed) and whether it needs a look. Names written differently, such as "Slack Technologies, LLC" and "SLACK.COM", are one merchant. Filter with search or filter=needs_look. Finance access required.

GETPOST/api/v1/accounting/merchants.list

Permissions

accounting:read

Who can call it

admin, finance

Retries

Safe to retry: it only reads

MCP

accounting_merchants_list

Fields

  • filterenum
    allneeds_look

    Default "all"

  • sortenum
    spendnamerecent

    Default "spend"

  • fromstring

    The first date to include, as YYYY-MM-DD.

    Date as YYYY-MM-DD

  • tostring

    The last date to include, as YYYY-MM-DD.

    Date as YYYY-MM-DD

  • limitinteger

    How many results to return at most.

    1 to 200 · Default 50

  • offsetinteger

    How many results to skip, for the next page of a list.

    0 to 100000 · Default 0

Example

curl https://app.getoatmilk.com/api/v1/accounting/merchants.list \
  -H "Authorization: Bearer $OATMILK_API_KEY"
Response
{
  "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.

GET/api/v1/accounting/merchants.list
curl https://app.getoatmilk.com/api/v1/accounting/merchants.list \
  -H "Authorization: Bearer $OATMILK_API_KEY"

More in Transactions.