bexio Bank Payments
bexio_banking_paymentsControl outgoing bank payments: list, create, update, cancel, or delete payments with IBAN and QR support, filtering, and full lifecycle management.
Instructions
Manage outgoing bank payments (bexio banking 4.0 API). Actions: "list" (optional filter_by expression, page/per_page), "get" (payment by id/uuid), "create" (payload required: account_id, amount, currency, execution_date, is_salary, recipient, type), "update" (id + payload of fields to change; only open payments; account_id, type and purchase_reference cannot be changed), "cancel" (cancel a transmitted/downloaded payment by id — cannot be undone), "delete" (permanently delete a payment by id — cannot be undone). Payment ids are strings (uuid or numeric id).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Payment id or uuid (required for get/update/cancel/delete) | |
| page | No | Page number for "list"; the first page is 0 (API default) | |
| action | Yes | Operation to perform | |
| payload | No | Payment fields. Required on create: account_id, amount, currency, execution_date, is_salary, recipient, type. account_id, type and purchase_reference are create-only: the update endpoint does not accept them, so they cannot be changed and are ignored on "update". | |
| per_page | No | Results per page for "list" (default 500, max 2000) | |
| filter_by | No | Filter expression for "list", e.g. "status_open"; ranges use "_", multiple filters use ";" |