Treasury Proposals

Create a multisig proposal

Create a new Safe multisig transaction proposal. The proposer must be a treasury signer or an agent with an active delegation for the treasury. If auto-approve rules match, the agent's signature is auto-inserted and auto-execute fires if threshold is met.

post/v1/treasury/{treasury_id}/proposals

Request

  • Base URL: https://api.1claw.co
  • URL: https://api.1claw.co/v1/treasury/{treasury_id}/proposals
  • Auth: HTTP bearer

Path parameters

treasury_idstring uuid required

Request body

to_addressstring required

Destination address (0x-prefixed)

value_weistring required

Transaction value in wei

chainstring required

Chain name (e.g. ethereum, base)

chain_idinteger

Numeric chain ID (alternative to chain name)

data_hexstring

Hex-encoded calldata (optional)

operationinteger

Safe operation type (0 = Call, 1 = DelegateCall)

Response

Proposal created

idstring uuid
treasury_idstring uuid
proposed_bystring uuid
proposed_by_type'user' | 'agent'
chainstring
chain_idinteger
safe_addressstring
to_addressstring
value_weistring
data_hexstring nullable
operationinteger
safe_tx_hashstring nullable
nonceinteger nullable
status'pending' | 'approved' | 'executing' | 'executed' | 'rejected' | 'expired'
thresholdinteger
expires_atstring date-time nullable
executed_tx_hashstring nullable
executed_atstring date-time nullable
created_atstring date-time

Changes

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