---
title: "auth/status"
method: GET
path: "/auth/status"
tags: ["Authentication"]
---

# auth/status

`GET /auth/status`

Show the current authenticated CloudX identity for the bearer token. Returns the organization, account, API key, and permission details.

## Response `200`

Authenticated user and session state.

- AuthStatusResponse
  - `auth_type` 'api_key'
  - `email` string
  - `workos_user_id` string
  - `workos_organization_id` string, required
  - `account_id` string
  - `user_id` string
  - `session_id` string
  - `role` string
  - `expires_at` string
  - `api_key_id` string
  - `api_key_name` string
  - `api_key_obfuscated_value` string
  - `account_type` string
  - `permissions` string[]

## Other responses

- `401` — Unauthorized.
- `500` — Internal server error.

---

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