{
  "opencollection": "1.0.0",
  "info": {
    "name": "💙 CHAINSTACK PLATFORM API",
    "version": "v2"
  },
  "items": [
    {
      "info": {
        "name": "Organization",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Get Organization name and ID",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.chainstack.com/v1/organization/",
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Get the name and ID of your organization."
        },
        {
          "info": {
            "name": "Update Organization name",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "https://api.chainstack.com/v1/organization/",
            "body": {
              "type": "json",
              "data": "{}"
            },
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Change the name of your organization."
        }
      ]
    },
    {
      "info": {
        "name": "Project",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "List all Projects",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.chainstack.com/v1/projects/",
            "params": [
              {
                "name": "order_by",
                "value": "",
                "type": "query",
                "description": "Which field to use when ordering the results.\n<br> Use the `-` prefix to perform descending ordering (`-name`).\n"
              },
              {
                "name": "page",
                "value": "",
                "type": "query",
                "description": "A page number within the paginated result set."
              },
              {
                "name": "organization",
                "value": "",
                "type": "query",
                "description": "Filter by organization ID."
              },
              {
                "name": "name",
                "value": "",
                "type": "query",
                "description": "Filter by name."
              },
              {
                "name": "type",
                "value": "",
                "type": "query",
                "description": "Filter by project type."
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "List all projects your organization is part of."
        },
        {
          "info": {
            "name": "Create Project",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.chainstack.com/v1/projects/",
            "body": {
              "type": "json",
              "data": "{}"
            },
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Create a project."
        },
        {
          "info": {
            "name": "Retrieve Project",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.chainstack.com/v1/projects/:id/",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "A unique value identifying the Object."
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Retrieve the project details."
        },
        {
          "info": {
            "name": "Update Project",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "https://api.chainstack.com/v1/projects/:id/",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "A unique value identifying the Object."
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            },
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Change project name and project description."
        },
        {
          "info": {
            "name": "Delete Project",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://api.chainstack.com/v1/projects/:id/",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "A unique value identifying the Object."
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Delete the project."
        },
        {
          "info": {
            "name": "Retrieve Project members",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.chainstack.com/v1/projects/:id/members/",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "A unique value identifying the Object."
              },
              {
                "name": "page",
                "value": "",
                "type": "query",
                "description": "A page number within the paginated result set."
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Retrieve members of a consortium project."
        }
      ]
    },
    {
      "info": {
        "name": "Network",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "List all Networks",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.chainstack.com/v1/networks/",
            "params": [
              {
                "name": "order_by",
                "value": "",
                "type": "query",
                "description": "Which field to use when ordering the results.\n<br> Use the `-` prefix to perform descending ordering (`-name`).\n"
              },
              {
                "name": "page",
                "value": "",
                "type": "query",
                "description": "A page number within the paginated result set."
              },
              {
                "name": "project",
                "value": "",
                "type": "query",
                "description": "Filter by project ID."
              },
              {
                "name": "name",
                "value": "",
                "type": "query",
                "description": "Filter by name."
              },
              {
                "name": "public_network",
                "value": "",
                "type": "query",
                "description": "Filter by public network."
              },
              {
                "name": "status",
                "value": "",
                "type": "query",
                "description": "Filter by network status."
              },
              {
                "name": "protocol",
                "value": "",
                "type": "query",
                "description": "Filter by protocol."
              },
              {
                "name": "project_type",
                "value": "",
                "type": "query",
                "description": "Filter by project type."
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "List all networks your organization is part of."
        },
        {
          "info": {
            "name": "Create Network",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.chainstack.com/v1/networks/",
            "body": {
              "type": "json",
              "data": "{}"
            },
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Create a network."
        },
        {
          "info": {
            "name": "Retrieve Network",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.chainstack.com/v1/networks/:id/",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "A unique value identifying the Object."
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Retrieve network details."
        },
        {
          "info": {
            "name": "Update Network",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "https://api.chainstack.com/v1/networks/:id/",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "A unique value identifying the Object."
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            },
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Change the network name. Only for `consortium` projects."
        },
        {
          "info": {
            "name": "Delete Network",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://api.chainstack.com/v1/networks/:id/",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "A unique value identifying the Object."
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Delete the network."
        }
      ]
    },
    {
      "info": {
        "name": "Node",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "List all Nodes",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.chainstack.com/v1/nodes/",
            "params": [
              {
                "name": "order_by",
                "value": "",
                "type": "query",
                "description": "Which field to use when ordering the results.\n<br> Use the `-` prefix to perform descending ordering (`-name`).\n"
              },
              {
                "name": "page",
                "value": "",
                "type": "query",
                "description": "A page number within the paginated result set."
              },
              {
                "name": "project",
                "value": "",
                "type": "query",
                "description": "Filter by project ID."
              },
              {
                "name": "organization",
                "value": "",
                "type": "query",
                "description": "Filter by organization ID."
              },
              {
                "name": "network",
                "value": "",
                "type": "query",
                "description": "Filter by network ID."
              },
              {
                "name": "region",
                "value": "",
                "type": "query",
                "description": "Filter by the region the node is deployed to."
              },
              {
                "name": "provider",
                "value": "",
                "type": "query",
                "description": "Filter by the cloud provider of the node."
              },
              {
                "name": "protocol",
                "value": "",
                "type": "query",
                "description": "Filter by protocol."
              },
              {
                "name": "status",
                "value": "",
                "type": "query",
                "description": "Filter by node status."
              },
              {
                "name": "role",
                "value": "",
                "type": "query",
                "description": "Filter by node role."
              },
              {
                "name": "type",
                "value": "",
                "type": "query",
                "description": "Filter by node type."
              },
              {
                "name": "archive",
                "value": "",
                "type": "query",
                "description": "Filter Ethereum, Polygon PoS, Binance Smart Chain, Avalanche, Fantom, and Tezos nodes by the archive mode flag."
              },
              {
                "name": "public_network",
                "value": "",
                "type": "query",
                "description": "Filter by public network."
              },
              {
                "name": "name",
                "value": "",
                "type": "query",
                "description": "Filter by name."
              },
              {
                "name": "project_type",
                "value": "",
                "type": "query",
                "description": "Filter by project type."
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "List all nodes in the networks your organization is part of."
        },
        {
          "info": {
            "name": "Create Node",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.chainstack.com/v1/nodes/",
            "body": {
              "type": "json",
              "data": "{}"
            },
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Create Node"
        },
        {
          "info": {
            "name": "Retrieve Node",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.chainstack.com/v1/nodes/:id/",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "A unique value identifying the Object."
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Retrieve node details."
        },
        {
          "info": {
            "name": "Update Node",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "https://api.chainstack.com/v1/nodes/:id/",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "A unique value identifying the Object."
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            },
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Change the node name."
        },
        {
          "info": {
            "name": "Delete Node",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://api.chainstack.com/v1/nodes/:id/",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "A unique value identifying the Object."
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Delete the node."
        }
      ]
    },
    {
      "info": {
        "name": "Faucet",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Sepolia Faucet",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.chainstack.com/v1/faucet/sepolia",
            "body": {
              "type": "json",
              "data": "{}"
            },
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Request test tokens."
        }
      ]
    },
    {
      "info": {
        "name": "Deployment Options",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "List deployment options",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.chainstack.com/v2/deployment-options/",
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "List all available deployment options for your organization.\nReturns the deployable nodes matrix filtered to shared node types on global clouds.\nEach option includes the blockchain ID, cloud ID, protocol, network, and available features.\n"
        }
      ]
    },
    {
      "info": {
        "name": "Project V2",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "List all projects",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.chainstack.com/v2/projects/",
            "params": [
              {
                "name": "order_by",
                "value": "",
                "type": "query",
                "description": "Which field to use when ordering the results.\n<br> Use the `-` prefix to perform descending ordering (`-name`).\n"
              },
              {
                "name": "page",
                "value": "",
                "type": "query",
                "description": "A page number within the paginated result set."
              },
              {
                "name": "organization",
                "value": "",
                "type": "query",
                "description": "Filter by organization ID."
              },
              {
                "name": "name",
                "value": "",
                "type": "query",
                "description": "Filter by name."
              },
              {
                "name": "type",
                "value": "",
                "type": "query",
                "description": "Filter by project type."
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "List all projects your organization is part of."
        },
        {
          "info": {
            "name": "Create project",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.chainstack.com/v2/projects/",
            "body": {
              "type": "json",
              "data": "{}"
            },
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Create a project."
        },
        {
          "info": {
            "name": "Retrieve project",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.chainstack.com/v2/projects/:id/",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "A unique value identifying the Object."
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Retrieve the project details."
        },
        {
          "info": {
            "name": "Update project",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "https://api.chainstack.com/v2/projects/:id/",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "A unique value identifying the Object."
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            },
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Change project name and project description."
        },
        {
          "info": {
            "name": "Delete project",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://api.chainstack.com/v2/projects/:id/",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "A unique value identifying the Object."
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Delete the project."
        }
      ]
    },
    {
      "info": {
        "name": "Node V2",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "List all nodes",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.chainstack.com/v2/nodes/",
            "params": [
              {
                "name": "order_by",
                "value": "",
                "type": "query",
                "description": "Which field to use when ordering the results.\n<br> Use the `-` prefix to perform descending ordering (`-name`).\n"
              },
              {
                "name": "page",
                "value": "",
                "type": "query",
                "description": "A page number within the paginated result set."
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "List all nodes in the networks your organization is part of."
        },
        {
          "info": {
            "name": "Create node",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://api.chainstack.com/v2/nodes/",
            "body": {
              "type": "json",
              "data": "{}"
            },
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Create a new node in the specified project and blockchain."
        },
        {
          "info": {
            "name": "Retrieve node",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://api.chainstack.com/v2/nodes/:id/",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "A unique value identifying the Object."
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Retrieve node details."
        },
        {
          "info": {
            "name": "Update node",
            "type": "http"
          },
          "http": {
            "method": "PATCH",
            "url": "https://api.chainstack.com/v2/nodes/:id/",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "A unique value identifying the Object."
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            },
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Change the node name."
        },
        {
          "info": {
            "name": "Delete node",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://api.chainstack.com/v2/nodes/:id/",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path",
                "description": "A unique value identifying the Object."
              }
            ],
            "auth": {
              "type": "bearer",
              "token": "{{bearerToken}}"
            }
          },
          "docs": "Delete the node."
        }
      ]
    }
  ],
  "bundled": true
}