Choose the correct Leadping credential, endpoint, SDK, webhook flow, or MCP server for your integration.
Start by identifying who or what is making the request. Lead intake, user actions, organization services, webhooks, and AI tools use different trust boundaries.
For an organization service, start with GET /organizations/me to confirm the credential’s organization. Then read a known lead with GET /leads/{id}. This separates authentication and access problems from payload or workflow problems.For intake, submit one controlled lead with a source key and a real certificate. Save the returned lead ID, inspect its processing status in Leadping, and verify any configured follow-up. The intake guide includes the request and reconciliation procedure.Before adding writes, document which calls create billable work, start an automation, change an owner, or remove access. A successful HTTP request confirms only that operation’s result; it does not confirm every downstream action.
Record the operation, timestamp with time zone, HTTP status, returned record ID, and a local job ID. Capture Retry-After and a request or trace ID when present. Keep payloads, credentials, certificate URLs, and message content out of routine logs.On failure, distinguish requests that were rejected from requests whose outcome is unknown. That distinction determines whether to correct the input, wait, reconcile, or escalate.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Leadping","description":"Learn how to set up Leadping, send leads, automate responsible SMS and calls, authenticate API requests, use SDKs, and build lead workflows.","colors":{"primary":"#000000","light":"#EBECED","dark":"#0A0C10"},"logo":{"light":"https://mintcdn.com/leadping/yMlelAk-g4uUa1lX/logo/leadpinglogo-transparent.png?fit=max\u0026auto=format\u0026n=yMlelAk-g4uUa1lX\u0026q=85\u0026s=fa5b3d3b67d1041e6581e437e1337faa","dark":"https://mintcdn.com/leadping/yMlelAk-g4uUa1lX/logo/leadpinglogo-dark-transparent.png?fit=max\u0026auto=format\u0026n=yMlelAk-g4uUa1lX\u0026q=85\u0026s=a34baae8eecb1ce22c3cd0478d128f63","href":"https://leadping.ai"},"favicon":"https://mintcdn.com/leadping/zgdBw0mbiLbk4U_V/favicon.svg?fit=max\u0026auto=format\u0026n=zgdBw0mbiLbk4U_V\u0026q=85\u0026s=6ea032e4b33aab1d4e1543cccc1a00a5","api":{"examples":{"defaults":"required","languages":["curl","python","csharp","java","javascript","go","php"]}},"appearance":{"default":"light"},"navbar":{"links":[{"href":"https://leadping.ai","label":"Leadping"},{"href":"https://github.com/leadpingai","type":"github"}],"primary":{"type":"button","label":"Get Started","href":"https://leadping.ai/auth"}},"footer":{"socials":{"website":"https://leadping.ai","x":"https://x.com/leadpingai","bluesky":"https://bsky.app/profile/leadping.bsky.social","facebook":"https://www.facebook.com/leadpingai","youtube":"https://www.youtube.com/@leadpingai","linkedin":"https://www.linkedin.com/company/leadpingai","instagram":"https://www.instagram.com/leadpingai","github":"https://github.com/leadpingai"},"links":[{"header":"Resources","items":[{"label":"Get started","href":"https://leadping.ai/docs/get-started"},{"label":"Lead sources","href":"https://leadping.ai/docs/lead-sources"},{"label":"Compliance","href":"https://leadping.ai/docs/compliance"}]},{"header":"Developers","items":[{"label":"API reference","href":"https://leadping.ai/docs/api-reference"},{"label":"API authentication","href":"https://leadping.ai/docs/api-authentication"},{"label":"SDKs","href":"https://leadping.ai/docs/sdks/overview"}]},{"header":"Trust","items":[{"label":"Trust center","href":"https://leadping.ai/docs/trust/overview"},{"label":"Security","href":"https://leadping.ai/docs/trust/security"},{"label":"Contact","href":"https://leadping.ai/contact"}]},{"header":"Legal","items":[{"label":"Privacy policy","href":"https://leadping.ai/docs/privacy-policy"},{"label":"Terms of service","href":"https://leadping.ai/docs/terms-of-service"},{"label":"Acceptable use","href":"https://leadping.ai/docs/acceptable-use"}]}]},"search":{"prompt":"Search Leadping docs..."},"seo":{"metatags":{"canonical":"https://leadping.ai/docs","robots":"index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1","googlebot":"index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1","author":"Leadping LLC","og:locale":"en_US","og:site_name":"Leadping","og:image:alt":"Leadping documentation for lead intake, messaging, calling, automations, and API workflows","twitter:site":"@leadpingai","twitter:image:alt":"Leadping documentation for lead intake, messaging, calling, automations, and API workflows"},"indexing":"navigable"},"integrations":{"gtm":{"tagId":"GTM-542C3QL3"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity"],"display":"header"},"metadata":{"timestamp":false},"styling":{"latex":false},"navigation":{"global":{"anchors":[]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"leadping","hasAudioNarration":false,"actualSubdomain":"leadping","customDomains":["leadping.ai"],"gitSource":{"type":"github","owner":"leadpingai","repo":"leadping-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6adea44117041bcf74b8997e","collectionId":"f8269fd3-214f-432f-9f85-113320236c1c","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6adea44117041bcf74b8997e"},"entitlements":{},"buildId":"6adea44117041bcf74b8997e","clientVersion":"0.0.3971","searchFilterCounts":[{"language":"default","tag":"API Reference","count":159},{"language":"default","tag":"Endpoints","count":154},{"language":"default","tag":"Docs","count":36},{"language":"default","tag":"Organizations","count":19},{"language":"default","tag":"Build with Leadping","count":16},{"language":"default","tag":"PhoneNumbers","count":14},{"language":"default","tag":"Leads","count":13},{"language":"default","tag":"Automations","count":9},{"language":"default","tag":"LeadStatusChanges","count":9},{"language":"default","tag":"Security \u0026 Trust","count":8}]},"assistantConfig":{},"basePath":"/docs","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","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":"editor-v7-file-tree","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":"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":"pause-universal-search-reconcile","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":"per-site-search-delta","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":"editor-private-page-search","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":"editor-nav-generations","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":"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":"byok-sep-25","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":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","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":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"html:not(.dark) .codeblock-light .line-highlight,html:not(.dark) .codeblock-light .line-highlight:after{background:#00cc9937}html:not(.dark) .codeblock-light .line-highlight:before{border-color:#55d799}html.dark .line-highlight,html.dark .line-highlight:after,html.dark .line-highlight:before,html:not(.dark) .codeblock-dark .line-highlight,html:not(.dark) .codeblock-dark .line-highlight:after,html:not(.dark) .codeblock-dark .line-highlight:before{background:#00fff61d}html.dark .line-highlight:before,html:not(.dark) .codeblock-dark .line-highlight:before{border-color:#4cd7b8}#footer a[href*=\"mintlify.com\"]{display:none!important}"}],"page":{"pagePath":"developers/overview","slug":"/developers/overview","pageMetadata":{"title":"Build with Leadping","sidebarTitle":"Developer Overview","description":"Choose the correct Leadping credential, endpoint, SDK, webhook flow, or MCP server for your integration.","href":"/developers/overview"},"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: \"Choose the correct Leadping credential, endpoint, SDK, webhook flow, or MCP server for your integration.\"\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`,ol:`ol`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Card,CardGroup,Heading,Table,Warning}=_components;if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Start by identifying who or what is making the request. Lead intake, user actions, organization services, webhooks, and AI tools use different trust boundaries.`}),`\n`,_jsx(Heading,{level:`2`,id:`choose-the-integration-path`,children:`Choose the integration path`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Goal`}),_jsx(_components.th,{children:`Guide`}),_jsx(_components.th,{children:`Credential`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Submit leads from a form, partner, or CRM`}),_jsx(_components.td,{children:_jsx(_components.a,{href:`/sending-leads-to-leadping`,children:`Send Leads`})}),_jsxs(_components.td,{children:[`Source key: `,_jsx(_components.code,{children:`lp_src_...`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Build a service for one organization`}),_jsx(_components.td,{children:_jsx(_components.a,{href:`/api-authentication`,children:`API Authentication`})}),_jsxs(_components.td,{children:[`Organization API key: `,_jsx(_components.code,{children:`sk_...`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Call the API as a signed-in user`}),_jsx(_components.td,{children:_jsx(_components.a,{href:`/api-authentication`,children:`API Authentication`})}),_jsx(_components.td,{children:`User access token`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Use typed models and route builders`}),_jsx(_components.td,{children:_jsx(_components.a,{href:`/sdks/overview`,children:`SDKs`})}),_jsx(_components.td,{children:`Organization key or user token`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Receive automation HTTP requests`}),_jsx(_components.td,{children:_jsx(_components.a,{href:`/validating-webhooks`,children:`Automation Webhooks`})}),_jsx(_components.td,{children:`No built-in signature; review receiver limitations first`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Connect an AI assistant`}),_jsx(_components.td,{children:_jsx(_components.a,{href:`/mcp-server`,children:`MCP Servers`})}),_jsx(_components.td,{children:`Depends on the selected server`})]})]})]}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`A source key authorizes the external lead-ingestion routes only. It cannot read organization data or replace a user token or organization API key.`})}),`\n`,_jsx(Heading,{level:`2`,id:`build-the-integration`,children:`Build the integration`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Select the identity.`}),` Decide whether the caller is a source, user, organization service, or webhook recipient.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Use the matching credential.`}),` Never broaden access to avoid implementing the correct authentication flow.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Choose HTTP or an SDK.`}),` Use direct HTTP for simple integrations or a generated SDK for typed models and route builders.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Handle failure explicitly.`}),` Validate status codes, respect rate limits, and retry only when the operation is safe.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Test the real path.`}),` Exercise production authentication, payload construction, error handling, and downstream effects with controlled data.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`prove-the-smallest-complete-integration`,children:`Prove the smallest complete integration`}),`\n`,_jsxs(_components.p,{children:[`For an organization service, start with `,_jsx(_components.code,{children:`GET /organizations/me`}),` to confirm the credential’s organization. Then read a known lead with `,_jsx(_components.code,{children:`GET /leads/{id}`}),`. This separates authentication and access problems from payload or workflow problems.`]}),`\n`,_jsxs(_components.p,{children:[`For intake, submit one controlled lead with a source key and a real certificate. Save the returned lead ID, inspect its processing status in Leadping, and verify any configured follow-up. The `,_jsx(_components.a,{href:`/sending-leads-to-leadping`,children:`intake guide`}),` includes the request and reconciliation procedure.`]}),`\n`,_jsx(_components.p,{children:`Before adding writes, document which calls create billable work, start an automation, change an owner, or remove access. A successful HTTP request confirms only that operation’s result; it does not confirm every downstream action.`}),`\n`,_jsx(Heading,{level:`2`,id:`keep-a-useful-integration-log`,children:`Keep a useful integration log`}),`\n`,_jsxs(_components.p,{children:[`Record the operation, timestamp with time zone, HTTP status, returned record ID, and a local job ID. Capture `,_jsx(_components.code,{children:`Retry-After`}),` and a request or trace ID when present. Keep payloads, credentials, certificate URLs, and message content out of routine logs.`]}),`\n`,_jsx(_components.p,{children:`On failure, distinguish requests that were rejected from requests whose outcome is unknown. That distinction determines whether to correct the input, wait, reconcile, or escalate.`}),`\n`,_jsx(Heading,{level:`2`,id:`production-baseline`,children:`Production baseline`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Use HTTPS for every request.`}),`\n`,_jsx(_components.li,{children:`Store credentials in protected runtime configuration or a secret manager.`}),`\n`,_jsx(_components.li,{children:`Keep credentials and sensitive payloads out of logs and URLs.`}),`\n`,_jsx(_components.li,{children:`Grant only the access the integration needs.`}),`\n`,_jsx(_components.li,{children:`Rotate exposed or unused credentials.`}),`\n`,_jsxs(_components.li,{children:[`Review the automation action’s `,_jsx(_components.a,{href:`/validating-webhooks#secure-the-receiver`,children:`authentication limitations`}),` before accepting requests at a receiver.`]}),`\n`,_jsx(_components.li,{children:`Keep a submission ledger and reconcile uncertain writes before repeating them; do not assume every endpoint supports idempotency.`}),`\n`,_jsx(_components.li,{children:`Treat lead, contact, and conversation data as sensitive.`}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`sdks`,children:`SDKs`}),`\n`,_jsxs(CardGroup,{cols:3,children:[_jsx(Card,{title:`TypeScript`,icon:`js`,href:`/sdks/typescript`}),_jsx(Card,{title:`Python`,icon:`python`,href:`/sdks/python`}),_jsx(Card,{title:`.NET`,icon:`microsoft`,href:`/sdks/dotnet`}),_jsx(Card,{title:`Go`,icon:`golang`,href:`/sdks/go`}),_jsx(Card,{title:`PHP`,icon:`php`,href:`/sdks/php`}),_jsx(Card,{title:`Java`,icon:`java`,href:`/sdks/java`})]}),`\n`,_jsxs(_components.p,{children:[`Use the `,_jsx(_components.a,{href:`/api-reference`,children:`API Reference`}),` for endpoint contracts and the `,_jsx(_components.a,{href:`/openapi.json`,children:`OpenAPI specification`}),` for code generation or schema tooling.`]})]})}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":"Build with Leadping","sidebarTitle":"Developer Overview","description":"Choose the correct Leadping credential, endpoint, SDK, webhook flow, or MCP server for your integration.","href":"/developers/overview"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Choose the integration path","slug":"choose-the-integration-path","depth":2,"children":[]},{"title":"Build the integration","slug":"build-the-integration","depth":2,"children":[]},{"title":"Prove the smallest complete integration","slug":"prove-the-smallest-complete-integration","depth":2,"children":[]},{"title":"Keep a useful integration log","slug":"keep-a-useful-integration-log","depth":2,"children":[]},{"title":"Production baseline","slug":"production-baseline","depth":2,"children":[]},{"title":"SDKs","slug":"sdks","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"leadping","siteName":"Leadping","title":"Build with Leadping - Leadping","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-09-10T00:23:42.527Z","gitLastModified":"2026-08-20T03:01:37.000Z","originalFileLocation":"developers/overview.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=\"light\"}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=\"Choose the correct Leadping credential, endpoint, SDK, webhook flow, or MCP server for your integration.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Leadping\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003cmeta data-mint-head name=\"robots\" content=\"index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/leadping/pxQUC5Q_WToIhivI/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/docs/mintlify-assets/_mintlify/favicons/leadping/pxQUC5Q_WToIhivI/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/leadping/pxQUC5Q_WToIhivI/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/leadping/pxQUC5Q_WToIhivI/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/leadping/pxQUC5Q_WToIhivI/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/leadping/pxQUC5Q_WToIhivI/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/leadping/pxQUC5Q_WToIhivI/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/leadping/pxQUC5Q_WToIhivI/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/leadping/pxQUC5Q_WToIhivI/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Build with Leadping - Leadping\">\u003cmeta data-mint-head property=\"og:description\" content=\"Choose the correct Leadping credential, endpoint, SDK, webhook flow, or MCP server for your integration.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Leadping\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://leadping.ai/docs/developers/overview\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://leadping.mintlify.app/_mintlify/api/og/v2?division=Build+with+Leadping\u0026amp;title=Build+with+Leadping\u0026amp;description=Choose+the+correct+Leadping+credential%2C+endpoint%2C+SDK%2C+webhook+flow%2C+or+MCP+server+for+your+integration.\u0026amp;theme=a1a74c0210c6c25341e908b5\u0026amp;signature=6b037b51ada95dd17087509eba1a4f3c4ecdcae48fdf0a04e3cc44683b086677\">\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=\"Build with Leadping - Leadping\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Choose the correct Leadping credential, endpoint, SDK, webhook flow, or MCP server for your integration.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://leadping.mintlify.app/_mintlify/api/og/v2?division=Build+with+Leadping\u0026amp;title=Build+with+Leadping\u0026amp;description=Choose+the+correct+Leadping+credential%2C+endpoint%2C+SDK%2C+webhook+flow%2C+or+MCP+server+for+your+integration.\u0026amp;theme=a1a74c0210c6c25341e908b5\u0026amp;signature=6b037b51ada95dd17087509eba1a4f3c4ecdcae48fdf0a04e3cc44683b086677\">\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=\"/docs/mintlify-assets/_mintlify/favicons/leadping/pxQUC5Q_WToIhivI/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Leadping\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#000000\">\u003cmeta data-mint-head name=\"og:locale\" content=\"en_US\">\u003cmeta data-mint-head name=\"googlebot\" content=\"index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1\">\u003cmeta data-mint-head name=\"author\" content=\"Leadping LLC\">\u003cmeta data-mint-head name=\"og:image:alt\" content=\"Leadping documentation for lead intake, messaging, calling, automations, and API workflows\">\u003cmeta data-mint-head name=\"twitter:image:alt\" content=\"Leadping documentation for lead intake, messaging, calling, automations, and API workflows\">\u003clink data-mint-head rel=\"canonical\" href=\"https://leadping.ai/docs/developers/overview\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/developers/overview.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://leadping.ai/#organization\",\"name\":\"Leadping\",\"url\":\"https://leadping.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/leadping/yMlelAk-g4uUa1lX/logo/leadpinglogo-transparent.png?fit=max\u0026auto=format\u0026n=yMlelAk-g4uUa1lX\u0026q=85\u0026s=fa5b3d3b67d1041e6581e437e1337faa\"}},{\"@type\":\"WebSite\",\"@id\":\"https://leadping.ai/docs#website\",\"name\":\"Leadping\",\"url\":\"https://leadping.ai/docs\",\"publisher\":{\"@id\":\"https://leadping.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://leadping.ai/docs/developers/overview#webpage\",\"url\":\"https://leadping.ai/docs/developers/overview\",\"name\":\"Build with Leadping\",\"description\":\"Choose the correct Leadping credential, endpoint, SDK, webhook flow, or MCP server for your integration.\",\"dateModified\":\"2026-08-20T03:01:37.000Z\",\"isPartOf\":{\"@id\":\"https://leadping.ai/docs#website\"},\"breadcrumb\":{\"@id\":\"https://leadping.ai/docs/developers/overview#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://leadping.ai/docs/developers/overview#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Leadping\",\"item\":\"https://leadping.ai/docs\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Build with Leadping\",\"item\":\"https://leadping.ai/docs/developers/overview\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://leadping.ai/docs/developers/overview#article\",\"headline\":\"Build with Leadping\",\"name\":\"Build with Leadping\",\"description\":\"Choose the correct Leadping credential, endpoint, SDK, webhook flow, or MCP server for your integration.\",\"url\":\"https://leadping.ai/docs/developers/overview\",\"mainEntityOfPage\":{\"@id\":\"https://leadping.ai/docs/developers/overview#webpage\"},\"dateModified\":\"2026-08-20T03:01:37.000Z\",\"publisher\":{\"@id\":\"https://leadping.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://leadping.ai/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Leadping\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Leadping","nav":{"global":{"anchors":[]},"tabs":[{"tab":"Docs","groups":[{"group":"Start Here","pages":[{"title":"Welcome to Leadping","sidebarTitle":"Introduction","href":"/introduction"},{"title":"Set Up Leadping","sidebarTitle":"Get Started","href":"/get-started"}]},{"group":"Build Your Workflow","pages":[{"title":"Configure Lead Sources","sidebarTitle":"Lead Sources","href":"/lead-sources"},{"title":"Send Leads with the Intake API","sidebarTitle":"Sending Leads","href":"/sending-leads-to-leadping"},{"title":"Consent","sidebarTitle":"Consent","href":"/requiring-trustedform"}]},{"group":"Prepare for Production","pages":[{"title":"Operate a Responsible Lead Workflow","sidebarTitle":"Compliance","href":"/compliance"},{"title":"Understand Number health","sidebarTitle":"Number health","href":"/trustedsetup"},{"title":"Let Leadping Handle A2P 10DLC Registration","sidebarTitle":"Carrier Registration","href":"/carrier-registration"},{"title":"Forbidden Message Categories","sidebarTitle":"Forbidden Categories","description":"Review the traffic, offers, and message categories prohibited on Leadping so you can check your intended messaging before sending leads, texts, or calls.","href":"/forbidden-message-categories"}]},{"group":"Build with Leadping","pages":[{"title":"Build with Leadping","sidebarTitle":"Developer Overview","href":"/developers/overview"},{"title":"Authenticate API Requests","sidebarTitle":"API Authentication","description":"Choose and protect the correct Leadping user token, agent token, organization API key, or source key.","href":"/api-authentication"},{"title":"Leadping SDKs","sidebarTitle":"SDKs","href":"/sdks/overview"},{"title":"Use the TypeScript SDK","sidebarTitle":"TypeScript","href":"/sdks/typescript"},{"title":"Use the Python SDK","sidebarTitle":"Python","href":"/sdks/python"},{"title":"Use the .NET SDK","sidebarTitle":".NET","href":"/sdks/dotnet"},{"title":"Use the Go SDK","sidebarTitle":"Go","href":"/sdks/go"},{"title":"Use the PHP SDK","sidebarTitle":"PHP","href":"/sdks/php"},{"title":"Use the Java SDK","sidebarTitle":"Java","href":"/sdks/java"},{"title":"Postman Collection","href":"/postman"},{"title":"Configure Automation Webhooks","sidebarTitle":"Automation Webhooks","href":"/validating-webhooks"},{"title":"Handle API Rate Limits","sidebarTitle":"Rate Limits","href":"/rate-limits"},{"title":"Connect Leadping MCP Servers","sidebarTitle":"MCP Servers","href":"/mcp-server"},{"title":"API Deprecation Policy","href":"/deprecation-policy"},{"title":"Plan an API Integration","sidebarTitle":"Integration Planning","href":"/roadmap"},{"title":"Track API Changes","sidebarTitle":"API Changes","href":"/engineering-updates"}]},{"group":"Security \u0026 Trust","pages":[{"title":"Leadping Trust Center","sidebarTitle":"Trust Center","href":"/trust/overview"},{"title":"Security at Leadping","sidebarTitle":"Security","href":"/trust/security"},{"title":"Leadping Privacy Policy","sidebarTitle":"Privacy Policy","href":"/privacy-policy"},{"title":"Delete a Leadping Account","sidebarTitle":"Account Deletion","href":"/account-deletion"},{"title":"Request Data Deletion","sidebarTitle":"Data Deletion","href":"/data-deletion"},{"title":"Leadping Subprocessors","sidebarTitle":"Subprocessors","href":"/subprocessors"},{"title":"Leadping Business Associate Agreement","sidebarTitle":"Business Associate Agreement","href":"/business-associate-agreement"},{"title":"Report a Security Vulnerability","sidebarTitle":"Responsible Disclosure","href":"/trust/responsible-disclosure"}]},{"group":"Policies \u0026 Legal","pages":[{"title":"Leadping Terms of Service","sidebarTitle":"Terms of Service","href":"/terms-of-service"},{"title":"Acceptable Use Policy for Messaging and Calling","sidebarTitle":"Acceptable Use","href":"/acceptable-use"},{"title":"Leadping Cookie Policy","sidebarTitle":"Cookie Policy","href":"/cookie-policy"}]}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/api-reference"}]}]},"title":"Build with Leadping - Leadping","buildId":"dpl_GvhK4qVXq51DpfYJLCtPpYNN4YHN","deploymentId":"dpl_GvhK4qVXq51DpfYJLCtPpYNN4YHN","dynamics":[],"chunks":[]}