---
title: "Get account lifecycle status."
method: GET
path: "/v1/accounts/{id}/lifecycle"
tags: ["accounts"]
---

# Get account lifecycle status.

`GET /v1/accounts/{id}/lifecycle`

Get account lifecycle status directly from the database.

## Path parameters

- `id` string, required

## Response `200`

OK

- AccountLifecycleView — Account lifecycle state and history of transitions.
  - `lifecycle_state` 'INVALID' | 'DEPROVISIONED' | 'ACTIVE' | 'IDLE', required
  - `transitions` LifecycleTransitionView[] — Transitions between lifecycle states with timestamps.
    - `new_state` 'INVALID' | 'DEPROVISIONED' | 'ACTIVE' | 'IDLE', required
    - `timestamp_ms` integer, required — The timestamp of the transition (Unix timestamp milliseconds).
  - `last_activity_at` integer, nullable — The timestamp of the most recent account activity (Unix timestamp milliseconds).

---

[API](https://skmtc.dev/runloopai/apis/runloop-api.md) · [All operations](https://skmtc.dev/runloopai/apis/runloop-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/runloopai/runloop-api/revisions/63df0e3eb49d/schema)
