Manage FirstSales with a versioned API, CLI, and agent-ready workflows.
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.
CLI stable: v0.1.19. 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.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"FirstSales Developer","description":"Developer API, CLI, and agent workflows for FirstSales.","colors":{"primary":"#C94310","light":"#E0552A","dark":"#A9471A"},"logo":{"light":"https://mintcdn.com/firssalesio/8ElKxwg5F6kFeg9f/images/firstsales-logo-light.svg?fit=max\u0026auto=format\u0026n=8ElKxwg5F6kFeg9f\u0026q=85\u0026s=88b513897e6ead978b163ccaaa12464b","dark":"https://mintcdn.com/firssalesio/8ElKxwg5F6kFeg9f/images/firstsales-logo-dark.svg?fit=max\u0026auto=format\u0026n=8ElKxwg5F6kFeg9f\u0026q=85\u0026s=2131f55c6f056b8ad4930fc03bd72152","href":"https://firstsales.io"},"api":{"openapi":"openapi/firstsales-public-v1.yaml","playground":{"display":"interactive","proxy":true},"examples":{"languages":["bash","javascript"],"autogenerate":true}},"navbar":{"links":[{"href":"https://www.npmjs.com/package/@firstsales.io/cli/v/0.1.19","label":"CLI Stable · v0.1.19"},{"href":"https://app.firstsales.io","label":"App"},{"href":"https://github.com/firstsalesio/firstsales-cli","label":"CLI GitHub"}],"primary":{"type":"button","label":"Create API key","href":"https://app.firstsales.io/settings/profile"}},"search":{"prompt":"Ask about FirstSales API endpoints, CLI commands, scopes, errors, or agent workflows."},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"firssalesio","hasAudioNarration":false,"actualSubdomain":"firssalesio","customDomains":["developer.firstsales.io"],"gitSource":{"type":"github","owner":"firstsalesio","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"entitlements":{},"buildId":"6af37a0af34c33c6f6cdc5d9","clientVersion":"0.0.4117","searchFilterCounts":[{"language":"default","tag":"API Reference","count":171},{"language":"default","tag":"Endpoints","count":170},{"language":"default","tag":"Campaigns","count":20},{"language":"default","tag":"Contacts","count":18},{"language":"default","tag":"Inbox","count":16},{"language":"default","tag":"Team","count":12},{"language":"default","tag":"Documentation","count":12},{"language":"default","tag":"Start","count":12},{"language":"default","tag":"Deals","count":9},{"language":"default","tag":"Billing","count":8}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"html{scrollbar-gutter:stable}@supports not (scrollbar-gutter: stable){html{overflow-y:scroll}}"}],"page":{"pagePath":"docs/introduction","slug":"/docs/introduction","pageMetadata":{"title":"FirstSales Developer Platform","description":"Manage FirstSales with a versioned API, CLI, and agent-ready workflows.","href":"/docs/introduction"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Manage FirstSales with a versioned API, CLI, and agent-ready workflows.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,Heading,Note}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`FirstSales Developer Platform gives developers and AI agents a stable way to inspect and manage FirstSales without relying on private app routes.`}),`\n`,_jsx(_components.p,{children:`Use the platform when you need to:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Create and manage campaigns, contacts, inbox actions, connectors, knowledge bases, offerings, tracking domains, billing reads, members, groups, domains, and API keys.`}),`\n`,_jsx(_components.li,{children:`Run FirstSales from Codex, Claude Code, Gemini, Claude.ai, scripts, or CI.`}),`\n`,_jsx(_components.li,{children:`Use a stable public contract instead of app-private routes that can change without notice.`}),`\n`]}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`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.`})}),`\n`,_jsx(Heading,{level:`2`,id:`base-url`,children:`Base URL`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`https://api.app.firstsales.io`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsxs(_components.p,{children:[`All public endpoints live under `,_jsx(_components.code,{children:`/api/v1`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`first-request`,children:`First request`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`2`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://api.app.firstsales.io/api/v1/whoami`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Authorization: Bearer `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`$FIRSTSALES_API_KEY`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"`})]}),`\n`]})})}),`\n`,_jsx(Heading,{level:`2`,id:`cli`,children:`CLI`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`2`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`npm`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` install`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -g`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` @firstsales.io/cli@0.1.19`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`firstsales`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` whoami`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --json`})]}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[_jsxs(_components.strong,{children:[`CLI stable: `,_jsx(_components.a,{href:`https://www.npmjs.com/package/@firstsales.io/cli/v/0.1.19`,children:`v0.1.19`}),`.`]}),` See the `,_jsx(_components.a,{href:`/cli-reference/introduction`,children:`CLI introduction`}),`, `,_jsx(_components.a,{href:`/cli-reference/installation`,children:`installation`}),`, and `,_jsx(_components.a,{href:`/cli-reference/commands`,children:`complete command guide`}),`.`]}),`\n`,_jsxs(_components.p,{children:[`Use `,_jsx(_components.a,{href:`/docs/authentication`,children:`Developer API keys`}),` for API and CLI automation, and `,_jsx(_components.a,{href:`/agents/mcp-server`,children:`OAuth grants`}),` for Product MCP. Account sign-in and `,_jsx(_components.a,{href:`/integrations/introduction`,children:`Connectors`}),` have separate purposes: signing in identifies a user; connecting a sender authorizes an integration.`]}),`\n`,_jsxs(_components.p,{children:[`The CLI now includes campaign readiness, test-email preparation/send and launch preparation. See `,_jsx(_components.a,{href:`/docs/campaign-activation`,children:`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.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"FirstSales Developer Platform","description":"Manage FirstSales with a versioned API, CLI, and agent-ready workflows.","href":"/docs/introduction"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Base URL","slug":"base-url","depth":2,"children":[]},{"title":"First request","slug":"first-request","depth":2,"children":[]},{"title":"CLI","slug":"cli","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"firssalesio","siteName":"FirstSales Developer","title":"FirstSales Developer Platform - FirstSales Developer","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-10T20:09:57.988Z","originalFileLocation":"docs/introduction.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Manage FirstSales with a versioned API, CLI, and agent-ready workflows.\">\u003cmeta data-mint-head name=\"application-name\" content=\"FirstSales Developer\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/firssalesio/_generated/favicon/apple-touch-icon.png?v=3\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/firssalesio/_generated/favicon/favicon-32x32.png?v=3\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/firssalesio/_generated/favicon/favicon-16x16.png?v=3\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/firssalesio/_generated/favicon/favicon.ico?v=3\">\u003cmeta data-mint-head property=\"og:title\" content=\"FirstSales Developer Platform - FirstSales Developer\">\u003cmeta data-mint-head property=\"og:description\" content=\"Manage FirstSales with a versioned API, CLI, and agent-ready workflows.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"FirstSales Developer\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://developer.firstsales.io/docs/introduction\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://firssalesio.mintlify.site/_mintlify/api/og/v2?division=Start\u0026amp;title=FirstSales+Developer+Platform\u0026amp;description=Manage+FirstSales+with+a+versioned+API%2C+CLI%2C+and+agent-ready+workflows.\u0026amp;theme=6ec12889bd202b20e287d66c\u0026amp;signature=fd60be108edd62730785ad82152ac1020b65ccf2186033504c6ee48488af65c9\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"FirstSales Developer Platform - FirstSales Developer\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Manage FirstSales with a versioned API, CLI, and agent-ready workflows.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://firssalesio.mintlify.site/_mintlify/api/og/v2?division=Start\u0026amp;title=FirstSales+Developer+Platform\u0026amp;description=Manage+FirstSales+with+a+versioned+API%2C+CLI%2C+and+agent-ready+workflows.\u0026amp;theme=6ec12889bd202b20e287d66c\u0026amp;signature=fd60be108edd62730785ad82152ac1020b65ccf2186033504c6ee48488af65c9\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"https://mintlify.s3.us-west-1.amazonaws.com/firssalesio/_generated/favicon/browserconfig.xml?v=3\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"FirstSales Developer\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#C94310\">\u003clink data-mint-head rel=\"canonical\" href=\"https://developer.firstsales.io/docs/introduction\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/introduction.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://developer.firstsales.io/#organization\",\"name\":\"FirstSales Developer\",\"url\":\"https://developer.firstsales.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/firssalesio/8ElKxwg5F6kFeg9f/images/firstsales-logo-light.svg?fit=max\u0026auto=format\u0026n=8ElKxwg5F6kFeg9f\u0026q=85\u0026s=88b513897e6ead978b163ccaaa12464b\"}},{\"@type\":\"WebSite\",\"@id\":\"https://developer.firstsales.io#website\",\"name\":\"FirstSales Developer\",\"url\":\"https://developer.firstsales.io\",\"publisher\":{\"@id\":\"https://developer.firstsales.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://developer.firstsales.io/docs/introduction#webpage\",\"url\":\"https://developer.firstsales.io/docs/introduction\",\"name\":\"FirstSales Developer Platform\",\"description\":\"Manage FirstSales with a versioned API, CLI, and agent-ready workflows.\",\"dateModified\":\"2026-11-10T20:09:57.988Z\",\"isPartOf\":{\"@id\":\"https://developer.firstsales.io#website\"},\"breadcrumb\":{\"@id\":\"https://developer.firstsales.io/docs/introduction#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://developer.firstsales.io/docs/introduction#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"FirstSales Developer\",\"item\":\"https://developer.firstsales.io\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"FirstSales Developer Platform\",\"item\":\"https://developer.firstsales.io/docs/introduction\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://developer.firstsales.io/docs/introduction#article\",\"headline\":\"FirstSales Developer Platform\",\"name\":\"FirstSales Developer Platform\",\"description\":\"Manage FirstSales with a versioned API, CLI, and agent-ready workflows.\",\"url\":\"https://developer.firstsales.io/docs/introduction\",\"mainEntityOfPage\":{\"@id\":\"https://developer.firstsales.io/docs/introduction#webpage\"},\"dateModified\":\"2026-11-10T20:09:57.988Z\",\"publisher\":{\"@id\":\"https://developer.firstsales.io/#organization\"},\"isPartOf\":{\"@id\":\"https://developer.firstsales.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"FirstSales Developer\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"FirstSales Developer\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/docs/introduction.md","siteName":"FirstSales Developer","nav":{"global":null,"tabs":[{"tab":"Documentation","icon":"book-open","groups":[{"group":"Start","pages":[{"title":"FirstSales Developer Platform","href":"/docs/introduction"},{"title":"Quickstart","description":"Create a key, verify identity, and list campaigns.","href":"/docs/quickstart"},{"title":"Authentication","href":"/docs/authentication"},{"title":"Headless campaign activation","href":"/docs/campaign-activation"},{"title":"Errors","href":"/docs/errors"},{"title":"Rate Limits","href":"/docs/rate-limits"},{"title":"Idempotency","href":"/docs/idempotency"},{"title":"Pagination","href":"/docs/pagination"},{"title":"Request Logs","href":"/docs/request-logs"},{"title":"Webhooks","href":"/docs/webhooks"},{"title":"Safe Agent Workflows","href":"/docs/safe-agent-workflows"},{"title":"Headless Operations","href":"/docs/headless-operations"}]}]},{"tab":"API Reference","icon":"code","pages":[{"title":"API Reference","href":"/api-reference/introduction"}]},{"tab":"Swagger","icon":"code","pages":[{"title":"Swagger","href":"/swagger"}]},{"tab":"CLI Reference","icon":"terminal","pages":[{"title":"CLI Reference","href":"/cli-reference/introduction"}]},{"tab":"MCP / Codex / Claude","icon":"code","pages":[{"title":"MCP / Codex / Claude","href":"/agents/introduction"}]},{"tab":"Codex / Claude skills","icon":"wand-magic-sparkles","pages":[{"title":"Codex / Claude skills","href":"/skills/introduction"}]},{"tab":"Integrations","icon":"plug","pages":[{"title":"Integrations","href":"/integrations/introduction"}]}]},"basePath":"","title":"FirstSales Developer Platform - FirstSales Developer","buildId":"dpl_41S5Z2jG9QnfDRwN1KZrLdBwj7DM","deploymentId":"dpl_41S5Z2jG9QnfDRwN1KZrLdBwj7DM","dynamics":[],"chunks":[]}