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.
/api/v1/accounting/tax.filings.getPermissions
Who can call it
Retries
MCP
accounting_tax_filings_getFields
kindenumRequiredWhich kind of record or job this is.
gst_hstt4at2periodobjectThe period to cover.
No other fields
calendarYearintegerA 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'{
"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 -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.