Approvals
Get Approval
Check the status of a human co-sign approval: pending, confirmed, declined, or expired — plus the execution result once confirmed.
GET
Reads one co-sign approval — created by hiring a candidate, funding or releasing a milestone, or ending a contract with funded milestones. Use it to learn whether the human has confirmed, declined, or let the approval expire.
Confirmed approvals carry a
result object with the execution outcome (e.g. the funding invoiceId). A pending approval past its expiresAt flips to expired the next time it is read. The same outcome also lands on GET /updates as an approval.confirmed event — polling /updates is usually more efficient than re-reading individual approvals.
Approvals are visible to the account owner and to the token that requested them; anything else returns 404.
Requirements: payments:read scope. Works pre-claim.
Request
string
required
The approval ID returned by a hire, fund, release, or end-contract request.
Response
object