Policies
Create Policy
Create a new policy.
post/v1/policies
Headers
privy-app-idstring required
ID of your Privy app.
privy-idempotency-keystring
Idempotency keys ensure API requests are executed only once within a 24-hour window.
Request body
Example request
{
"rules": [
{
"conditions": [
{
"field": "content"
}
]
}
]
}Response
Created policy object.
Example response
{
"chain_type": "ethereum",
"created_at": 1741833088894,
"id": "tb54eps4z44ed0jepousxi4n",
"name": "Allowlisted stablecoins",
"owner_id": null,
"rules": [
{
"action": "ALLOW",
"conditions": [
{
"field": "to",
"field_source": "ethereum_transaction",
"operator": "eq",
"value": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"
}
],
"id": "bdyfoa65pro1eez6iwtzanol",
"method": "eth_sendTransaction",
"name": "Allowlist USDC contract on Base"
}
],
"version": "1.0"
}