---
title: "Check the current status of a profile, including its lifecycle and persistence states."
method: GET
path: "/profiles/{profileId}/status"
tags: ["Profile"]
---

# Check the current status of a profile, including its lifecycle and persistence states.

`GET /profiles/{profileId}/status`

## Path parameters

- `profileId` string, uuid, required

## Response `200`

OK.

- StatusResponse — Status information about the profile
  - `lifetimeState` 'created' | 'starting' | 'running' | 'terminating' | 'terminated' | 'locked' | 'loading' | 'unknown', required — Represents the lifetime states of a profile, indicating which actions can be performed with the associated browser engine at each state. Possible values are: - Created: Profile is created; the associated browser engine is not started. - Starting: The associated browser engine is starting. - Running: The associated browser engine is currently running. - Terminating: The associated browser engine is in the process of terminating. - Terminated: The associated browser engine is not running but has been started at least once. - Locked: The profile is currently being used by another user. - Loading: The profile data or the browser engine is syncing with the cloud storage. - Unknown: State of the profile is undefined.

## Other responses

- `404` — Profile not found.
- `default` — Error

---

[API](https://skmtc.net/kameleo-io/apis/kameleo-local-api.md) · [All operations](https://skmtc.net/kameleo-io/apis/kameleo-local-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/kameleo-io/kameleo-local-api/versions/dc959e78ce25/schema)
