Reports and tax

tax.filings.get

Read a return or slips the company files itself, step by step: { kind: gst_hst (a GST/HST period), t4a (contractor T4A and T4A-NR slips for a calendarYear) or t2 (a corporate year), period? or calendarYear? (defaults to the newest one that ended) }. Returns the due dates (with weekend and holiday shifts), each walkthrough step and whether it's done, what was recorded (filed on, CRA confirmation number, paid on and amount, copies given), the matching compliance checklist items, the business number on file, the other periods to choose from and the official sources. The numbers to enter come from tax.prep.overview (GST/HST lines) and contractorOps.taxForms.get (slips). Oatmilk never files or pays anything.

GETPOST/api/v1/accounting/tax.filings.get

Permissions

accounting:read

Who can call it

admin, finance

Retries

Safe to retry: it only reads

MCP

accounting_tax_filings_get

Fields

  • kindenumRequired

    Which kind of record or job this is.

    gst_hstt4at2
  • periodobject

    The period to cover.

    No other fields

  • calendarYearinteger

    A calendar year, such as 2026.

    2000 to 2100

Example

curl -G https://app.getoatmilk.com/api/v1/accounting/tax.filings.get \
  -H "Authorization: Bearer $OATMILK_API_KEY" \
  --data-urlencode 'kind=gst_hst'
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/tax.filings.get
curl -G https://app.getoatmilk.com/api/v1/accounting/tax.filings.get \
  -H "Authorization: Bearer $OATMILK_API_KEY" \
  --data-urlencode 'kind=gst_hst'

More in Reports and tax.