GET /nodes returns every compute node currently associated with your account, regardless of status. The response includes nodes that are still provisioning, actively running, and in the process of being deleted. You can use this endpoint to get a complete picture of your active infrastructure at any point in time.
Endpoint
Parameters
This endpoint requires no path parameters or query parameters. Your API key in theAuthorization header is the only input needed.
Request Example
Response
A successful request returns HTTP200 OK with a JSON array. Each element in the array represents one node on your account.
string
The unique identifier for the node.
string
The current lifecycle status of the node:
provisioning, running, or deleting.string
The node’s public IP address. This value is
null for nodes that have not yet reached running status.string
The ISO 8601 timestamp recording when the node was created.
Response Example
Python SDK
The nodepick.ai Python SDK’sget_node_details() method operates on a single node by ID. To list all nodes, call the HTTP API directly using the requests library: