---
title: "Where a workspace stands on plan, phone number, texting registration, WhatsApp, alert inboxes, connected Gmail and separate managed-email campaign sender readiness, each with one next action (workspaces:read)."
method: GET
path: "/v1/setup-checklist"
---

# Where a workspace stands on plan, phone number, texting registration, WhatsApp, alert inboxes, connected Gmail and separate managed-email campaign sender readiness, each with one next action (workspaces:read).

`GET /v1/setup-checklist`

## Request

- Base URL: `https://www.kaicalls.com/api`
- URL: `https://www.kaicalls.com/api/v1/setup-checklist`
- Auth: HTTP bearer

Each step reports a state (done, in_progress, needs_owner, needs_action, unavailable) and either the tool that moves it forward or the one link the owner opens for steps only they can do. Read-only; mirrors the get_setup_checklist tool.

## Query parameters

- `business_id` string, required

## Response `200`

Setup checklist

## Other responses

- `403`: Missing workspaces:read scope, or no access to this business

---

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