Platform

Decide a pending approval for a connection user

Platform apps vote on behalf of the connected user after verifying intent out-of-band (e.g. wallet mandate). Requires payload_hash matching the pending row. Accepts decision: approve or reject (aliases approved / rejected). plt_ auth only; scoped to agents on the connection.

post/v1/platform/connections/{connectionId}/pending-approvals/{approvalId}/decide

Request

  • Base URL: https://api.1claw.co
  • URL: https://api.1claw.co/v1/platform/connections/{connectionId}/pending-approvals/{approvalId}/decide
  • Auth: HTTP bearer

Path parameters

connectionIdstring uuid required
approvalIdstring uuid required

Request body

decision'approve' | 'reject' | 'approved' | 'rejected' required
payload_hashstring required
reasonstring
credential_type'password' | 'passkey' | 'totp' | 'biometric' | 'api_key'

Authentication method used for this approval vote

Response

Updated pending approval

idstring uuid
org_idstring uuid
policy_idstring uuid
actionstring
action_payloadobject
payload_hashstring
submitted_bystring uuid
submitted_by_typestring
statusstring
required_approvalsinteger
current_approvalsinteger
expires_atstring date-time
executed_atstring date-time
created_atstring date-time
updated_atstring date-time

Changes

No recorded changes to this operation across all 2 revisions of this API.