GET
/
policy
/
{id}

Example values you can use to demo the API:

{
  "pathVariables": {
    "id": "policy_id_here"
  }
}

Example response:

{
    "id": 2,
    "walletAddress": "0x70997970C51812dc3A010C7d01b50e0d17dc79C8",
    "name": "Sample Policy",
    "description": "This is a sample policy",
    "isPublic": true,
    "isEnabled": true,
    "isApplicableToAllNetworks": false,
    "enabledChains": [
        80002
    ],
    "supportedEPVersions": [
        "EPV_06",
        "EPV_07"
    ],
    "isPerpetual": false,
    "startTime": "2024-06-24T00:40:00.000Z",
    "endTime": "2024-06-25T23:59:59.999Z",
    "globalMaximumApplicable": true,
    "globalMaximumUsd": "5000.0000",
    "globalMaximumNative": "1000.000000000000000000",
    "globalMaximumOpCount": 1000,
    "perUserMaximumApplicable": true,
    "perUserMaximumUsd": "100.0000",
    "perUserMaximumNative": "200.000000000000000000",
    "perUserMaximumOpCount": 50,
    "perOpMaximumApplicable": true,
    "perOpMaximumUsd": "10.0000",
    "perOpMaximumNative": "20.000000000000000000",
    "addressAllowList": null,
    "addressBlockList": null,
    "createdAt": "2024-06-26T19:50:09.475Z",
    "updatedAt": "2024-06-26T19:50:09.475Z"
}

Path Parameters

id
integer
required

The ID of the policy to retrieve.

Response

200 - application/json
addressAllowList
string[] | null
addressBlockList
string[] | null
createdAt
string
description
string
enabledChains
integer[]
endTime
string
globalMaximumApplicable
boolean
globalMaximumNative
string
globalMaximumOpCount
integer
globalMaximumUsd
string
id
integer
isApplicableToAllNetworks
boolean
isEnabled
boolean
isPerpetual
boolean
isPublic
boolean
name
string
perOpMaximumApplicable
boolean
perOpMaximumNative
string
perOpMaximumUsd
string
perUserMaximumApplicable
boolean
perUserMaximumNative
string
perUserMaximumOpCount
integer
perUserMaximumUsd
string
startTime
string
supportedEPVersions
string[]
updatedAt
string
walletAddress
string