Skip to main content
Use this endpoint to retrieve the current state of a specific node. It is especially useful for polling after you create a node — once status changes from provisioning to running, the ip_address field will contain the public IP you need to connect to the node. You can also use it to confirm a node has fully transitioned to deleting after you call the delete endpoint.

Endpoint

Path Parameters

string
required
The unique node ID returned in the response body when you created the node with POST /nodes. Example: node_abc123

Request Example

Response

A successful request returns HTTP 200 OK with a JSON object describing the current state of the node.
string
The unique identifier for the node, matching the id you passed in the path.
string
The current lifecycle status of the node. Possible values are:
string
The node’s public IP address. This field is populated once the node reaches running status. It will be null while the node is still provisioning.
string
The ISO 8601 timestamp recording when the node was originally created.

Response Example

Python SDK

The get_node_details() method on the nodepick.ai client wraps this endpoint:

Error Responses