Expensify

From unlimited receipt scanning and mileage tracking to next-day reimbursement, automate your preaccounting system with an easy to use expense tracking app.

Go to site
Explore
/
Apps
/
Expensify

Expensify API Integrations

Build and run workflows using the Expensify API. Use 1000s of source-available triggers and actions across 1000+ apps. Or write custom code to integrate any app or API in seconds.

Overview

With Expensify, you can:

  • Generate and submit expense reports
  • Approve or reject expense reports
  • Add photos of receipts
  • Track expenses by project or category
  • Analyze spending trends
  • And more!
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    expensify: {
      type: "app",
      app: "expensify",
    }
  },
  async run({steps, $}) {
    const requestBody = 
      `requestJobDescription={
        "type":"get",
        "credentials":{
            "partnerUserID": "${this.expensify.$auth.partnerUserId}",
            "partnerUserSecret": "${this.expensify.$auth.partnerUserSecret}"
        },
        "inputSettings":{
            "type":"policyList",
        }
      }`
    return await axios($, {
      method: "post",
      url: `https://integrations.expensify.com/Integration-Server/ExpensifyIntegrations`,
      data: requestBody,
    })
  },
})

Choose an API to Connect with Expensify API

1
-
12
of
1000+
apps by most popular

Create Expense with Expensify API on New Requests (Payload Only) from HTTP / Webhook API
HTTP / Webhook + Expensify
 
Try it
Create Expense with Expensify API on New Message from Discord API
Discord + Expensify
 
Try it
Create Expense with Expensify API on New Message in Channel from Discord Bot API
Discord Bot + Expensify
 
Try it
Create Expense with Expensify API on New Submission from Typeform API
Typeform + Expensify
 
Try it
Create Expense with Expensify API on Custom Events from Zoom API
Zoom + Expensify
 
Try it
Create Expense with the Expensify API

Creates a new expense. See docs here

 
Try it
Export Report To PDF with the Expensify API

Export a report to PDF. See docs here

 
Try it

Authentication

Expensify uses API keys for authentication. When you connect your Expensify account, Pipedream securely stores the keys so you can easily authenticate to Expensify APIs in both code and no-code steps.

To connect your Expensify account with Pipedream, copy and paste the below fields from your Expensify Integration settings.