Settle vendor bills
Settles outstanding vendor bills, one group per vendor and method: a printed check, a payment made outside MagicDoor, or an ACH transfer. Unlike the pay endpoint, each group carries its own payment date, that date may not be in the future, and ACH settlement requires the company's centralized payments feature. The response is one flat list, with a per-group success or failure rather than a split by method.
Authorization
AuthorizationstringrequiredBearer token — Send your API token in the Authorization header as Bearer <token>. Requests without a valid token are rejected with 401 Unauthorized.
Body
application/json
groupsobject[]requiredOne group per vendor and method. At least one.
Response
200 · One settlement per group. A 200 does not mean every group succeeded — check each `status`.
settlementsobject[]One entry per group in the request.
propertiesobject[]The properties whose funds the settlements came from, resolved.
checksobject[]The checks created by any printCheck groups, ready to print — including number, amount in words, stub rows and MICR line. Absent when no check was created.