Approve an invoice
Set an invoice to Approved and save it.
POST https://cotlet.dev/api/v1/aroflo/invoices/{invoice_id}/approve
write Confirm
Sets Status to Approved and saves, then returns the invoice. An Approved invoice cannot be changed in AroFlo until its status is set back, and it must be Approved before it can be pushed to your accounting package. By default you confirm each call; you can switch that off for this tool.
Parameters
| Name | Type | Description |
|---|---|---|
| invoice_id string required | string | Invoice ID from list_invoices. |
Request
curl -X POST https://cotlet.dev/api/v1/aroflo/invoices/invoice_8c41d2/approve \
-H "Authorization: Bearer $COTLET_API_KEY" result = client.call("aroflo", "approve_invoice", {"invoice_id":"invoice_8c41d2"}) const result = await cotlet.call('aroflo', 'approve_invoice', {"invoice_id":"invoice_8c41d2"}); cotlet call aroflo approve_invoice --data '{"invoice_id":"invoice_8c41d2"}' Example response
{
"invoice_id": "inv_2041",
"invoice_no": "2041",
"status": "Approved",
"total": 840
}