Instances
List instances in a session
Instances attached to the session, newest first. Visible to every member of the organization that owns the session.
sessionIdstring · uuidrequiredX-Organization-IdstringobjectstringrequireddataarrayrequiredShow child attributes
idstring · uuidrequiredstatusstringrequiredosstringrequiredimagestringrequiredmachineobjectrequiredShow child attributes
archstringrequiredcpuCoresintegerrequiredmemoryMbintegerrequireddiskMbintegerrequiredcreatedAtstring · date-timerequiredreadyAtstring · date-timenullablereleasedAtstring · date-timenullablenextCursorstringnullableAllocate an instance
Allocates a new instance (a build/automation machine) attached to the session. Provisioning is asynchronous: the instance is returned immediately with status "provisioning" and becomes usable once its status is "ready". Poll GET /sessions/{sessionId}/instances/{instanceId} to observe readiness.
sessionIdstring · uuidrequiredX-Organization-IdstringosstringrequiredA build/automation machine allocated to a session.
idstring · uuidrequiredstatusstringrequiredosstringrequiredimagestringrequiredmachineobjectrequiredShow child attributes
archstringrequiredcpuCoresintegerrequiredmemoryMbintegerrequireddiskMbintegerrequiredcreatedAtstring · date-timerequiredreadyAtstring · date-timenullablereleasedAtstring · date-timenullableGet an instance
Returns an instance attached to the session. Visible to every member of the organization that owns the session.
sessionIdstring · uuidrequiredinstanceIdstring · uuidrequiredX-Organization-IdstringA build/automation machine allocated to a session.
idstring · uuidrequiredstatusstringrequiredosstringrequiredimagestringrequiredmachineobjectrequiredShow child attributes
archstringrequiredcpuCoresintegerrequiredmemoryMbintegerrequireddiskMbintegerrequiredcreatedAtstring · date-timerequiredreadyAtstring · date-timenullablereleasedAtstring · date-timenullableRelease an instance
Releases an instance, stopping billing and tearing it down. Returns the instance with its updated status. Idempotent: releasing an already-released instance is a no-op.
sessionIdstring · uuidrequiredinstanceIdstring · uuidrequiredX-Organization-IdstringA build/automation machine allocated to a session.
idstring · uuidrequiredstatusstringrequiredosstringrequiredimagestringrequiredmachineobjectrequiredShow child attributes
archstringrequiredcpuCoresintegerrequiredmemoryMbintegerrequireddiskMbintegerrequiredcreatedAtstring · date-timerequiredreadyAtstring · date-timenullablereleasedAtstring · date-timenullable