FirstSales Developer Platform gives developers and AI agents a stable way to inspect and manage FirstSales without relying on private app routes.
Use the platform when you need to:
- Create and manage campaigns, contacts, inbox actions, connectors, knowledge bases, offerings, tracking domains, billing reads, members, groups, domains, and API keys.
- Run FirstSales from Codex, Claude Code, Gemini, Claude.ai, scripts, or CI.
- Use a stable public contract instead of app-private routes that can change without notice.
The Developer API is contract-first. Provider callbacks, tracking pixels, unsubscribe handlers, support/admin routes, and destructive account deletion flows are intentionally not public API endpoints.
Base URL
All public endpoints live under /api/v1.
First request
CLI
CLI stable: v0.1.11. See the CLI introduction, installation, and complete command guide.
Use Developer API keys for API and CLI automation, and OAuth grants for Product MCP. Account sign-in and Connectors have separate purposes: signing in identifies a user; connecting a sender authorizes an integration.
The CLI now includes campaign readiness, test-email preparation/send and launch preparation. See campaign activation for version-bound confirmations and deployment prerequisites. GitHub, Google and email account acquisition inside the CLI, and Product MCP activation tools, remain pending; use the documented credential path for each client.