Create expense report

Creates an expense report owned by the calling user. The report starts in draft state and is not yet visible to approvers.

Query Params
boolean

When true, saves the report even if non-blocking validation warnings exist; validation errors still abort. Defaults to false.

Body Params
string

Free-text comment that travels with the report through approval and accounting integration.

string

Recipients notified when the report is sent in. Comma-separated email addresses, stored as a free-text field.

expenseRecords
array of objects

Expense records to attach to the report. Each item is the id of an existing expense record owned by the caller.

expenseRecords
string

Display name of the report.

string
^[0-9a-fA-F]{32}$

Organization that owns the report. Required on create; cannot be changed on update.

string

User-supplied report number. The server auto-generates one if omitted.

customFields
array of objects

Custom field values for the report. Each entry pairs a custom field definition with a value.

customFields
Responses

Language
Credentials
Bearer
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json