---
title: "Get Profile Status"
method: GET
path: "/v2/phota/profiles/{profile_id}/status"
tags: ["Profiles"]
---

# Get Profile Status

`GET /v2/phota/profiles/{profile_id}/status`

## Request

- Base URL: `https://api.photalabs.com`
- URL: `https://api.photalabs.com/v2/phota/profiles/{profile_id}/status`
- Auth: API key in header `X-API-Key`

Get the status of a profile.

## Path parameters

- `profile_id` string, required

## Response `200`

Successful Response

- ProfileStatusResponse: Response containing the current status of a profile.
  - `profile_id` string, required: The queried profile identifier.
  - `status` 'VALIDATING' | 'QUEUING' | 'IN_PROGRESS' | 'READY' | 'ERROR' | 'INACTIVE', required: Status of a profile.
  - `message` string, required: Optional message in case of an error.

## Other responses

- `401`: Invalid API key in the X-API-Key header.
- `402`: Insufficient prepaid credit balance.
- `403`: Missing X-API-Key header (no API key provided).
- `404`: Resource not found.
- `422`: Validation Error
- `500`: Internal error.

---

[API](https://skmtc.dev/photalabs/apis/phota-api.md) - [All operations](https://skmtc.dev/photalabs/apis/phota-api/llms.txt) - [OpenAPI document](https://skmtc.dev/photalabs/apis/phota-api/revisions/951f156f1f6c?raw)
