/update-policy
Updates an existing sponsorship policy based on the provided information.
Example values you can use to demo the API:
{
"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,
"globalMaximumNative": 2000,
"globalMaximumOpCount": 1000,
"perUserMaximumApplicable": true,
"perUserMaximumUsd": 100,
"perUserMaximumNative": 200,
"perUserMaximumOpCount": 50,
"perOpMaximumApplicable": true,
"perOpMaximumUsd": 10,
"perOpMaximumNative": 20
}
Example response:
{
"createdAt": "2024-06-30T17:39:26.938Z",
"updatedAt": "2024-06-30T17:39:26.939Z",
"id": 5,
"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-26T00:40:00.000Z",
"endTime": "2024-06-27T23: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
}
Headers
API key for authentication
Body
ID of the policy
The wallet address associated with the API key
Name of the sponsorship policy
Description of the sponsorship policy
Flag to indicate if the policy is public
Flag to indicate if the policy is enabled
Flag to indicate if the policy is universal
Array of enabled chain IDs
Array of supported entry point versions
Flag to indicate if the policy is perpetual
Optional start date for the policy
Optional end date for the policy
Flag to indicate if the global maximum is applicable
Optional global maximum USD limit
Optional global maximum native limit
Optional global maximum operation count
Flag to indicate if the per user maximum is applicable
Optional per user maximum USD limit
Optional per user maximum native limit
Optional per user maximum operation count
Flag to indicate if the per operation maximum is applicable
Optional per operation maximum USD limit
Optional per operation maximum native limit
Optional array of allowed addresses
Optional array of blocked addresses
Flag to indicate if the policy is expired
Flag to indicate if the policy is current
Flag to indicate if the policy is applicable
Date the policy was created
Date the policy was last updated
Response
ID of the policy
The wallet address associated with the API key
Name of the sponsorship policy
Description of the sponsorship policy
Flag to indicate if the policy is public
Flag to indicate if the policy is enabled
Flag to indicate if the policy is universal
Array of enabled chain IDs
Array of supported entry point versions
Flag to indicate if the policy is perpetual
Optional start date for the policy
Optional end date for the policy
Flag to indicate if the global maximum is applicable
Optional global maximum USD limit
Optional global maximum native limit
Optional global maximum operation count
Flag to indicate if the per user maximum is applicable
Optional per user maximum USD limit
Optional per user maximum native limit
Optional per user maximum operation count
Flag to indicate if the per operation maximum is applicable
Optional per operation maximum USD limit
Optional per operation maximum native limit
Optional array of allowed addresses
Optional array of blocked addresses
Flag to indicate if the policy is expired
Flag to indicate if the policy is current
Flag to indicate if the policy is applicable
Date the policy was created
Date the policy was last updated