Create an expense
/expensesCreates an expense from a multipart/form-data body. file is required and must have one of the
extensions jpeg, jpg, bmp, gif, pdf, png, tiff, xlsx, xls, doc, docx or odf. vat, invoice_number and the
file are stored but not returned; fetch the file with the download endpoint. Fires the expense.created
webhook.
Autorizacija
bearerAuth Business token created in the app under Settings, Integrations, API. The token is scoped to exactly one business, has no expiry and is shown only once. Send it as Authorization: Bearer <token> together with Accept: application/json.
Vieta: header
Užklausos turinys
multipart/form-data
TypeScript tipai
Naudokite request body tipą TypeScript kode.
Multipart body of POST /expenses: the same fields as ExpenseInput, but file is required.
Atsakymo turinys
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/expenses" \ -F currency="EUR" \ -F total="121" \ -F seller="Tiekėjas UAB" \ -F date="2026-09-12" \ -F file="string"{ "data": { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "date": "2019-08-24", "total": 0, "currency": "string", "seller": "string", "created_at": 0, "updated_at": 0 }}