---
title: "Resume a lab instance from a saved state"
slug: "resume-a-lab-instance-from-a-saved-state-1"
updated: 2025-08-07T14:39:28Z
published: 2025-08-07T14:41:42Z
canonical: "docs.skillable.com/resume-a-lab-instance-from-a-saved-state-1"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://docs.skillable.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Resume a lab instance from a saved state

Get/resume

The **Resume** command allows you to resume a specified lab instance.

SecurityAPI Key: api_keyHeader parameter nameapi_key

All methods require an API key, which must be obtained from Skillable. This key is used by Skillable to validate your account. The key can be passed as an HTTP request header with the header name "api_key".

Query parameterslabinstanceidinteger (int64) Required

The ID of the lab instance to resume.

Example2393049

Responses200

OK Response.

<select class='api-response-data' aria-label='Media type'><option value='a8716dcb-d46d-4193-9453-5a2a6c537809'>application/json</option>
</select><select class='select-example' aria-label='Media type'><option value='72f85eff-9543-4679-908a-b649136801b0'>Example of resuming a lab with a specific lab instance</option>
</select>Example of resuming a lab with a specific lab instance

```json
{
  "Result": 1,
  "Url": "https://labondemand.com/console/setup/1b4909d6-0dbe-43db-9ab9-74ee4f913c4e",
  "Expires": 1337977153,
  "LabProfileId": 18100,
  "Status": 1,
  "Error": null
}
```

object  Resultinteger  (int32)    

Result of the Resume command. Possible values are: 0 = Error 1 = Success 2 = User has too many active labs 3 = Insufficient host resources 5 = API integration has too many active labs 6 = User has a saved instance of this lab 7 = API integration doesn't have enough available RAM 10 = User doesn't have enough available RAM 20 = User's organization has too many active labs 30 = User's organization doesn't have enough available RAM 40 = Lab profile has too many active instances 50 = Lab organization doesn't have enough available RAM 60 = Lab organization has too many active instances 70 = Lab series has too many active instances 80 = Lab series doesn't have enough available RAM

Urlstring    

A URL where the lab can be viewed by the user.

LabProfileIdinteger  (int32)    

The Id of the resumed lab profile.

Expiresinteger  (int64)    

When the lab will expire (in Unix epoch time).

Statusinteger    

Indicates the status of the API request. 0 = Error 1 = Success

Errorstring   | null  

In the event of an error, this will contain a detailed error message.
