{
  "item": [
    {
      "id": "774db7d6-d48a-43c8-888d-f7b8199bc7b8",
      "name": "Wallets",
      "description": {
        "content": "",
        "type": "text/plain"
      },
      "item": [
        {
          "id": "e382be9e-cfed-47cc-9cc0-326add293238",
          "name": "Create Wallet",
          "request": {
            "name": "Create Wallet",
            "description": {
              "content": "Create a programmable non-custodial wallet. Requires a User Action Signature.",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "wallets"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "X-DFNS-APPID",
                "value": "{{appId}}"
              },
              {
                "key": "X-DFNS-USERACTION",
                "value": "{{userAction}}"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "raw",
              "raw": "{}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "id": "daf1dcd9-8d20-43eb-9850-c454f6ac3d14",
          "name": "List Wallets",
          "request": {
            "name": "List Wallets",
            "description": {
              "content": "List wallets.",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "wallets"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [
                {
                  "key": "limit",
                  "value": ""
                },
                {
                  "key": "paginationToken",
                  "value": ""
                }
              ],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "X-DFNS-APPID",
                "value": "{{appId}}"
              }
            ],
            "method": "GET",
            "auth": null
          },
          "response": []
        },
        {
          "id": "cf8bd632-3b34-46cb-b7f6-7ba46d8da3b2",
          "name": "Get Wallet",
          "request": {
            "name": "Get Wallet",
            "description": {
              "content": "Get a wallet by id.",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "wallets",
                ":walletId"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "key": "walletId",
                  "value": ""
                }
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "X-DFNS-APPID",
                "value": "{{appId}}"
              }
            ],
            "method": "GET",
            "auth": null
          },
          "response": []
        },
        {
          "id": "f0ce9e5f-ae51-4ee2-9f4f-fa763b4e8cfb",
          "name": "Get Wallet Assets",
          "request": {
            "name": "Get Wallet Assets",
            "description": {
              "content": "Get a wallet's asset balances.",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "wallets",
                ":walletId",
                "assets"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "key": "walletId",
                  "value": ""
                }
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "X-DFNS-APPID",
                "value": "{{appId}}"
              }
            ],
            "method": "GET",
            "auth": null
          },
          "response": []
        },
        {
          "id": "d06dec33-7b06-4c9e-a697-010c11bc1aed",
          "name": "Get Wallet Nfts",
          "request": {
            "name": "Get Wallet Nfts",
            "description": {
              "content": "Get a wallet's NFTs.",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "wallets",
                ":walletId",
                "nfts"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "key": "walletId",
                  "value": ""
                }
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "X-DFNS-APPID",
                "value": "{{appId}}"
              }
            ],
            "method": "GET",
            "auth": null
          },
          "response": []
        },
        {
          "id": "bb1f3f9f-a376-4c09-8f6a-fb17c9265d64",
          "name": "Get Wallet History",
          "request": {
            "name": "Get Wallet History",
            "description": {
              "content": "Get a wallet's on-chain history.",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "wallets",
                ":walletId",
                "history"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "key": "walletId",
                  "value": ""
                }
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "X-DFNS-APPID",
                "value": "{{appId}}"
              }
            ],
            "method": "GET",
            "auth": null
          },
          "response": []
        }
      ]
    },
    {
      "id": "de30a9a9-1723-4ecb-895e-ab883861bf4a",
      "name": "Transfers",
      "description": {
        "content": "",
        "type": "text/plain"
      },
      "item": [
        {
          "id": "7a85c04d-bbff-423c-a2ce-3730514a59ff",
          "name": "Transfer Asset",
          "request": {
            "name": "Transfer Asset",
            "description": {
              "content": "Transfer a native, token, or NFT asset from a wallet. Requires a User Action Signature.",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "wallets",
                ":walletId",
                "transfers"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "key": "walletId",
                  "value": ""
                }
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "X-DFNS-APPID",
                "value": "{{appId}}"
              },
              {
                "key": "X-DFNS-USERACTION",
                "value": "{{userAction}}"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "raw",
              "raw": "{}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "id": "629cb18f-3088-4236-9676-76f0790ca95f",
          "name": "List Transfers",
          "request": {
            "name": "List Transfers",
            "description": {
              "content": "List transfer requests for a wallet.",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "wallets",
                ":walletId",
                "transfers"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "key": "walletId",
                  "value": ""
                }
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "X-DFNS-APPID",
                "value": "{{appId}}"
              }
            ],
            "method": "GET",
            "auth": null
          },
          "response": []
        },
        {
          "id": "07791259-8d5e-4d9b-b754-43c2aa05af95",
          "name": "Get Transfer",
          "request": {
            "name": "Get Transfer",
            "description": {
              "content": "Get a transfer request by id.",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "wallets",
                ":walletId",
                "transfers",
                ":transferId"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "key": "walletId",
                  "value": ""
                },
                {
                  "key": "transferId",
                  "value": ""
                }
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "X-DFNS-APPID",
                "value": "{{appId}}"
              }
            ],
            "method": "GET",
            "auth": null
          },
          "response": []
        }
      ]
    },
    {
      "id": "a9d87ff1-68bf-423a-8827-7a93f1440111",
      "name": "Transactions",
      "description": {
        "content": "",
        "type": "text/plain"
      },
      "item": [
        {
          "id": "8ac2adbb-ff86-4a85-af4c-fb2102c8e089",
          "name": "Sign and Broadcast Transaction",
          "request": {
            "name": "Sign and Broadcast Transaction",
            "description": {
              "content": "Sign and broadcast a caller-supplied transaction from a wallet. Requires a User Action Signature.",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "wallets",
                ":walletId",
                "transactions"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "key": "walletId",
                  "value": ""
                }
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "X-DFNS-APPID",
                "value": "{{appId}}"
              },
              {
                "key": "X-DFNS-USERACTION",
                "value": "{{userAction}}"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "raw",
              "raw": "{}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "id": "812bfc8a-ecba-4f63-8a9f-251cdb782f53",
          "name": "List Transactions",
          "request": {
            "name": "List Transactions",
            "description": {
              "content": "List transaction requests for a wallet.",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "wallets",
                ":walletId",
                "transactions"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "key": "walletId",
                  "value": ""
                }
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "X-DFNS-APPID",
                "value": "{{appId}}"
              }
            ],
            "method": "GET",
            "auth": null
          },
          "response": []
        },
        {
          "id": "05fd8557-55df-45fa-b2bd-ce036747fa74",
          "name": "Get Transaction",
          "request": {
            "name": "Get Transaction",
            "description": {
              "content": "Get a transaction request by id.",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "wallets",
                ":walletId",
                "transactions",
                ":transactionId"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "key": "walletId",
                  "value": ""
                },
                {
                  "key": "transactionId",
                  "value": ""
                }
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "X-DFNS-APPID",
                "value": "{{appId}}"
              }
            ],
            "method": "GET",
            "auth": null
          },
          "response": []
        }
      ]
    },
    {
      "id": "64a6f5a5-1ae0-49df-b064-11eefc94e160",
      "name": "Keys",
      "description": {
        "content": "",
        "type": "text/plain"
      },
      "item": [
        {
          "id": "af1258ee-0e33-43db-9c1c-7e83991fd464",
          "name": "Create Key",
          "request": {
            "name": "Create Key",
            "description": {
              "content": "Create a standalone MPC key. Requires a User Action Signature.",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "keys"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "X-DFNS-APPID",
                "value": "{{appId}}"
              },
              {
                "key": "X-DFNS-USERACTION",
                "value": "{{userAction}}"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "raw",
              "raw": "{}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "id": "fd3d6c2b-e2c5-4d32-a227-60cfb17fd3b5",
          "name": "List Keys",
          "request": {
            "name": "List Keys",
            "description": {
              "content": "List keys.",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "keys"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "X-DFNS-APPID",
                "value": "{{appId}}"
              }
            ],
            "method": "GET",
            "auth": null
          },
          "response": []
        },
        {
          "id": "b50e4b17-54c5-49f5-a5d1-1cbed47d862f",
          "name": "Get Key",
          "request": {
            "name": "Get Key",
            "description": {
              "content": "Get a key by id.",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "keys",
                ":keyId"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "key": "keyId",
                  "value": ""
                }
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "X-DFNS-APPID",
                "value": "{{appId}}"
              }
            ],
            "method": "GET",
            "auth": null
          },
          "response": []
        },
        {
          "id": "12f169fd-1223-4fbc-bca0-58b41bff608e",
          "name": "Delegate Key",
          "request": {
            "name": "Delegate Key",
            "description": {
              "content": "Delegate a key to an end user for non-custodial delegated signing. Requires a User Action Signature.",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "keys",
                ":keyId",
                "delegate"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "key": "keyId",
                  "value": ""
                }
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "X-DFNS-APPID",
                "value": "{{appId}}"
              },
              {
                "key": "X-DFNS-USERACTION",
                "value": "{{userAction}}"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "raw",
              "raw": "{}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        }
      ]
    },
    {
      "id": "468af0b7-e532-489e-bd8d-bba4f66985cf",
      "name": "Signatures",
      "description": {
        "content": "",
        "type": "text/plain"
      },
      "item": [
        {
          "id": "0e60a78b-8872-4c07-a27b-85f2bfc7dfee",
          "name": "Generate Signature",
          "request": {
            "name": "Generate Signature",
            "description": {
              "content": "Generate a raw signature from a key. Requires a User Action Signature.",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "keys",
                ":keyId",
                "signatures"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "key": "keyId",
                  "value": ""
                }
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "X-DFNS-APPID",
                "value": "{{appId}}"
              },
              {
                "key": "X-DFNS-USERACTION",
                "value": "{{userAction}}"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "raw",
              "raw": "{}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "id": "f504b5a5-788d-4b50-9f26-31ac1f59e0c9",
          "name": "List Signatures",
          "request": {
            "name": "List Signatures",
            "description": {
              "content": "List signature requests for a key.",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "keys",
                ":keyId",
                "signatures"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "key": "keyId",
                  "value": ""
                }
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "X-DFNS-APPID",
                "value": "{{appId}}"
              }
            ],
            "method": "GET",
            "auth": null
          },
          "response": []
        },
        {
          "id": "d4fcdc16-407c-454c-80fa-28b3eccd518f",
          "name": "Get Signature",
          "request": {
            "name": "Get Signature",
            "description": {
              "content": "Get a signature request by id.",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "keys",
                ":keyId",
                "signatures",
                ":signatureId"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "key": "keyId",
                  "value": ""
                },
                {
                  "key": "signatureId",
                  "value": ""
                }
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "X-DFNS-APPID",
                "value": "{{appId}}"
              }
            ],
            "method": "GET",
            "auth": null
          },
          "response": []
        }
      ]
    },
    {
      "id": "a2e1d95c-e2e4-409a-a5ee-474807248424",
      "name": "Policies",
      "description": {
        "content": "",
        "type": "text/plain"
      },
      "item": [
        {
          "id": "fc0a9d06-4895-4e89-9a30-456916136869",
          "name": "Create Policy",
          "request": {
            "name": "Create Policy",
            "description": {
              "content": "Create a policy. Requires a User Action Signature.",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "v2",
                "policies"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "X-DFNS-APPID",
                "value": "{{appId}}"
              },
              {
                "key": "X-DFNS-USERACTION",
                "value": "{{userAction}}"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "raw",
              "raw": "{}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "id": "6b3026e0-baa1-4677-9c37-c74538c3f0ed",
          "name": "List Policies",
          "request": {
            "name": "List Policies",
            "description": {
              "content": "List policies.",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "v2",
                "policies"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "X-DFNS-APPID",
                "value": "{{appId}}"
              }
            ],
            "method": "GET",
            "auth": null
          },
          "response": []
        },
        {
          "id": "b0a26997-a4ab-40f6-a13e-362cd3480ae3",
          "name": "Get Policy",
          "request": {
            "name": "Get Policy",
            "description": {
              "content": "Get a policy by id.",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "v2",
                "policies",
                ":policyId"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "key": "policyId",
                  "value": ""
                }
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "X-DFNS-APPID",
                "value": "{{appId}}"
              }
            ],
            "method": "GET",
            "auth": null
          },
          "response": []
        },
        {
          "id": "f0bd66e7-9e19-4f30-88ec-0e0f049dc6f8",
          "name": "Update Policy",
          "request": {
            "name": "Update Policy",
            "description": {
              "content": "Update a policy. Requires a User Action Signature.",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "v2",
                "policies",
                ":policyId"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "key": "policyId",
                  "value": ""
                }
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "X-DFNS-APPID",
                "value": "{{appId}}"
              },
              {
                "key": "X-DFNS-USERACTION",
                "value": "{{userAction}}"
              }
            ],
            "method": "PUT",
            "auth": null,
            "body": {
              "mode": "raw",
              "raw": "{}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "id": "57f7f8ee-b15e-46fa-a9b4-f5fa9eecb578",
          "name": "Archive Policy",
          "request": {
            "name": "Archive Policy",
            "description": {
              "content": "Archive (delete) a policy. Requires a User Action Signature.",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "v2",
                "policies",
                ":policyId"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "key": "policyId",
                  "value": ""
                }
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "X-DFNS-APPID",
                "value": "{{appId}}"
              },
              {
                "key": "X-DFNS-USERACTION",
                "value": "{{userAction}}"
              }
            ],
            "method": "DELETE",
            "auth": null
          },
          "response": []
        }
      ]
    },
    {
      "id": "1d2956ea-b90b-4314-ad19-e22d158c3912",
      "name": "Approvals",
      "description": {
        "content": "",
        "type": "text/plain"
      },
      "item": [
        {
          "id": "566547dd-9f70-44c2-aaad-ea2aa2af1a51",
          "name": "List Approvals",
          "request": {
            "name": "List Approvals",
            "description": {
              "content": "List approvals.",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "v2",
                "policy-approvals"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "X-DFNS-APPID",
                "value": "{{appId}}"
              }
            ],
            "method": "GET",
            "auth": null
          },
          "response": []
        },
        {
          "id": "388e1248-a86e-4a00-9160-ec8197e5e280",
          "name": "Get Approval",
          "request": {
            "name": "Get Approval",
            "description": {
              "content": "Get an approval by id.",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "v2",
                "policy-approvals",
                ":approvalId"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "key": "approvalId",
                  "value": ""
                }
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "X-DFNS-APPID",
                "value": "{{appId}}"
              }
            ],
            "method": "GET",
            "auth": null
          },
          "response": []
        },
        {
          "id": "900be459-26e8-426f-9e09-ed6e8240134d",
          "name": "Create Approval Decision",
          "request": {
            "name": "Create Approval Decision",
            "description": {
              "content": "Approve or deny a pending approval. Requires a User Action Signature.",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "v2",
                "policy-approvals",
                ":approvalId",
                "decisions"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "key": "approvalId",
                  "value": ""
                }
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "X-DFNS-APPID",
                "value": "{{appId}}"
              },
              {
                "key": "X-DFNS-USERACTION",
                "value": "{{userAction}}"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "raw",
              "raw": "{}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        }
      ]
    },
    {
      "id": "e504ac8e-5819-471e-a98d-7e502512072a",
      "name": "Webhooks",
      "description": {
        "content": "",
        "type": "text/plain"
      },
      "item": [
        {
          "id": "b8873398-57a9-45cb-9371-50d01cea6635",
          "name": "Create Webhook",
          "request": {
            "name": "Create Webhook",
            "description": {
              "content": "Register an HTTPS webhook. Requires a User Action Signature.",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "webhooks"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "X-DFNS-APPID",
                "value": "{{appId}}"
              },
              {
                "key": "X-DFNS-USERACTION",
                "value": "{{userAction}}"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "raw",
              "raw": "{}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "id": "2bcbc91e-3a92-4f22-9c3e-699ab476a840",
          "name": "List Webhooks",
          "request": {
            "name": "List Webhooks",
            "description": {
              "content": "List webhooks.",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "webhooks"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "X-DFNS-APPID",
                "value": "{{appId}}"
              }
            ],
            "method": "GET",
            "auth": null
          },
          "response": []
        },
        {
          "id": "b8058279-984c-48f8-b206-1aa54377d8a8",
          "name": "Get Webhook",
          "request": {
            "name": "Get Webhook",
            "description": {
              "content": "Get a webhook by id.",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "webhooks",
                ":webhookId"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "key": "webhookId",
                  "value": ""
                }
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "X-DFNS-APPID",
                "value": "{{appId}}"
              }
            ],
            "method": "GET",
            "auth": null
          },
          "response": []
        },
        {
          "id": "9cb514e1-46da-4776-b269-bfce1b7e1bd2",
          "name": "Ping Webhook",
          "request": {
            "name": "Ping Webhook",
            "description": {
              "content": "Send a test event to a webhook.",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "webhooks",
                ":webhookId",
                "ping"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "key": "webhookId",
                  "value": ""
                }
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "X-DFNS-APPID",
                "value": "{{appId}}"
              }
            ],
            "method": "POST",
            "auth": null
          },
          "response": []
        },
        {
          "id": "653dcdfc-bb0b-453a-8176-d648be1446c2",
          "name": "List Webhook Events",
          "request": {
            "name": "List Webhook Events",
            "description": {
              "content": "List the event delivery log for a webhook.",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "webhooks",
                ":webhookId",
                "events"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "key": "webhookId",
                  "value": ""
                }
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "X-DFNS-APPID",
                "value": "{{appId}}"
              }
            ],
            "method": "GET",
            "auth": null
          },
          "response": []
        }
      ]
    },
    {
      "id": "380e4f0f-e244-4b37-97ba-f91d7f8336bf",
      "name": "Permissions",
      "description": {
        "content": "",
        "type": "text/plain"
      },
      "item": [
        {
          "id": "6ee9a08d-dd0e-42e3-9fb3-b9b9bfba98e1",
          "name": "Create Permission",
          "request": {
            "name": "Create Permission",
            "description": {
              "content": "Create a permission. Requires a User Action Signature.",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "permissions"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "X-DFNS-APPID",
                "value": "{{appId}}"
              },
              {
                "key": "X-DFNS-USERACTION",
                "value": "{{userAction}}"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "raw",
              "raw": "{}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "id": "d5c4a974-3dbf-4df1-b339-e157b009cdef",
          "name": "List Permissions",
          "request": {
            "name": "List Permissions",
            "description": {
              "content": "List permissions.",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "permissions"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "X-DFNS-APPID",
                "value": "{{appId}}"
              }
            ],
            "method": "GET",
            "auth": null
          },
          "response": []
        },
        {
          "id": "f9d1d92b-72c2-47eb-9768-c7ef23da1620",
          "name": "Get Permission",
          "request": {
            "name": "Get Permission",
            "description": {
              "content": "Get a permission by id.",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "permissions",
                ":permissionId"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "key": "permissionId",
                  "value": ""
                }
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "X-DFNS-APPID",
                "value": "{{appId}}"
              }
            ],
            "method": "GET",
            "auth": null
          },
          "response": []
        },
        {
          "id": "d5f84e14-828f-4597-8bd4-eff779c5c596",
          "name": "Assign Permission",
          "request": {
            "name": "Assign Permission",
            "description": {
              "content": "Assign a permission to an identity. Requires a User Action Signature.",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "permissions",
                ":permissionId",
                "assignments"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "key": "permissionId",
                  "value": ""
                }
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "X-DFNS-APPID",
                "value": "{{appId}}"
              },
              {
                "key": "X-DFNS-USERACTION",
                "value": "{{userAction}}"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "raw",
              "raw": "{}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        }
      ]
    },
    {
      "id": "1a642664-6c54-4b4b-9e24-4b417232fc64",
      "name": "Auth",
      "description": {
        "content": "",
        "type": "text/plain"
      },
      "item": [
        {
          "id": "77b1602e-24ed-4943-92d7-786859e8fa77",
          "name": "Create User Action Challenge",
          "request": {
            "name": "Create User Action Challenge",
            "description": {
              "content": "Initialize a User Action Signing challenge.",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "auth",
                "action",
                "init"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "X-DFNS-APPID",
                "value": "{{appId}}"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "raw",
              "raw": "{}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "id": "b0a265f8-be62-4a5e-91ec-e4b90da3c517",
          "name": "Create User Action Signature",
          "request": {
            "name": "Create User Action Signature",
            "description": {
              "content": "Complete a User Action Signing challenge and return the X-DFNS-USERACTION value.",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "auth",
                "action"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "X-DFNS-APPID",
                "value": "{{appId}}"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "raw",
              "raw": "{}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "id": "bb958eff-0adb-46e0-adcb-74c033d71463",
          "name": "Complete User Login",
          "request": {
            "name": "Complete User Login",
            "description": {
              "content": "Exchange signed login credentials for an access token.",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "auth",
                "login"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "X-DFNS-APPID",
                "value": "{{appId}}"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "raw",
              "raw": "{}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "id": "f5e7b9af-7c9f-4ab0-af80-d00c33771e87",
          "name": "Delegated Login",
          "request": {
            "name": "Delegated Login",
            "description": {
              "content": "Obtain a scoped access token on behalf of an end user. Requires a User Action Signature.",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "auth",
                "login",
                "delegated"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "X-DFNS-APPID",
                "value": "{{appId}}"
              },
              {
                "key": "X-DFNS-USERACTION",
                "value": "{{userAction}}"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "raw",
              "raw": "{}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "id": "e39172ca-199e-44fa-a754-64d2527866fa",
          "name": "List Users",
          "request": {
            "name": "List Users",
            "description": {
              "content": "List users.",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "auth",
                "users"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "X-DFNS-APPID",
                "value": "{{appId}}"
              }
            ],
            "method": "GET",
            "auth": null
          },
          "response": []
        },
        {
          "id": "6d632787-5ced-4a74-b9ac-fe9035f448d9",
          "name": "Create User",
          "request": {
            "name": "Create User",
            "description": {
              "content": "Create a user. Requires a User Action Signature.",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "auth",
                "users"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "X-DFNS-APPID",
                "value": "{{appId}}"
              },
              {
                "key": "X-DFNS-USERACTION",
                "value": "{{userAction}}"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "raw",
              "raw": "{}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        }
      ]
    },
    {
      "id": "d96b95b1-637c-4b60-b205-607ae4efc62f",
      "name": "Service Accounts",
      "description": {
        "content": "",
        "type": "text/plain"
      },
      "item": [
        {
          "id": "7e3cb30e-ffa9-4417-83a0-73de352ea860",
          "name": "List Service Accounts",
          "request": {
            "name": "List Service Accounts",
            "description": {
              "content": "List service accounts.",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "auth",
                "service-accounts"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "X-DFNS-APPID",
                "value": "{{appId}}"
              }
            ],
            "method": "GET",
            "auth": null
          },
          "response": []
        },
        {
          "id": "1578c0b5-fdfb-4312-b43a-da91d56c346c",
          "name": "Create Service Account",
          "request": {
            "name": "Create Service Account",
            "description": {
              "content": "Create a service account. Requires a User Action Signature.",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "auth",
                "service-accounts"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "X-DFNS-APPID",
                "value": "{{appId}}"
              },
              {
                "key": "X-DFNS-USERACTION",
                "value": "{{userAction}}"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "raw",
              "raw": "{}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        },
        {
          "id": "ee99c08e-57d9-4990-9faf-4075c6b2def4",
          "name": "Get Service Account",
          "request": {
            "name": "Get Service Account",
            "description": {
              "content": "Get a service account by id.",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "auth",
                "service-accounts",
                ":serviceAccountId"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "key": "serviceAccountId",
                  "value": ""
                }
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "X-DFNS-APPID",
                "value": "{{appId}}"
              }
            ],
            "method": "GET",
            "auth": null
          },
          "response": []
        },
        {
          "id": "2b9aa360-1d27-46bd-bc4c-7759780b737c",
          "name": "Activate Service Account",
          "request": {
            "name": "Activate Service Account",
            "description": {
              "content": "Activate a service account. Requires a User Action Signature.",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "auth",
                "service-accounts",
                ":serviceAccountId",
                "activate"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "key": "serviceAccountId",
                  "value": ""
                }
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "X-DFNS-APPID",
                "value": "{{appId}}"
              },
              {
                "key": "X-DFNS-USERACTION",
                "value": "{{userAction}}"
              }
            ],
            "method": "PUT",
            "auth": null
          },
          "response": []
        },
        {
          "id": "0938672b-9889-4997-8661-8e94345cd73b",
          "name": "Deactivate Service Account",
          "request": {
            "name": "Deactivate Service Account",
            "description": {
              "content": "Deactivate a service account. Requires a User Action Signature.",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "auth",
                "service-accounts",
                ":serviceAccountId",
                "deactivate"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "key": "serviceAccountId",
                  "value": ""
                }
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "X-DFNS-APPID",
                "value": "{{appId}}"
              },
              {
                "key": "X-DFNS-USERACTION",
                "value": "{{userAction}}"
              }
            ],
            "method": "PUT",
            "auth": null
          },
          "response": []
        }
      ]
    },
    {
      "id": "19ab15f0-0bd7-46bc-80bf-f01e722f947f",
      "name": "Networks",
      "description": {
        "content": "",
        "type": "text/plain"
      },
      "item": [
        {
          "id": "87742efc-fa14-4bb3-9ccb-7222262b77b2",
          "name": "Estimate Fees",
          "request": {
            "name": "Estimate Fees",
            "description": {
              "content": "Estimate current network fees.",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "networks",
                "fees"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [
                {
                  "key": "network",
                  "value": ""
                }
              ],
              "variable": []
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "X-DFNS-APPID",
                "value": "{{appId}}"
              }
            ],
            "method": "GET",
            "auth": null
          },
          "response": []
        },
        {
          "id": "33c08964-c5d0-4855-bd24-d032bb83e242",
          "name": "Call Function",
          "request": {
            "name": "Call Function",
            "description": {
              "content": "Perform a read-only smart contract function call.",
              "type": "text/plain"
            },
            "url": {
              "path": [
                "networks",
                ":network",
                "call-function"
              ],
              "host": [
                "{{baseUrl}}"
              ],
              "query": [],
              "variable": [
                {
                  "key": "network",
                  "value": ""
                }
              ]
            },
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              },
              {
                "key": "Accept",
                "value": "application/json"
              },
              {
                "key": "X-DFNS-APPID",
                "value": "{{appId}}"
              }
            ],
            "method": "POST",
            "auth": null,
            "body": {
              "mode": "raw",
              "raw": "{}",
              "options": {
                "raw": {
                  "language": "json"
                }
              }
            }
          },
          "response": []
        }
      ]
    }
  ],
  "info": {
    "_postman_id": "0596ae51-3470-49c8-bd87-9f000f00c0bc",
    "name": "Dfns API",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
    "description": {
      "content": "Dfns wallet-as-a-service and MPC key-management REST API. Base URL https://api.dfns.io. Authenticate with a Bearer access token (Authorization header) and X-DFNS-APPID; sensitive mutations additionally require an X-DFNS-USERACTION User Action Signature.",
      "type": "text/plain"
    }
  },
  "variable": [
    {
      "key": "baseUrl",
      "value": "https://api.dfns.io"
    },
    {
      "key": "bearerToken",
      "value": ""
    },
    {
      "key": "appId",
      "value": ""
    },
    {
      "key": "userAction",
      "value": ""
    }
  ],
  "auth": {
    "type": "bearer",
    "bearer": [
      {
        "key": "token",
        "value": "{{bearerToken}}",
        "type": "string"
      }
    ]
  }
}