API Updates — February 27, 2026
-
Filter bills by payment ID — Added
payment_idquery parameter to the List Bills endpoint, letting you retrieve all bills belonging to the same batch payment. View endpoint -
Payment ID on bill responses — Bill payment details now include an
idfield representing the unique payment identifier. Bills sharing the same payment ID belong to the same batch payment. -
Draft bill attachment uploads — Upload file attachments to existing draft bills via
POST /developer/v1/bills/drafts/{draft_bill_id}/attachments, usingmultipart/form-data. View endpoint -
Bank account ID on transfers — Transfer responses now include a
bank_account_idfield containing the UUID of the bank account used for the transfer payment (ornullfor wire transfers). UseGET /developer/v1/bank-accounts/{bank_account_id}to look up account details. View endpoint -
Vendor creation on sync setting for accounting connections — Added
transaction_accounting_vendor_creation_on_sync_enabledto accounting connection settings. When enabled, card transactions missing a mapped accounting vendor will require vendor creation before sync. Available on create and update endpoints. View endpoint -
New
INVOICEsync resource type — AddedINVOICEas a supported enum value for accounting sync resource types, expanding the types of records you can sync through accounting connections. -
New webhook event types — Added
bills.archivedandreimbursements.batch_payment_reimbursedto the list of supported webhook event types, so you can subscribe to notifications when bills are archived or batch reimbursement payments are processed. View endpoint -
Scheduled deactivation date for new users — Added
scheduled_deactivation_datefield to the create user request. For guest users, this automatically defaults to 6 months from the invite creation date unless explicitly set tonull. View endpoint -
Date column type for custom records — Custom record tables now support a
datetimecolumn type withdatedisplay, allowing you to store and display date values in custom and matrix tables. -
Attachments on custom form fields — Custom form field responses now include an
attachmentsarray containing document metadata with download URLs, filenames, and version information. -
New transaction decline reason — Added
AUTHORIZER_SPEND_ALLOCATION_ARCHIVED_FUNDSenum value to transaction decline reasons, indicating a transaction was declined because the associated funds are archived. -
New OAuth scope — Added
comments:writescope for granting write access to comments.
Fetched April 13, 2026

