GET
/
policy
/
wallet-address
/
{walletAddress}
/
ep-version
/
{epVersion}

Example values you can use to demo the API:

{
  "pathVariables": {
    "walletAddress": "0x70997970C51812dc3A010C7d01b50e0d17dc79C8",
    "epVersion": "EPV_07"
  }
}

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"
    },
    {
        "id": 1,
        "walletAddress": "0x70997970C51812dc3A010C7d01b50e0d17dc79C8",
        "name": "Sample Policy",
        "description": "This is a sample policy modified",
        "isPublic": true,
        "isEnabled": true,
        "isApplicableToAllNetworks": false,
        "enabledChains": [
            80002
        ],
        "supportedEPVersions": [
            "EPV_06",
            "EPV_07"
        ],
        "isPerpetual": false,
        "startTime": "2024-06-26T00:40:00.000Z",
        "endTime": "2024-06-27T23:59:59.999Z",
        "globalMaximumApplicable": true,
        "globalMaximumUsd": "6000.0000",
        "globalMaximumNative": "2000.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:49:08.252Z",
        "updatedAt": "2024-06-27T19:38:39.674Z"
    }
]

Path Parameters

walletAddress
string
required

The wallet address to find the policies for.

epVersion
string
required

The EP version to find the policies for.

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