Skip to main content
GET
List your instances

Authorizations

Authorization
string
header
required

An API key issued by Hive Compute support. See Authentication above for how to request one.

Query Parameters

cursor
string

Opaque cursor from a previous response's pagination.next. Omit to start at the first page.

size
integer
default:50

Number of items per page.

Required range: 1 <= x <= 200
status
enum<string>

Return only instances in this state.

Each value is a bucket covering the transitional states that lead into it, so an instance is always matched by exactly one of them:

  • running — also matches CREATED, DEPLOYED and STARTING
  • stopped — also matches STOPPING
  • terminated — also matches TERMINATING
  • erroredERRORED only

There is no filter for a transitional state on its own. Read status on each instance to tell them apart.

Available options:
running,
stopped,
terminated,
errored
region
enum<string>

Return only instances in this region. Use a name from GET /regions.

An unrecognised value is not an error: it matches nothing and returns an empty page. Note this is not the same vocabulary as the region field on an instance, which carries the datacenter location — see the Instance schema.

Available options:
UAE,
FR,
US
gpu_type
string

Return only instances on this GPU model, e.g. RTX 4090.

date_range_begin
string<date-time>

Return only instances that started at or after this ISO 8601 timestamp. Despite the name, the bound is on started_at, not on creation time.

An instance that never started running has no started_at, so it is excluded as soon as either bound is set — including a range wide enough to cover everything. Omit both bounds to see those instances.

date_range_end
string<date-time>

Return only instances that started at or before this ISO 8601 timestamp. The same started_at semantics as date_range_begin, including the exclusion of instances that never started.

Match against instance name, instance id and host.

Maximum string length: 255
sort_field
enum<string>

Field to order by. Defaults to creation time, newest first.

Available options:
NAME,
GPU_TYPE,
SIZE,
REGION,
HOURLY_RATE,
CURRENT_COST,
STATUS
sort_direction
enum<string>

Order direction, applied to sort_field. Defaults to ASC.

It is ignored unless sort_field is also set: with no sort field the result keeps its default order and this parameter has no effect.

Available options:
ASC,
DESC

Response

A page of instances.

data
object[]
pagination
object

Cursor pagination metadata.