---
title: "Get Activation Funnel"
method: GET
path: "/api/admin/activation-funnel"
tags: ["admin"]
---

# Get Activation Funnel

`GET /api/admin/activation-funnel`

## Request

- Base URL: `https://app.ctlsurf.com` (the document declares no server; this is the origin it was published from)
- URL: `https://app.ctlsurf.com/api/admin/activation-funnel`
- Auth: HTTP bearer

Activation funnel: signup -> email verified -> API key created -> first MCP call.

Computed from existing timestamps (users, api_keys, mcp_tool_calls), so it
covers all historical users with no new event logging required.
Time-to-first-call is the north-star onboarding metric.

## Query parameters

- `days` integer, nullable: Only include users who signed up in the last N days

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/ctlsurf/apis/notebook-control-plane.md) · [All operations](https://skmtc.dev/ctlsurf/apis/notebook-control-plane/llms.txt) · [OpenAPI document](https://skmtc.dev/ctlsurf/apis/notebook-control-plane/revisions/ddfbbe20d5ce?raw)
