Export expense reports from Expensify using the Expensify Integrations API

domain: expensify · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Obtain API credentials (partnerUserID and partnerUserSecret) from Expensify Settings > Account > Integrations > Developer; these are long-lived credentials tied to the Expensify account.
  2. All requests are POSTs to a single endpoint: https://integrations.expensify.com/Integration-Server/ExpensifyIntegrations; the request type and payload are determined by the JSON body, not the URL path.
  3. To export reports, POST with a JSON body containing 'type': 'file', 'credentials' object, and 'requestJobDescription' with 'type': 'reconciliation' or 'exportReceipts' — the exact job type determines what data is returned.
  4. For report data export, use a 'generate' job type with 'onReceive' specifying the output format (CSV or JSON); the response is an asynchronous job — poll the status endpoint with the returned jobID.
  5. Poll for job completion by POSTing with 'type': 'download' and the jobID; once the status is 'complete', the response body contains the exported file content.
  6. Filter exports by date range, status (Open, Processing, Approved, Reimbursed, Archived), and policy ID to limit result size and target specific expense workflows.

Known gotchas

Related routes

Export expense reports from Expensify via the Export API
integrations.expensify.com · 6 steps · unrated
Ingest and normalize travel itinerary data across booking sources using the Expensify Integrations API
integrations.expensify.com · 6 steps · unrated
Export WinTeam job costing and invoice data for third-party payroll/accounting processing
teamsoftware.com · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans