{
  "opencollection": "1.0.0",
  "info": {
    "name": "Fireblocks Blockchains and Assets Approval Requests dApp Connections API",
    "version": "1.8.0"
  },
  "items": [
    {
      "info": {
        "name": "dApp Connections",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "List all open Web3 connections",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.fireblocks.io/v1/connections",
            "params": [
              {
                "name": "order",
                "value": "",
                "type": "query",
                "description": "List order (ascending or descending)"
              },
              {
                "name": "filter",
                "value": "",
                "type": "query",
                "description": "Parsed filter object"
              },
              {
                "name": "sort",
                "value": "",
                "type": "query",
                "description": "Property to sort Web3 connections by."
              },
              {
                "name": "pageSize",
                "value": "",
                "type": "query",
                "description": "Amount of results to return in the next page."
              },
              {
                "name": "next",
                "value": "",
                "type": "query",
                "description": "Cursor to the next page"
              }
            ]
          },
          "docs": "List all open Web3 connections.\n</br>Endpoint Permission: Admin, Non-Signing Admin."
        },
        {
          "info": {
            "name": "Create a new Web3 connection.",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.fireblocks.io/v1/connections/wc",
            "headers": [
              {
                "name": "Idempotency-Key",
                "value": ""
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Initiate a new Web3 connection.\n\n* Note: After this succeeds, make a request to `PUT /v1/connections/wc/{id}` (below) to approve or reject the new Web3 connection.\nLearn more about Fireblocks Wallet Link in the following [guide](https://developers.fireblocks.com/docs/web3-wallet-link).\n</br>Endpoint Permission: Admin, Non-Signing Admin."
        },
        {
          "info": {
            "name": "Respond to a pending connection",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://api.fireblocks.io/v1/connections/wc/:id",
            "headers": [
              {
                "name": "Idempotency-Key",
                "value": ""
              }
            ],
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "The ID of the initiated Web3 connection to approve."
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Submit a response to *approve* or *reject* an initiated Web3 connection.\n* Note: This call is used to complete your `POST /v1/connections/wc/` request.\nAfter this succeeds, your new Web3 connection is created and functioning.\n\n</br>Endpoint Permission: Admin, Non-Signing Admin."
        },
        {
          "info": {
            "name": "Remove an existing Web3 connection",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://api.fireblocks.io/v1/connections/wc/:id",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "The ID of the existing Web3 connection to remove."
              }
            ]
          },
          "docs": "Remove an existing Web3 connection.\n\n</br>Endpoint Permission: Admin, Non-Signing Admin."
        }
      ]
    }
  ],
  "bundled": true
}