# Pile > Agent-native issue tracker + support desk on Cloudflare. The support ticket > and the engineering issue are the same object; coding agents are first-class > users that can record bugs, read capture artifacts, and open fix PRs. ## Surfaces - API (OpenAPI): /openapi.json — every surface is API-first - MCP: /mcp — issue/ticket/workspace tools for agents - CLI + SDK + capture + widget: npm i @vortex-api/pile - ./capture — browser capture SDK (initCapture) - ./chat.js — embeddable support widget bundle - ./capture.iife.js — one-tag capture script ## Docs - [AUDIT-crikket](/docs/AUDIT-crikket.md) - [AUDIT-jam](/docs/AUDIT-jam.md) - [AUDIT-plain](/docs/AUDIT-plain.md) - [CAPABILITY-MAP-customer-support](/docs/CAPABILITY-MAP-customer-support.md) - [SPEC-agent-dispatch-lifecycle](/docs/SPEC-agent-dispatch-lifecycle.md) - [SPEC-agent-sessions](/docs/SPEC-agent-sessions.md) - [SPEC-gitlab-integration](/docs/SPEC-gitlab-integration.md) - [SPEC-gitlab-mr-sync](/docs/SPEC-gitlab-mr-sync.md) - [SPEC-import-adapters](/docs/SPEC-import-adapters.md) - [SPEC-notion-integration](/docs/SPEC-notion-integration.md) - [SPEC-slack-threads-unfurls](/docs/SPEC-slack-threads-unfurls.md) - [SPEC-support-capture](/docs/SPEC-support-capture.md) - [SPEC-support-channels](/docs/SPEC-support-channels.md) - [SPEC-support-contacts](/docs/SPEC-support-contacts.md) - [SPEC-support-content](/docs/SPEC-support-content.md) - [SPEC-support-escalation-and-automation](/docs/SPEC-support-escalation-and-automation.md) - [SPEC-support-import-fidelity](/docs/SPEC-support-import-fidelity.md) - [SPEC-support-inbox](/docs/SPEC-support-inbox.md) - [SPEC-support-migration](/docs/SPEC-support-migration.md) - [SPEC-support-team](/docs/SPEC-support-team.md) - [SPEC-support-tickets](/docs/SPEC-support-tickets.md) - [agent-providers](/docs/agent-providers.md) - [blume-2](/docs/blume-2.md) - [cf-migration-report](/docs/cf-migration-report.md) - [compliance](/docs/compliance.md) - [email-setup](/docs/email-setup.md) - [incident-response](/docs/incident-response.md) - [linear-parity](/docs/linear-parity.md) - [onboarding](/docs/onboarding.md) - [privacy](/docs/privacy.md) - [realtime](/docs/realtime.md) - [runbook-dr](/docs/runbook-dr.md) - [self-hosting](/docs/self-hosting.md) - [status-page](/docs/status-page.md) ## Quickstart 1. Sign up: POST /api/auth/sign-up/email {email, password, name} 2. Onboard: POST /workspaces/onboard {name, slug, key} → returns admin API key 3. Use: Authorization: Bearer on /workspaces/{org}/...