Expenses API (/expense_reports)
Overview
When working with the Expenses API, you've got a few resource endpoints you can work from:
Resource | Path | Description |
---|---|---|
Full expense reports | /api/expense_reports/ |
Full expense reports that contains information on approvals, comments, users, history and more. See Actions and Elements below for details. |
Expense lines | /api/expense_lines/ |
Expense lines that contain information on accounts, preapprovals, types, attendees, and more. See Expense Lines API for details. |
Expense artifacts | /api/expense_reports/{id}/expense_artifacts |
You can pull individual attachments from the expense header or line using this resource. Path varies on parent item being referenced. See Expense Artifacts API for details. |
Expense API Objects
This is the full list of expense objects available via the UI. However, not all objects listed here have endpoints–some are only referenced by objects, and can't be updated directly.
- Audit Status API
- Expense API Example Calls
- Expense Artifact API
- Expense Attendee API
- Expense Attendee Type API
- Expense Category API
- Expense Category Translation API
- Expense Lines API
- Expense Line Allocation API
- Expense Line Attendee API
- Expense Line Imported Data API
- Expense Line Mileage API
- Expense Line Mileage Allocation API
- Expense Line Per Diem API
- Expense Line Tax API
- Expense Preapproval API
- Expense Reports API
- Expense Report Preapproval API
- Expense Trip API
- Expense Trip Segment API
- Expense Violation API
- Itemized Expense Line API
- Legal Entity API