Skip to content
AppHandoff Docs
Search
Ctrl
K
Cancel
AppHandoff
Select theme
Dark
Light
Auto
Getting Started
Authentication — portal and MCP sessions
Quick start — Cursor MCP setup and project bootstrap
MCP
Connect MCP — hosted MCP server for AI coding agents
Handoff tickets — AI agent handoff on shared Kanban
REST API
Overview
Auth
Overview
Check authentication and approval status
Sign out the current session
Dev/staging password login
Exchange Supabase tokens for session cookies
GitHub OAuth redirect
Email and password sign-in
Get authenticated user info
Refresh access token
Send password reset email
Send passwordless magic link
Email + password sign-up
Projects
Overview
Send a turn to the shared project assistant chat
Get or create the project's public client hub share link
Rotate or revoke the project's public client hub share link
Public client hub payload by share token
GitHub
Overview
List user's GitHub repos
Check GitHub connection status
GitHub connection overview
Get GitHub App installation URL
GitHub App installation callback
Persist GitHub App installation after portal redirect
Uninstall GitHub App for the current account
GitHub webhook installation status
Install GitHub webhook
Billing
Overview
Create a Stripe Checkout session
Create a Stripe Billing Portal session
Get billing insights
Team
Overview
Accept an invitation by token
Admin
Overview
Backfill ticket embeddings for vector similarity search
Health
Overview
App health check
Request metrics snapshot
Deep dependency health check
Minimal liveness ping
Public status indicator for the marketing site
Public build and version metadata
Public uptime stats from UptimeRobot
MCP
Overview
MCP server endpoint (GET)
MCP server endpoint (POST)
MCP server endpoint (DELETE)
MCP CORS preflight
MCP server health for dashboard
CORS preflight
Public MCP diagnostics
CORS preflight
MCP ping (no auth)
REST list of MCP tools
CORS preflight
MCP Playground tool execution (JSON-RPC tools/call bridge)
CORS preflight
Deep health check with per-dependency status
CORS preflight
Unauthenticated health probe (no session required)
CORS preflight
OAuth authorization endpoint redirect proxy
MCP OAuth token endpoint proxy (authorization_code + refresh_token)
CORS preflight
MCP inspector OAuth token exchange proxy
CORS preflight
OAuth
Overview
OAuth consent proxy
OAuth consent decision (approve/deny)
OAuth authorization endpoint redirect proxy
RFC 7591 Dynamic Client Registration
CORS preflight
MCP OAuth token endpoint proxy (authorization_code + refresh_token)
CORS preflight
MCP inspector OAuth token exchange proxy
CORS preflight
Cron
Overview
Backfill done tickets to complete stage
Emit deploy-health notifications (drift / failure)
Pump Cursor cloud-agent lanes
Run the agents supervisor sweep (5-min cadence)
Sweep stale analysis jobs (GET)
Sweep stale analysis jobs (POST)
Reclaim expired agent-run lease lanes (GET)
Reclaim expired agent-run lease lanes (POST)
Emit stale in-progress handoff notifications (GET)
Emit stale in-progress handoff notifications (POST)
Submit URLs to IndexNow
Webhooks
Overview
GitHub webhook handler
Stripe webhook handler
Cursor Cloud agent webhook handler
Internal
Overview
Debug endpoint (no auth)
Receive Playwright session events and broadcast via Realtime
CORS preflight for dev events
List active Playwright dev sessions
CORS preflight for dev sessions
List webhooks for integrations
Auto-setup GitHub webhooks for user projects
Webhook setup metadata for manual GitHub configuration
Webhook health across user projects
Return GitHub webhook HMAC secret for manual setup
OpenAPI spec (main)
SSE refresh stream for the public client hub
Execute a typed first-party portal query
Execute a typed first-party portal mutation or batch
Agents
Overview
List a run lane's latest raw events (operator console)
Report worker telemetry for a run lane (heartbeat + events)
Surveys
Overview
Get a public Scope Refinement survey by unique code
Submit answers to a public Scope Refinement survey
ContextCapture
Overview
Create or replay a ticket for one Context Capture report
Read a ticket linked to this Context Capture credential
Update safe fields on a linked ticket
Public
Public changelog from central infra release notes
AppHandoff
Select theme
Dark
Light
Auto
Overview
Internal
Section titled “Internal”
Internal utility endpoints (activity, dashboard, debug, SSE)
Operations
Section titled “ Operations ”
GET
/debug
POST
/dev/events
OPTIONS
/dev/events
GET
/dev/sessions
OPTIONS
/dev/sessions
GET
/integrations/webhooks
POST
/integrations/webhooks
GET
/integrations/webhooks/setup-info
GET
/integrations/webhooks/status
POST
/integrations/webhooks/reveal-secret
GET
/openapi.json
GET
/public/projects/{token}/events
GET
/trpc/{trpc}
POST
/trpc/{trpc}