List payables
GET /api/businesses/{businessId}/payables
Returns a paginated list of payables for a business. Use query filters to narrow results.
Path parameters
The ID of the business.
Query parameters
Filter by status. Accepted values:
DRAFT, SUBMITTED, APPROVED, DECLINED, CANCELLED, PAID, SCHEDULED.Filter by connection ID to see payables for a specific payer-payee relationship.
Maximum number of payables to return.
Number of payables to skip for pagination.
Get a payable
GET /api/businesses/{businessId}/payables/{payableId}
Returns the full details of a single payable.
Path parameters
The ID of the business.
The ID of the payable.
Update a payable
PUT /api/businesses/{businessId}/payables/{payableId}
Updates the details of a payable. Only payables in DRAFT status can be fully updated. Submitted payables have limited editable fields.
Path parameters
The ID of the business.
The ID of the payable to update.
Approve a payable
POST /api/businesses/{businessId}/payables/{payableId}/approve
Approves a payable for payment. This action is taken by the payer and moves the payable from SUBMITTED to APPROVED status.
Path parameters
The ID of the payer’s business.
The ID of the payable to approve.
Decline a payable
POST /api/businesses/{businessId}/payables/{payableId}/decline
Declines a payable. This action is taken by the payer and moves the payable to DECLINED status. Include a reason to help the sender understand why it was declined.
Path parameters
The ID of the payer’s business.
The ID of the payable to decline.
Request body
Optional explanation for declining the payable.
Cancel a payable
POST /api/businesses/{businessId}/payables/{payableId}/cancel
Cancels a payable. This action is taken by the sender (payee) and moves the payable to CANCELLED status.
Path parameters
The ID of the sender’s business.
The ID of the payable to cancel.
Send a payment reminder
POST /api/businesses/{businessId}/payables/{payableId}/send-reminder
Sends an email reminder to the payer about an outstanding payable.
Path parameters
The ID of the sender’s business.
The ID of the payable.
Get activity log
GET /api/businesses/{businessId}/payables/{payableId}/activity-log
Returns a chronological audit trail of all actions taken on the payable, including status changes, approvals, and comments.
Path parameters
The ID of the business.
The ID of the payable.
Export payables as CSV
POST /api/businesses/{businessId}/payables/export
Exports payables matching the specified filters as a CSV file.
Path parameters
The ID of the business.
Request body
Filter by payable status.
Filter by connection.
Export payables created on or after this ISO 8601 date.
Export payables created on or before this ISO 8601 date.