---
title: "Follow a signup intent (header x-intent-token)"
method: GET
path: "/api/v1/signup/status"
---

# Follow a signup intent (header x-intent-token)

`GET /api/v1/signup/status`

## Request

- Base URL: `https://salestick-backend-647994203646.europe-central2.run.app`
- URL: `https://salestick-backend-647994203646.europe-central2.run.app/api/v1/signup/status`
- Auth: none required

Pass the intentToken in the x-intent-token header (never in the URL). Statuses: pending (waiting for the human), expired, trial_active (claimed: the FIRST poll after this also returns a one-time read-only API key for the new team; store it), active (paid plan live). Poll slowly: the human step takes minutes.

## Headers

- `x-intent-token` string, required

## Response `200`

Current status

- object
  - `status` 'pending' | 'expired' | 'trial_active' | 'active'
  - `teamId` string
  - `claimUrl` string
  - `dashboardUrl` string
  - `apiKey` string: Present exactly once, on the first poll after the claim: a read-only cnr_ key for the new team
  - `apiKeyNote` string
  - `next` string

## Other responses

- `401`: Missing or wrong intent token
- `429`: Polling too fast

---

[API](https://skmtc.dev/canarics/apis/canarics-api-for-ai-agents.md) · [All operations](https://skmtc.dev/canarics/apis/canarics-api-for-ai-agents/llms.txt) · [OpenAPI document](https://skmtc.dev/canarics/apis/canarics-api-for-ai-agents/revisions/e89711c2f1ba?raw)
