Mandates and approvals
Approve
POST
/api/w/:wid/approvals/:apid/approveDecide yes. The same rules as chat and phone: who may decide, named approvers, separation of duties, holds, and a fresh check against the mandate. The receipt that follows carries hum: true.
#Authentication
Session cookie
A signed-in person: the console's session cookie. Every state-changing request also carries the header x-immiscible-csrf: 1, and the member's role decides what it may do. Bearer tokens are ignored on these routes, so no machine credential can reach them.
#Path parameters
widstringrequired
Workspace id
apidstringrequired
Approval id