curl --request GET \
--url https://api.example.com/v2/amplify/vaults \
--header 'x-api-key: <api-key>'{
"vaults": [
{
"name": "Amplify USDC Core",
"deployments": [
{
"chainId": 1,
"boringVaultAddress": "0xbbbb000000000000000000000000000000000001",
"depositorAddress": "0xcccc000000000000000000000000000000000001",
"withdrawQueueAddress": "0xdddd000000000000000000000000000000000001",
"requiresKyt": false,
"inDeprecation": false,
"assets": [
{
"assetAddress": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",
"depositable": true,
"withdrawable": true,
"depositFees": {
"bps": 25,
"percentage": "0.2500"
},
"withdrawFees": {
"bps": 25,
"percentage": "0.2500"
},
"withdrawalSLAs": {
"expectedDelay": "86400s",
"expiryBuffer": "36000s",
"internalWithdrawalQueueDelaySLA": "43200s",
"externalWithdrawalQueueDelaySLA": "86400s",
"internalAccountantRateUpdateDelaySLA": "43200s",
"externalAccountantRateUpdateSLA": "86400s"
}
}
],
"baseTokenAddress": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",
"accountantAddress": "0xaaaa000000000000000000000000000000000001",
"tellerAddress": "0xeeee000000000000000000000000000000000001",
"depositFeeAddress": null,
"withdrawFeeAddress": null,
"depositSupplyCap": {
"raw": "1000000000000",
"formatted": "1000000.0",
"decimals": 6,
"hasCap": true
},
"minimumWithdrawalOrderSize": {
"raw": "1000000000000",
"formatted": "1000000.0",
"decimals": 6
}
}
]
}
],
"nextPageToken": "eyJvZmZzZXQiOjI1fQ=="
}Returns aggregated vault configuration grouped by vault name: chain deployments (contract addresses, KYT flag, deposit supply cap, minimum withdrawal order size, in-deprecation flag) with nested per-asset config (depositable/withdrawable flags, deposit/withdraw fees, withdrawal SLAs).
curl --request GET \
--url https://api.example.com/v2/amplify/vaults \
--header 'x-api-key: <api-key>'{
"vaults": [
{
"name": "Amplify USDC Core",
"deployments": [
{
"chainId": 1,
"boringVaultAddress": "0xbbbb000000000000000000000000000000000001",
"depositorAddress": "0xcccc000000000000000000000000000000000001",
"withdrawQueueAddress": "0xdddd000000000000000000000000000000000001",
"requiresKyt": false,
"inDeprecation": false,
"assets": [
{
"assetAddress": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",
"depositable": true,
"withdrawable": true,
"depositFees": {
"bps": 25,
"percentage": "0.2500"
},
"withdrawFees": {
"bps": 25,
"percentage": "0.2500"
},
"withdrawalSLAs": {
"expectedDelay": "86400s",
"expiryBuffer": "36000s",
"internalWithdrawalQueueDelaySLA": "43200s",
"externalWithdrawalQueueDelaySLA": "86400s",
"internalAccountantRateUpdateDelaySLA": "43200s",
"externalAccountantRateUpdateSLA": "86400s"
}
}
],
"baseTokenAddress": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",
"accountantAddress": "0xaaaa000000000000000000000000000000000001",
"tellerAddress": "0xeeee000000000000000000000000000000000001",
"depositFeeAddress": null,
"withdrawFeeAddress": null,
"depositSupplyCap": {
"raw": "1000000000000",
"formatted": "1000000.0",
"decimals": 6,
"hasCap": true
},
"minimumWithdrawalOrderSize": {
"raw": "1000000000000",
"formatted": "1000000.0",
"decimals": 6
}
}
]
}
],
"nextPageToken": "eyJvZmZzZXQiOjI1fQ=="
}API key in format: pxl_<public_id>_
Maximum items per page. Default: 25. Min: 1, max: 100.
1 <= x <= 10025
Opaque token for the next page.
Filter string. Flags: name, chainId, inDeprecation, requiresKyt. Example: chainId=1 AND inDeprecation=false
"chainId=1 AND inDeprecation=false"