Skip to main content
Choose between dynamic Fields and direct JSON payloads when creating, updating, and submitting expenses and expense reports. Create, update, and submit expenses and expense reports using either dynamic Fields or direct ASM/JSON payloads.

Overview

The Expense API supports two formats for creating and updating expenses and expense reports:
We strongly recommend using Dynamic Fields for user-facing expense creation. Findity controls which fields are shown, which values are required, and when fields need recalculation — so your UI stays current without hardcoding expense rules.
Use this page as a starting point, then continue to the detailed guide for the format you want to implement:

Supported expense types

The Expense API supports these expense types:
Last modified on August 31, 2026