CDP API v2
cURL
curl --request POST \ --url https://api.cdp.coinbase.com/platform/v2/policy-engine/policies \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "scope": "project", "description": "Default policy", "rules": [ { "action": "accept", "operation": "signEvmTransaction", "criteria": [ { "type": "ethValue", "ethValue": "1000000000000000000", "operator": "<=" }, { "type": "evmAddress", "addresses": [ "0x742d35Cc6634C0532925a3b844Bc454e4438f44e", "0x1234567890123456789012345678901234567890" ], "operator": "in" } ] } ] }'
{ "id": "123e4567-e89b-12d3-a456-426614174000", "description": "Default policy", "scope": "project", "rules": [ { "action": "accept", "operation": "signEvmTransaction", "criteria": [ { "type": "ethValue", "ethValue": "1000000000000000000", "operator": "<=" }, { "type": "evmAddress", "addresses": [ "0x742d35Cc6634C0532925a3b844Bc454e4438f44e", "0x1234567890123456789012345678901234567890" ], "operator": "in" } ] } ], "createdAt": "2025-03-25T12:00:00Z", "updatedAt": "2025-03-26T12:00:00Z" }
Create a policy that can be used to govern the behavior of accounts.
36
project
account
Show child attributes
Was this page helpful?