---
title: "Setup Status"
method: GET
path: "/api/platform/v1/setup/status"
tags: ["context"]
---

# Setup Status

`GET /api/platform/v1/setup/status`

## Request

- Base URL: `https://docs.amdahl.ai`
- URL: `https://docs.amdahl.ai/api/platform/v1/setup/status`
- Auth: one of:
  - API key in header `X-API-Key`
  - HTTP bearer

Check the calling credential end to end: the workspace and role it acts as, its effective scopes, whether the message optimizer would run for it (and the one blocker if not), and which data connections need attention. Use when a call is refused for scope, role or quota, or to confirm a new connection works before relying on it.

## Response `200`

OK

- object
  - `data` unknown

## Other responses

- `400`: Invalid input - failed schema validation
- `401`: Authentication required
- `403`: Forbidden - missing scope or role
- `404`: Not found
- `500`: Internal server error

---

[API](https://skmtc.dev/amdahl/apis/amdahl-platform-api.md) · [All operations](https://skmtc.dev/amdahl/apis/amdahl-platform-api/llms.txt) · [OpenAPI document](https://skmtc.dev/amdahl/apis/amdahl-platform-api/revisions/d4eee33e2472?raw)
