For Developers
HeadshotMarketing is API-first. Every campaign, contact, deal, and automation workflow is reachable via GraphQL on the Burdenoff Workspaces platform. This section covers the full ecosystem of developer tools.
Start here
- CLI Reference — terminal-first operations
- Node SDK — TypeScript programmatic access
- Python SDK — Python async access
Tools & extensions
- Browser Extension — Chrome side-panel and popup
- VS Code Extension — editor-integrated campaign & CRM management
- MCP Server — AI-assistant tools via the Model Context Protocol
Backend & validation
- Backend Service — the
wspace-headshotmarketing-svcGraphQL microservice - Doctor (E2E) — backend GraphQL validation test suite
APIs
All requests go through the Burdenoff API gateways:
- Workspace gateway — workspace-scoped operations (campaigns, contacts, content, etc.)
- Global gateway — global operations (auth, billing, tenants, notifications)
See API Reference for endpoint details and Environment Selection for switching between prod, alpha, and local.
For platform-level concerns (auth, RBAC, tags, billing), see Burdenoff Platform Docs.