Mark a collection instruction item as complete
Changed onMark an item as complete when you no longer need Belvo to monitor it, for example because the user paid the amount outside Belvo. Belvo sets the item to COMPLETED and stops checking balances for it.
Identify the item with exactly one of item_id or external_id. We recommend item_id: Belvo searches external_id across all the items of your organization, and the request fails if more than one item has the same value.
You can only mark an item as complete while it is PENDING. An item that is PROCESSING (a balance check is running) or already in a final status, including CHARGE_SETTLED, can't be marked as complete.
Errors: Belvo returns a 400 error only when the body is not valid JSON. It returns a 500 error when you send both or neither of item_id and external_id, when no item of your organization matches, when more than one item has the external_id, or when the item isn't in a status that allows this operation.
Request
- Base URLhttps://sandbox.belvo.com
- AuthHTTP basic
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Request body
Example request
{
"item_id": "8f14e45f-ceea-4e67-a3f2-2a1b9c3d7e10",
"external_id": "invoice-2026-11-0042"
}Response
Ok
Example response
{
"id": "8f14e45f-ceea-4e67-a3f2-2a1b9c3d7e10",
"amount": "150.00",
"external_id": "invoice-2026-11-0042",
"status": "PENDING",
"created_at": "2026-11-04T14:30:12.418230Z",
"updated_at": "2026-11-04T14:30:12.418230Z",
"collection_policies": [
{
"id": "5d41402a-bc4b-4a76-b971-9d911017c592",
"start_date": "2026-11-05",
"end_date": "2026-11-10",
"amount": "150.00",
"created_at": "2026-11-04T14:30:12.418230Z"
}
]
}Changes
- info
endpoint added
- info