{ "outcome": "success", "reason": "lead.phone must have valid format", "lead": { "id": "5fd4371e940df5a34a3888b2" }, "price": 20}
{
"message": "Unpaid account"
}
{
"message": "Flow is disabled"
}
{
"message": "Flow does not exist"
}
{
"message": "Invalid flow ID"
}
Flows
Submit data to a source within a flow
Submits a lead to a source within a flow. The lead is stored, every step of the flow
runs, and the response tells you whether the lead was accepted and at what price.
The body may be JSON, XML, or form encoded; set the Content-Type header accordingly.
The source’s inbound integration decides which fields are understood. The response is
JSON by default, or XML or form encoding when requested via the Accept header.
Authentication depends on the source. When the source requires it, send the source’s
credentials with HTTP Basic authentication; otherwise no credentials are needed. The
account API key is not used on this endpoint.
A 201 means the lead was processed, not that it was accepted: a lead rejected by the
flow’s acceptance criteria or by a cap also comes back 201, with outcome: "failure"
and the reason. Always check outcome rather than the status code.
A dynamic set of key-value pairs representing lead data.
Response
The lead was processed. Check outcome: a lead rejected by the flow's acceptance
criteria or by a cap is also reported here, with outcome: "failure" and the reason.
The result of submitting a lead to a flow source or to a router. Returned as JSON
by default, or as XML or form encoding when requested via the Accept header.
The response is produced by the source's inbound integration; this is the shape
produced by the standard integrations.
Whether the flow accepted the lead. Check this field rather than the status
code: a lead rejected by the flow's acceptance criteria or by a cap is still
reported with 201.
The price of the lead. 0 when the lead was not accepted or the source has no pricing.
Example:
20
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"ActiveProspect Developer Documentation","colors":{"primary":"#22a7f0","light":"#79caf6","dark":"#22a7f0"},"logo":{"light":"https://mintcdn.com/activeprospectinc/ttzTIJYOTNQPAJMy/logo/activeprospect_logo.svg?fit=max\u0026auto=format\u0026n=ttzTIJYOTNQPAJMy\u0026q=85\u0026s=9c7503c7631642aa1f7288ae35cc02cc","dark":"https://mintcdn.com/activeprospectinc/ttzTIJYOTNQPAJMy/logo/activeprospect_whiteblue.svg?fit=max\u0026auto=format\u0026n=ttzTIJYOTNQPAJMy\u0026q=85\u0026s=3df29616a4d6781de4873141e49ca8e0"},"favicon":"https://mintcdn.com/activeprospectinc/ybHg7UeILJeU2Jw-/favicon.png?fit=max\u0026auto=format\u0026n=ybHg7UeILJeU2Jw-\u0026q=85\u0026s=95060b05f4b73bb5ad4a373e19c17430","navbar":{"links":[{"href":"https://support.activeprospect.com/hc/en-us","label":"Support"}],"primary":{"type":"button","label":"Sign in to ActiveProspect","href":"https://account.activeprospect.com"}},"footer":{"socials":{"facebook":"https://www.facebook.com/activeprospect","x":"https://twitter.com/activeprospect","instagram":"https://www.instagram.com/activeprospectinc","linkedin":"https://www.linkedin.com/company/activeprospect","youtube":"https://www.youtube.com/channel/UCN_HLECy6KzYhFfIyLM50rQ","github":"https://github.com/activeprospect"},"links":[{"header":"Customers","items":[{"label":"Knowledge Base","href":"https://support.activeprospect.com/hc/en-us"},{"label":"Start Certifying your Leads","href":"https://account.activeprospect.com/register/trustedform/certify"},{"label":"Product What's New","href":"https://whatsnew.activeprospect.com/"},{"label":"Platform Status","href":"https://status.activeprospect.com/"},{"label":"Integrations","href":"https://activeprospect.com/integrations"},{"label":"Add-ons","href":"https://activeprospect.com/leadconduit/add-on-services"},{"label":"Support Plans","href":"https://activeprospect.com/support-plans"}]},{"header":"Resources","items":[{"label":"TrustedForm Cert Demo","href":"https://activeprospect.com/products/trustedform-demo"},{"label":"Talk to an Expert","href":"https://activeprospect.com/get-demo"},{"label":"Blog","href":"https://activeprospect.com/blog"},{"label":"InsideCBM","href":"https://activeprospect.com/inside-cbm"},{"label":"Glossary","href":"https://activeprospect.com/glossary"},{"label":"TCPA Compliance","href":"https://activeprospect.com/tcpa-compliance"},{"label":"Ping Pick Post","href":"https://activeprospect.com/ping-pick-post"}]},{"header":"Company","items":[{"label":"About Us","href":"https://activeprospect.com/about-us"},{"label":"Conferences and Events","href":"https://activeprospect.com/activeprospect-events"},{"label":"Careers","href":"https://activeprospect.com/careers"},{"label":"Security","href":"https://activeprospect.com/security"},{"label":"Security Information Portal","href":"https://security.activeprospect.com/"},{"label":"Contact Us","href":"https://activeprospect.com/contact-us"}]},{"header":"Legal","items":[{"label":"Privacy Policy","href":"https://activeprospect.com/privacy-policy"},{"label":"TrustedForm Privacy Policy","href":"https://activeprospect.com/trustedform-privacy-notice"},{"label":"Privacy Notice for California Residents","href":"https://activeprospect.com/privacy-notice-california"},{"label":"Terms of Service","href":"https://activeprospect.com/terms-of-service"},{"label":"TrustedForm Certify EULA","href":"https://activeprospect.com/trustedform-eula"}]}]},"seo":{"metatags":{"canonical":"https://developers.activeprospect.com"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"activeprospectinc","hasAudioNarration":false,"actualSubdomain":"activeprospectinc","customDomains":["developers.activeprospect.com"],"gitSource":{"type":"github","owner":"activeprospect","repo":"documentation","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6aea11512d9111c67b18d575","collectionId":"7533e224-8cf8-49b6-b7a8-e85a461a93bd","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6aea11512d9111c67b18d575"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"REMOVE_BRANDING":{"status":"ENABLED"},"CONTEXTUAL_FEEDBACK":{"status":"ENABLED"},"CODE_SNIPPET_FEEDBACK":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6aea11512d9111c67b18d575","clientVersion":"0.0.4054","searchFilterCounts":[{"language":"default","tag":"API Documentation","count":115},{"language":"default","tag":"LeadConduit","count":99},{"language":"default","tag":"API Endpoints","count":92},{"language":"default","tag":"TrustedForm","count":26},{"language":"default","tag":"Flows","count":18},{"language":"default","tag":"TrustedForm API 4.0","count":11},{"language":"default","tag":"Account","count":9},{"language":"default","tag":"Fields","count":9},{"language":"default","tag":"Caps and Limits","count":8},{"language":"default","tag":"Operations","count":8}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"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":"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":"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":"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":"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":"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":"sso-setup-deadline-banner","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}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":".black-headline{color:#000;font-weight:700;font-size:18px}.tfbody{border:1px solid #000;background-color:#9bcae3;font-family:\"proxima nova\",sans-serif;color:#131718;width:670px;margin:0 auto;padding:20px;font-size:18px}.tfbody input{background-color:#6fb3c1;display:block;margin:10px 0;padding:6px 0;font-size:14px}.tfbody input[type=checkbox]{display:inline}.tfbody input[type=email],.tfbody input[type=password],.tfbody textarea{color:#fff;min-width:90%}.tfbody input[type=text]{color:#fff;min-width:90%;width:200px}.tfbody a{color:#fff}.tfbody .consent_copy{margin:auto;width:80%}.tfbody .form_field_hldr_hldr{width:100%;padding:12px}.tfbody .form_field_hldr{width:44%;display:inline-block}.check-wrapper{padding:6px}#test-form{margin:auto}#consent_tag_target{color:#00008b;width:100%;text-align:center;margin:6px;height:2rem}.indentpar{display:inline}.indented{margin-left:22px;margin-top:-28px;line-height:22px}[data-tf-element-role=\"\"],[data-tf-element-role=consent-language],[data-tf-element-role=offer]{border:2px solid #9bcae3}[data-tf-element-role=offer]:hover{border:2px solid #ff0}[data-tf-element-role=consent-language]:hover{border:2px solid #adff2f}.consent-hilight>* [data-tf-element-role]:not([data-tf-element-role=offer]):not([data-tf-element-role=consent-language]){background-color:inherit;box-shadow:0 0 1px 1px #8a2be2}.consent-hilight>[data-tf-element-role]:not([data-tf-element-role=offer]):not([data-tf-element-role=consent-language]){background-color:#ff0!important;box-shadow:0 0 1px 1px #8a2be2}[data-tf-element-role]:not([data-tf-element-role=offer]):not([data-tf-element-role=consent-language]):hover{background-color:#ff0}"}],"page":{"pagePath":"api-reference/flows/submit-data-to-a-source-within-a-flow","slug":"/api-reference/flows/submit-data-to-a-source-within-a-flow","pageMetadata":{"title":"Submit data to a source within a flow","description":"Submits a lead to a source within a flow. The lead is stored, every step of the flow\nruns, and the response tells you whether the lead was accepted and at what price.\n\nThe body may be JSON, XML, or form encoded; set the `Content-Type` header accordingly.\nThe source's inbound integration decides which fields are understood. The response is\nJSON by default, or XML or form encoding when requested via the `Accept` header.\n\nAuthentication depends on the source. When the source requires it, send the source's\ncredentials with HTTP Basic authentication; otherwise no credentials are needed. The\naccount API key is not used on this endpoint.\n\nA `201` means the lead was processed, not that it was accepted: a lead rejected by the\nflow's acceptance criteria or by a cap also comes back `201`, with `outcome: \"failure\"`\nand the `reason`. Always check `outcome` rather than the status code.\n","deprecated":null,"version":null,"openapi":"/api-reference/leadconduit_api.json post /flows/{flow_id}/sources/{source_id}/submit","href":"/api-reference/flows/submit-data-to-a-source-within-a-flow","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsx(_components.p, {\n children: \"Submits a lead to a source within a flow. The lead is stored, every step of the flow\\nruns, and the response tells you whether the lead was accepted and at what price.\"\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"The body may be JSON, XML, or form encoded; set the \", _jsx(_components.code, {\n children: \"Content-Type\"\n }), \" header accordingly.\\nThe source’s inbound integration decides which fields are understood. The response is\\nJSON by default, or XML or form encoding when requested via the \", _jsx(_components.code, {\n children: \"Accept\"\n }), \" header.\"]\n }), \"\\n\", _jsx(_components.p, {\n children: \"Authentication depends on the source. When the source requires it, send the source’s\\ncredentials with HTTP Basic authentication; otherwise no credentials are needed. The\\naccount API key is not used on this endpoint.\"\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"A \", _jsx(_components.code, {\n children: \"201\"\n }), \" means the lead was processed, not that it was accepted: a lead rejected by the\\nflow’s acceptance criteria or by a cap also comes back \", _jsx(_components.code, {\n children: \"201\"\n }), \", with \", _jsx(_components.code, {\n children: \"outcome: \\\"failure\\\"\"\n }), \"\\nand the \", _jsx(_components.code, {\n children: \"reason\"\n }), \". Always check \", _jsx(_components.code, {\n children: \"outcome\"\n }), \" rather than the status code.\"]\n })]\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}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Submit data to a source within a flow","description":"Submits a lead to a source within a flow. The lead is stored, every step of the flow\nruns, and the response tells you whether the lead was accepted and at what price.\n\nThe body may be JSON, XML, or form encoded; set the `Content-Type` header accordingly.\nThe source's inbound integration decides which fields are understood. The response is\nJSON by default, or XML or form encoding when requested via the `Accept` header.\n\nAuthentication depends on the source. When the source requires it, send the source's\ncredentials with HTTP Basic authentication; otherwise no credentials are needed. The\naccount API key is not used on this endpoint.\n\nA `201` means the lead was processed, not that it was accepted: a lead rejected by the\nflow's acceptance criteria or by a cap also comes back `201`, with `outcome: \"failure\"`\nand the `reason`. Always check `outcome` rather than the status code.\n","deprecated":null,"version":null,"openapi":"/api-reference/leadconduit_api.json post /flows/{flow_id}/sources/{source_id}/submit","href":"/api-reference/flows/submit-data-to-a-source-within-a-flow","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"x-public":true,"summary":"Submit data to a source within a flow","description":"Submits a lead to a source within a flow. The lead is stored, every step of the flow\nruns, and the response tells you whether the lead was accepted and at what price.\n\nThe body may be JSON, XML, or form encoded; set the `Content-Type` header accordingly.\nThe source's inbound integration decides which fields are understood. The response is\nJSON by default, or XML or form encoding when requested via the `Accept` header.\n\nAuthentication depends on the source. When the source requires it, send the source's\ncredentials with HTTP Basic authentication; otherwise no credentials are needed. The\naccount API key is not used on this endpoint.\n\nA `201` means the lead was processed, not that it was accepted: a lead rejected by the\nflow's acceptance criteria or by a cap also comes back `201`, with `outcome: \"failure\"`\nand the `reason`. Always check `outcome` rather than the status code.\n","operationId":"submitFlowSourceData","tags":["Flows"],"security":[],"parameters":["42b2268c-151e-4fe5-ad86-95a07751f362","2a9f4e6e-0d61-4f54-ae5a-458b14d12565"],"requestBody":"c516d4fd-0c47-497e-a2bc-92fb3a17da04","responses":{"201":"c5aec1f7-cff8-429c-a088-e621dc157f47","402":"66f358d2-646e-4088-ab55-bec797294608","403":"5631b9be-d2f8-46a6-9907-2d3ebd4308fa","404":"50fc6fd8-d933-4fa4-a107-fb7f699dcf9b","413":"37347843-2a92-42a9-a5b7-fa34731c941d","422":"8f52d70f-b1ec-4b4d-9c78-3bea26f3019e"},"method":"post","type":"path","servers":["4d0cf583-3123-4755-8952-788650023c0c"],"path":"/flows/{flow_id}/sources/{source_id}/submit","baseUrlOptions":["https://app.leadconduit.com"],"title":"Submit data to a source within a flow","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"42b2268c-151e-4fe5-ad86-95a07751f362":{"name":"flow_id","in":"path","required":true,"description":"The ID of the flow","schema":{"type":"string","description":"The ID of the flow\n24 character alpha-numeric BSON identifier","pattern":"^[0-9a-fA-F]{24}$","readOnly":true,"example":"5fd4371e940df5a34a3888b2","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"2a9f4e6e-0d61-4f54-ae5a-458b14d12565":{"name":"source_id","in":"path","required":true,"description":"The ID of the source within the flow","schema":{"type":"string","description":"The ID of the source within the flow\n24 character alpha-numeric BSON identifier","pattern":"^[0-9a-fA-F]{24}$","readOnly":true,"example":"5fd4371e940df5a34a3888b2","isRequired":true,"uniqueKey":"","typeLabel":"string"}}},"requestBody":{"description":"The lead data to submit, as key-value pairs.","required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":{"type":"string","description":"A dynamic set of key-value pairs representing lead data.","uniqueKey":"additionalProperties","typeLabel":"string"},"examples":[{"email":"user@example.com","fname":"Example User"}],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"email":"user@example.com","fname":"Example User"}}},"exampleType":"generated"},"application/x-www-form-urlencoded":{"schema":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"additionalProperties","typeLabel":"string"},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{}}},"exampleType":"generated"},"application/xml":{"schema":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"additionalProperties","typeLabel":"string"},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"c5aec1f7-cff8-429c-a088-e621dc157f47":{"description":"The lead was processed. Check `outcome`: a lead rejected by the flow's acceptance\ncriteria or by a cap is also reported here, with `outcome: \"failure\"` and the `reason`.\n","content":{"application/json":{"schema":{"x-tags":["Flows"],"title":"Submission Response","description":"The result of submitting a lead to a flow source or to a router. Returned as JSON\nby default, or as XML or form encoding when requested via the `Accept` header.\nThe response is produced by the source's inbound integration; this is the shape\nproduced by the standard integrations.\n","type":"object","properties":{"outcome":{"description":"Whether the flow accepted the lead. Check this field rather than the status\ncode: a lead rejected by the flow's acceptance criteria or by a cap is still\nreported with `201`.\n","type":"string","enum":["success","failure","error"],"isRequired":true,"uniqueKey":"outcome","typeLabel":"enum\u003cstring>"},"reason":{"oneOf":[{"description":"Why the lead was not accepted. Absent or `null` when the outcome is `success`.","type":"string","example":"lead.phone must have valid format","uniqueKey":"reason.oneOf.0","typeLabel":"string"},{"description":"Why the lead was not accepted. Absent or `null` when the outcome is `success`.","type":"null","example":"lead.phone must have valid format","uniqueKey":"reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"reason","typeLabel":"string | null"},"lead":{"description":"The lead that was created.","type":"object","properties":{"id":{"type":"string","description":"The LeadConduit lead ID. Keep it if you plan to send feedback about this lead later.","pattern":"^[0-9a-fA-F]{24}$","readOnly":true,"example":"5fd4371e940df5a34a3888b2","uniqueKey":"lead.id","typeLabel":"string"}},"uniqueKey":"lead","typeLabel":"object"},"price":{"description":"The price of the lead. `0` when the lead was not accepted or the source has no pricing.","type":"number","example":20,"uniqueKey":"price","typeLabel":"number"}},"required":["outcome"],"uniqueKey":"","typeLabel":"Submission Response · object"},"examples":{"Example":{"title":"Example","value":{"outcome":"success","reason":"lead.phone must have valid format","lead":{"id":"5fd4371e940df5a34a3888b2"},"price":20}}},"exampleType":"generated"},"application/xml":{"schema":{"x-tags":["Flows"],"title":"Submission Response","description":"The result of submitting a lead to a flow source or to a router. Returned as JSON\nby default, or as XML or form encoding when requested via the `Accept` header.\nThe response is produced by the source's inbound integration; this is the shape\nproduced by the standard integrations.\n","type":"object","properties":{"outcome":{"description":"Whether the flow accepted the lead. Check this field rather than the status\ncode: a lead rejected by the flow's acceptance criteria or by a cap is still\nreported with `201`.\n","type":"string","enum":["success","failure","error"],"isRequired":true,"uniqueKey":"outcome","typeLabel":"enum\u003cstring>"},"reason":{"oneOf":[{"description":"Why the lead was not accepted. Absent or `null` when the outcome is `success`.","type":"string","example":"lead.phone must have valid format","uniqueKey":"reason.oneOf.0","typeLabel":"string"},{"description":"Why the lead was not accepted. Absent or `null` when the outcome is `success`.","type":"null","example":"lead.phone must have valid format","uniqueKey":"reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"reason","typeLabel":"string | null"},"lead":{"description":"The lead that was created.","type":"object","properties":{"id":{"type":"string","description":"The LeadConduit lead ID. Keep it if you plan to send feedback about this lead later.","pattern":"^[0-9a-fA-F]{24}$","readOnly":true,"example":"5fd4371e940df5a34a3888b2","uniqueKey":"lead.id","typeLabel":"string"}},"uniqueKey":"lead","typeLabel":"object"},"price":{"description":"The price of the lead. `0` when the lead was not accepted or the source has no pricing.","type":"number","example":20,"uniqueKey":"price","typeLabel":"number"}},"required":["outcome"],"uniqueKey":"","typeLabel":"Submission Response · object"},"examples":{"Example":{"title":"Example","value":{"outcome":"success","reason":"lead.phone must have valid format","lead":{"id":"5fd4371e940df5a34a3888b2"},"price":20}}},"exampleType":"generated"}},"exampleType":"generated"},"66f358d2-646e-4088-ab55-bec797294608":{"description":"The account that owns the flow is unpaid.","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","example":"Unpaid account","uniqueKey":"message","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"Unpaid account"}}},"exampleType":"generated"}},"exampleType":"generated"},"5631b9be-d2f8-46a6-9907-2d3ebd4308fa":{"description":"The flow or the source is disabled.","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","enum":["Flow is disabled","Source is disabled"],"uniqueKey":"message","typeLabel":"enum\u003cstring>"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"Flow is disabled"}}},"exampleType":"generated"}},"exampleType":"generated"},"50fc6fd8-d933-4fa4-a107-fb7f699dcf9b":{"description":"The flow does not exist, the source has not been added to it, or the source's inbound integration is not installed.","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","enum":["Flow does not exist","Source not found","Inbound integration not found"],"uniqueKey":"message","typeLabel":"enum\u003cstring>"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"Flow does not exist"}}},"exampleType":"generated"}},"exampleType":"generated"},"37347843-2a92-42a9-a5b7-fa34731c941d":{"description":"The request body is larger than the 10 MB limit.","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"8f52d70f-b1ec-4b4d-9c78-3bea26f3019e":{"description":"The `flow_id` or the `source_id` is not a valid ID, or the source requires\nauthentication and the credentials are missing or wrong.\n","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","enum":["Invalid flow ID","Invalid source ID","Unauthorized source"],"uniqueKey":"message","typeLabel":"enum\u003cstring>"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"Invalid flow ID"}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{},"servers":{"4d0cf583-3123-4755-8952-788650023c0c":{"url":"https://app.leadconduit.com","description":"The base URL for production."}}},"originalFileLocation":"api-reference/leadconduit_api.json"},"subdomain":"activeprospectinc","siteName":"ActiveProspect Developer Documentation","title":"Submit data to a source within a flow - ActiveProspect Developer Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-03T16:52:43.321Z","originalFileLocation":"api-reference/flows/submit-data-to-a-source-within-a-flow.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=\"Submits a lead to a source within a flow. The lead is stored, every step of the flow runs, and the response tells you whether the lead was accepted and at what price. The body may be JSON, XML, or form encoded; set the Content-Type header accordingly. The source\u0026#x27;s inbound integration decides which fields are understood. The response is JSON by default, or XML or form encoding when requested via the Accept header. Authentication depends on the source. When the source requires it, send the source\u0026#x27;s credentials with HTTP Basic authentication; otherwise no credentials are needed. The account API key is not used on this endpoint. A 201 means the lead was processed, not that it was accepted: a lead rejected by the flow\u0026#x27;s acceptance criteria or by a cap also comes back 201, with outcome: \u0026quot;failure\u0026quot; and the reason. Always check outcome rather than the status code.\">\u003cmeta data-mint-head name=\"application-name\" content=\"ActiveProspect Developer Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/activeprospectinc/-voIGRv_PaCQr-Wj/_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=\"/mintlify-assets/_mintlify/favicons/activeprospectinc/-voIGRv_PaCQr-Wj/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/activeprospectinc/-voIGRv_PaCQr-Wj/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/activeprospectinc/-voIGRv_PaCQr-Wj/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/activeprospectinc/-voIGRv_PaCQr-Wj/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/activeprospectinc/-voIGRv_PaCQr-Wj/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/activeprospectinc/-voIGRv_PaCQr-Wj/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/activeprospectinc/-voIGRv_PaCQr-Wj/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/activeprospectinc/-voIGRv_PaCQr-Wj/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Submit data to a source within a flow - ActiveProspect Developer Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Submits a lead to a source within a flow. The lead is stored, every step of the flow runs, and the response tells you whether the lead was accepted and at what price. The body may be JSON, XML, or form encoded; set the Content-Type header accordingly. The source\u0026#x27;s inbound integration decides which fields are understood. The response is JSON by default, or XML or form encoding when requested via the Accept header. Authentication depends on the source. When the source requires it, send the source\u0026#x27;s credentials with HTTP Basic authentication; otherwise no credentials are needed. The account API key is not used on this endpoint. A 201 means the lead was processed, not that it was accepted: a lead rejected by the flow\u0026#x27;s acceptance criteria or by a cap also comes back 201, with outcome: \u0026quot;failure\u0026quot; and the reason. Always check outcome rather than the status code.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"ActiveProspect Developer Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://developers.activeprospect.com/api-reference/flows/submit-data-to-a-source-within-a-flow\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://activeprospectinc.mintlify.app/_mintlify/api/og/v2?division=Flows\u0026amp;title=Submit+data+to+a+source+within+a+flow\u0026amp;description=Submits+a+lead+to+a+source+within+a+flow.+The+lead+is+stored%2C+every+step+of+the+flow%0Aruns%2C+and+the+response+tells+you+whether+the+lead+was+accepted+and+at+what+\u0026amp;theme=82b92e625aa25be6cc045629\u0026amp;signature=de392f02b110b5c3fde825b957f8dbb8f39f201c7ec766c237d72666a629df14\">\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=\"Submit data to a source within a flow - ActiveProspect Developer Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Submits a lead to a source within a flow. The lead is stored, every step of the flow runs, and the response tells you whether the lead was accepted and at what price. The body may be JSON, XML, or form encoded; set the Content-Type header accordingly. The source\u0026#x27;s inbound integration decides which fields are understood. The response is JSON by default, or XML or form encoding when requested via the Accept header. Authentication depends on the source. When the source requires it, send the source\u0026#x27;s credentials with HTTP Basic authentication; otherwise no credentials are needed. The account API key is not used on this endpoint. A 201 means the lead was processed, not that it was accepted: a lead rejected by the flow\u0026#x27;s acceptance criteria or by a cap also comes back 201, with outcome: \u0026quot;failure\u0026quot; and the reason. Always check outcome rather than the status code.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://activeprospectinc.mintlify.app/_mintlify/api/og/v2?division=Flows\u0026amp;title=Submit+data+to+a+source+within+a+flow\u0026amp;description=Submits+a+lead+to+a+source+within+a+flow.+The+lead+is+stored%2C+every+step+of+the+flow%0Aruns%2C+and+the+response+tells+you+whether+the+lead+was+accepted+and+at+what+\u0026amp;theme=82b92e625aa25be6cc045629\u0026amp;signature=de392f02b110b5c3fde825b957f8dbb8f39f201c7ec766c237d72666a629df14\">\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=\"/mintlify-assets/_mintlify/favicons/activeprospectinc/-voIGRv_PaCQr-Wj/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"ActiveProspect Developer Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#22a7f0\">\u003clink data-mint-head rel=\"canonical\" href=\"https://developers.activeprospect.com/api-reference/flows/submit-data-to-a-source-within-a-flow\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/flows/submit-data-to-a-source-within-a-flow.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://developers.activeprospect.com/#organization\",\"name\":\"ActiveProspect Developer Documentation\",\"url\":\"https://developers.activeprospect.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/activeprospectinc/ttzTIJYOTNQPAJMy/logo/activeprospect_logo.svg?fit=max\u0026auto=format\u0026n=ttzTIJYOTNQPAJMy\u0026q=85\u0026s=9c7503c7631642aa1f7288ae35cc02cc\"}},{\"@type\":\"WebSite\",\"@id\":\"https://developers.activeprospect.com#website\",\"name\":\"ActiveProspect Developer Documentation\",\"url\":\"https://developers.activeprospect.com\",\"publisher\":{\"@id\":\"https://developers.activeprospect.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://developers.activeprospect.com/api-reference/flows/submit-data-to-a-source-within-a-flow#webpage\",\"url\":\"https://developers.activeprospect.com/api-reference/flows/submit-data-to-a-source-within-a-flow\",\"name\":\"Submit data to a source within a flow\",\"description\":\"Submits a lead to a source within a flow. The lead is stored, every step of the flow runs, and the response tells you whether the lead was accepted and at what price. The body may be JSON, XML, or form encoded; set the Content-Type header accordingly. The source's inbound integration decides which fields are understood. The response is JSON by default, or XML or form encoding when requested via the Accept header. Authentication depends on the source. When the source requires it, send the source's credentials with HTTP Basic authentication; otherwise no credentials are needed. The account API key is not used on this endpoint. A 201 means the lead was processed, not that it was accepted: a lead rejected by the flow's acceptance criteria or by a cap also comes back 201, with outcome: \\\"failure\\\" and the reason. Always check outcome rather than the status code.\",\"dateModified\":\"2026-11-03T16:52:43.321Z\",\"isPartOf\":{\"@id\":\"https://developers.activeprospect.com#website\"},\"breadcrumb\":{\"@id\":\"https://developers.activeprospect.com/api-reference/flows/submit-data-to-a-source-within-a-flow#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://developers.activeprospect.com/api-reference/flows/submit-data-to-a-source-within-a-flow#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"API Documentation\",\"item\":\"https://developers.activeprospect.com/api-reference/leadconduit/flows/destination\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"API Endpoints\",\"item\":\"https://developers.activeprospect.com/api-reference/leadconduit/flows/destination\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Flows\",\"item\":\"https://developers.activeprospect.com/api-reference/leadconduit/flows\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Submit data to a source within a flow\",\"item\":\"https://developers.activeprospect.com/api-reference/flows/submit-data-to-a-source-within-a-flow\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://developers.activeprospect.com/api-reference/flows/submit-data-to-a-source-within-a-flow#apireference\",\"headline\":\"Submit data to a source within a flow\",\"name\":\"Submit data to a source within a flow\",\"description\":\"Submits a lead to a source within a flow. The lead is stored, every step of the flow runs, and the response tells you whether the lead was accepted and at what price. The body may be JSON, XML, or form encoded; set the Content-Type header accordingly. The source's inbound integration decides which fields are understood. The response is JSON by default, or XML or form encoding when requested via the Accept header. Authentication depends on the source. When the source requires it, send the source's credentials with HTTP Basic authentication; otherwise no credentials are needed. The account API key is not used on this endpoint. A 201 means the lead was processed, not that it was accepted: a lead rejected by the flow's acceptance criteria or by a cap also comes back 201, with outcome: \\\"failure\\\" and the reason. Always check outcome rather than the status code.\",\"url\":\"https://developers.activeprospect.com/api-reference/flows/submit-data-to-a-source-within-a-flow\",\"mainEntityOfPage\":{\"@id\":\"https://developers.activeprospect.com/api-reference/flows/submit-data-to-a-source-within-a-flow#webpage\"},\"dateModified\":\"2026-11-03T16:52:43.321Z\",\"publisher\":{\"@id\":\"https://developers.activeprospect.com/#organization\"},\"isPartOf\":{\"@id\":\"https://developers.activeprospect.com#website\"}}]}\u003c/script>","siteName":"ActiveProspect Developer Documentation","nav":{"global":null,"tabs":[{"tab":"Welcome","pages":[{"title":"Welcome","href":""}]},{"tab":"TrustedForm","pages":[{"title":"TrustedForm","href":"/pages/trustedform/getting-started"}]},{"tab":"LeadConduit","pages":[{"title":"About","href":"/api-reference/leadconduit"},{"title":"Authentication","href":"/pages/leadconduit/authentication"},{"group":"API Documentation","pages":[{"group":"API Endpoints","pages":[{"group":"Flows","root":{"title":"Flows","href":"/api-reference/leadconduit/flows"},"pages":[{"title":null,"href":"/api-reference/leadconduit/flows/destination"},{"title":null,"href":"/api-reference/leadconduit/flows/flow"},{"title":null,"href":"/api-reference/leadconduit/flows/meta"},{"title":"Submission response","sidebarTitle":"Submission response","href":"/api-reference/leadconduit/flows/submission-response"},{"title":"Ping response","sidebarTitle":"Ping response","href":"/api-reference/leadconduit/flows/ping-response"},{"title":"List all flows","deprecated":null,"version":null,"openapi":"/api-reference/leadconduit_api.json get /flows","href":"/api-reference/flows/list-all-flows"},{"title":"Update all flows","deprecated":null,"version":null,"openapi":"/api-reference/leadconduit_api.json put /flows","href":"/api-reference/flows/update-all-flows"},{"title":"Create a new flow","deprecated":null,"version":null,"openapi":"/api-reference/leadconduit_api.json post /flows","href":"/api-reference/flows/create-a-new-flow"},{"title":"Get a flow","deprecated":null,"version":null,"openapi":"/api-reference/leadconduit_api.json get /flows/{id}","href":"/api-reference/flows/get-a-flow"},{"title":"Update an existing flow","deprecated":null,"version":null,"openapi":"/api-reference/leadconduit_api.json put /flows/{id}","href":"/api-reference/flows/update-an-existing-flow"},{"title":"Delete an existing flow","deprecated":null,"version":null,"openapi":"/api-reference/leadconduit_api.json delete /flows/{id}","href":"/api-reference/flows/delete-an-existing-flow"},{"title":"Deploy a saved flow to production","deprecated":null,"version":null,"openapi":"/api-reference/leadconduit_api.json post /flows/{id}/deploy","href":"/api-reference/flows/deploy-a-saved-flow-to-production"},{"title":"List fields associated to the Flow","deprecated":null,"version":null,"openapi":"/api-reference/leadconduit_api.json get /flows/{id}/fields","href":"/api-reference/flows/list-fields-associated-to-the-flow"},{"title":"Get flow field usages","deprecated":null,"version":null,"openapi":"/api-reference/leadconduit_api.json get /flows/{id}/fields/usage","href":"/api-reference/flows/get-flow-field-usages"},{"title":"Retrieve metadata for a specific source within a flow","description":"Returns metadata about a source within a specified flow, including parameters, account details, and operational settings.","deprecated":null,"version":null,"openapi":"/api-reference/leadconduit_api.json get /flows/{flow_id}/sources/{source_id}/meta","href":"/api-reference/flows/retrieve-metadata-for-a-specific-source-within-a-flow"},{"title":"Submit data to a source within a flow","deprecated":null,"version":null,"openapi":"/api-reference/leadconduit_api.json post /flows/{flow_id}/sources/{source_id}/submit","href":"/api-reference/flows/submit-data-to-a-source-within-a-flow"},{"title":"Ping a source within a flow","description":"Asks a flow whether it would accept a lead, and at what price, without submitting it.\nThis is the pre-check used in real-time bidding: the seller pings first and only posts\nthe full lead to `/submit` if the answer is worth it.\n\nA ping sends the same fields as a submission, in the query string for `GET` or in the\nbody for `POST`. Nothing is stored and no flow step runs. Acceptance criteria are\nevaluated leniently: rules that need a field the ping did not include are skipped, so a\npartial lead can still get an answer.\n\nPings must be enabled on the flow (`ping_enabled`) and the source's inbound integration\nmust support them. No credentials are needed. Ping limits on the flow or the source\napply to this endpoint and reject a ping over the limit with `429`. Caps apply too: a\nping to a flow or source whose cap is reached is answered with `outcome: \"failure\"`\nand the reason `Cap reached`. Pings are not counted against caps, since no lead is created.\n","deprecated":null,"version":null,"openapi":"/api-reference/leadconduit_api.json get /flows/{flow_id}/sources/{source_id}/ping","href":"/api-reference/flows/ping-a-source-within-a-flow"},{"title":"Ping a source within a flow with a request body","deprecated":null,"version":null,"openapi":"/api-reference/leadconduit_api.json post /flows/{flow_id}/sources/{source_id}/ping","href":"/api-reference/flows/ping-a-source-within-a-flow-with-a-request-body"}]},{"group":"Leads","root":{"title":"Leads","href":"/api-reference/leadconduit/leads"},"pages":[{"title":null,"href":"/api-reference/leadconduit/leads/event"},{"title":"List all events","deprecated":null,"version":null,"openapi":"/api-reference/leadconduit_api.json get /events","href":"/api-reference/leads/list-all-events"},{"title":"List all events for exports","deprecated":null,"version":null,"openapi":"/api-reference/leadconduit_api.json post /events","href":"/api-reference/leads/list-all-events-for-exports"},{"title":"Fetch a single event","deprecated":null,"version":null,"openapi":"/api-reference/leadconduit_api.json get /events/{id}","href":"/api-reference/leads/fetch-a-single-event"}]},{"group":"Feedback","root":{"title":"Feedback","href":"/api-reference/leadconduit/feedback"},"pages":[{"title":"Feedback submission","sidebarTitle":"Feedback submission","href":"/api-reference/leadconduit/feedback/feedback-submission"},{"title":"Feedback result","sidebarTitle":"Feedback result","href":"/api-reference/leadconduit/feedback/feedback-submission-result"},{"title":"Submit feedback for a lead","deprecated":null,"version":null,"openapi":"/api-reference/leadconduit_api.json post /feedback","href":"/api-reference/feedback/submit-feedback-for-a-lead"},{"title":"Submit feedback for a lead using query parameters","deprecated":null,"version":null,"openapi":"/api-reference/leadconduit_api.json get /feedback","href":"/api-reference/feedback/submit-feedback-for-a-lead-using-query-parameters"},{"title":"Submit feedback for a lead using your own record ID","deprecated":null,"version":null,"openapi":"/api-reference/leadconduit_api.json post /feedback/{recipient_name}","href":"/api-reference/feedback/submit-feedback-for-a-lead-using-your-own-record-id"}]},{"group":"Exports","root":{"title":"Exports","href":"/api-reference/leadconduit/exports"},"pages":[{"title":null,"href":"/api-reference/leadconduit/exports/export"},{"title":"List all exports","deprecated":null,"version":null,"openapi":"/api-reference/leadconduit_api.json get /exports","href":"/api-reference/exports/list-all-exports"},{"title":"Create an export","deprecated":null,"version":null,"openapi":"/api-reference/leadconduit_api.json post /exports","href":"/api-reference/exports/create-an-export"},{"title":"Get an export","deprecated":null,"version":null,"openapi":"/api-reference/leadconduit_api.json get /exports/{id}","href":"/api-reference/exports/get-an-export"},{"title":"Get a download link for an export","deprecated":null,"version":null,"openapi":"/api-reference/leadconduit_api.json get /exports/{id}/file","href":"/api-reference/exports/get-a-download-link-for-an-export"}]},{"group":"Fields","pages":[{"title":null,"href":"/api-reference/leadconduit/fields/field"},{"title":null,"href":"/api-reference/leadconduit/fields/type"},{"title":"List all fields","deprecated":null,"version":null,"openapi":"/api-reference/leadconduit_api.json get /fields","href":"/api-reference/fields/list-all-fields"},{"title":"Create a field","deprecated":null,"version":null,"openapi":"/api-reference/leadconduit_api.json post /fields","href":"/api-reference/fields/create-a-field"},{"title":"Get a field","deprecated":null,"version":null,"openapi":"/api-reference/leadconduit_api.json get /fields/{id}","href":"/api-reference/fields/get-a-field"},{"title":"Update a field","deprecated":null,"version":null,"openapi":"/api-reference/leadconduit_api.json put /fields/{id}","href":"/api-reference/fields/update-a-field"},{"title":"Delete a field","deprecated":null,"version":null,"openapi":"/api-reference/leadconduit_api.json delete /fields/{id}","href":"/api-reference/fields/delete-a-field"},{"title":"List changes to a Field","deprecated":null,"version":null,"openapi":"/api-reference/leadconduit_api.json get /fields/{id}/changelogs","href":"/api-reference/fields/list-changes-to-a-field"},{"title":"List data types","deprecated":null,"version":null,"openapi":"/api-reference/leadconduit_api.json get /types","href":"/api-reference/fields/list-data-types"}]},{"group":"Entities","root":{"title":"Entities","href":"/api-reference/leadconduit/entities"},"pages":[{"title":null,"href":"/api-reference/leadconduit/entities/entity"},{"title":"List all entities","deprecated":null,"version":null,"openapi":"/api-reference/leadconduit_api.json get /entities","href":"/api-reference/entities/list-all-entities"},{"title":"Create an entity","deprecated":null,"version":null,"openapi":"/api-reference/leadconduit_api.json post /entities","href":"/api-reference/entities/create-an-entity"},{"title":"Get an entity","deprecated":null,"version":null,"openapi":"/api-reference/leadconduit_api.json get /entities/{id}","href":"/api-reference/entities/get-an-entity"},{"title":"Update an entity","deprecated":null,"version":null,"openapi":"/api-reference/leadconduit_api.json put /entities/{id}","href":"/api-reference/entities/update-an-entity"},{"title":"Delete an entity","deprecated":null,"version":null,"openapi":"/api-reference/leadconduit_api.json delete /entities/{id}","href":"/api-reference/entities/delete-an-entity"},{"title":"List changes to an Entity","deprecated":null,"version":null,"openapi":"/api-reference/leadconduit_api.json get /entities/{id}/changelogs","href":"/api-reference/entities/list-changes-to-an-entity"}]},{"group":"Packages","root":{"title":"Packages","href":"/api-reference/leadconduit/packages"},"pages":[{"title":"Package","sidebarTitle":"Package","href":"/api-reference/leadconduit/packages/package"},{"title":"List all integration packages","deprecated":null,"version":null,"openapi":"/api-reference/leadconduit_api.json get /packages","href":"/api-reference/packages/list-all-integration-packages"},{"title":"Fetch a single integration package","deprecated":null,"version":null,"openapi":"/api-reference/leadconduit_api.json get /packages/{id}","href":"/api-reference/packages/fetch-a-single-integration-package"}]},{"group":"Changelogs","root":{"title":"Changelogs","href":"/api-reference/leadconduit/changelogs"},"pages":[{"title":null,"href":"/api-reference/leadconduit/changelogs/changelog"},{"title":"List all changelogs","deprecated":null,"version":null,"openapi":"/api-reference/leadconduit_api.json get /changelogs","href":"/api-reference/changelogs/list-all-changelogs"},{"title":"Get a changelog","deprecated":null,"version":null,"openapi":"/api-reference/leadconduit_api.json get /changelogs/{id}","href":"/api-reference/changelogs/get-a-changelog"},{"title":"List changes to a Flow","deprecated":null,"version":null,"openapi":"/api-reference/leadconduit_api.json get /flows/{id}/changelogs","href":"/api-reference/changelogs/list-changes-to-a-flow"}]},{"group":"Reports","pages":[{"title":null,"href":"/api-reference/leadconduit/reports/report"},{"title":"List all reports","deprecated":null,"version":null,"openapi":"/api-reference/leadconduit_api.json get /reports","href":"/api-reference/reports/list-all-reports"},{"title":"Create a new report","deprecated":null,"version":null,"openapi":"/api-reference/leadconduit_api.json post /reports","href":"/api-reference/reports/create-a-new-report"},{"title":"Fetch a single report","deprecated":null,"version":null,"openapi":"/api-reference/leadconduit_api.json get /reports/{id}","href":"/api-reference/reports/fetch-a-single-report"},{"title":"Update an existing report","deprecated":null,"version":null,"openapi":"/api-reference/leadconduit_api.json put /reports/{id}","href":"/api-reference/reports/update-an-existing-report"},{"title":"Delete a report","deprecated":null,"version":null,"openapi":"/api-reference/leadconduit_api.json delete /reports/{id}","href":"/api-reference/reports/delete-a-report"},{"title":"Run a report","deprecated":null,"version":null,"openapi":"/api-reference/leadconduit_api.json get /reports/{id}/run","href":"/api-reference/reports/run-a-report"}]},{"group":"Caps and Limits","root":{"title":"Caps and Limits","href":"/api-reference/leadconduit/caps-and-limits"},"pages":[{"title":null,"href":"/api-reference/leadconduit/caps-and-limits/cap"},{"title":null,"href":"/api-reference/leadconduit/caps-and-limits/cap-counter"},{"title":null,"href":"/api-reference/leadconduit/caps-and-limits/pinglimit"},{"title":null,"href":"/api-reference/leadconduit/caps-and-limits/pinglimit-counter"},{"title":"List all cap counters","deprecated":null,"version":null,"openapi":"/api-reference/leadconduit_api.json get /caps","href":"/api-reference/caps-and-limits/list-all-cap-counters"},{"title":"Get a cap counter","deprecated":null,"version":null,"openapi":"/api-reference/leadconduit_api.json get /caps/{id}","href":"/api-reference/caps-and-limits/get-a-cap-counter"},{"title":"List all ping limit counters","deprecated":null,"version":null,"openapi":"/api-reference/leadconduit_api.json get /ping_limits","href":"/api-reference/caps-and-limits/list-all-ping-limit-counters"},{"title":"Fetch a ping limit counter","deprecated":null,"version":null,"openapi":"/api-reference/leadconduit_api.json get /ping_limits/{id}","href":"/api-reference/caps-and-limits/fetch-a-ping-limit-counter"}]},{"group":"Firehose","root":{"title":"Firehose","href":"/api-reference/leadconduit/firehose"},"pages":[{"title":"Test firehose's ability to write to AWS S3 or Azure Blob Storage","deprecated":null,"version":null,"openapi":"/api-reference/leadconduit_api.json get /firehose","href":"/api-reference/firehose/test-firehoses-ability-to-write-to-aws-s3-or-azure-blob-storage"}]},{"group":"Routers","pages":[{"title":null,"href":"/api-reference/leadconduit/router"},{"title":"List all routers","deprecated":null,"version":null,"openapi":"/api-reference/leadconduit_api.json get /routers","href":"/api-reference/routers/list-all-routers"},{"title":"Create a router","deprecated":null,"version":null,"openapi":"/api-reference/leadconduit_api.json post /routers","href":"/api-reference/routers/create-a-router"},{"title":"Get a router","deprecated":null,"version":null,"openapi":"/api-reference/leadconduit_api.json get /routers/{id}","href":"/api-reference/routers/get-a-router"},{"title":"Update a router","deprecated":null,"version":null,"openapi":"/api-reference/leadconduit_api.json put /routers/{id}","href":"/api-reference/routers/update-a-router"},{"title":"Submit a lead to a router","deprecated":null,"version":null,"openapi":"/api-reference/leadconduit_api.json post /routers/{router_id}/route","href":"/api-reference/routers/submit-a-lead-to-a-router"},{"title":"Submit a lead to a router using query parameters","deprecated":null,"version":null,"openapi":"/api-reference/leadconduit_api.json get /routers/{router_id}/route","href":"/api-reference/routers/submit-a-lead-to-a-router-using-query-parameters"}]},{"group":"Account","root":{"title":"Account","href":"/api-reference/leadconduit/account"},"pages":[{"title":null,"href":"/api-reference/leadconduit/account/account"},{"title":null,"href":"/api-reference/leadconduit/account/credential"},{"title":"Get account","deprecated":null,"version":null,"openapi":"/api-reference/leadconduit_api.json get /account","href":"/api-reference/account/get-account"},{"title":"Update account","deprecated":null,"version":null,"openapi":"/api-reference/leadconduit_api.json put /account","href":"/api-reference/account/update-account"},{"title":"List all credentials","deprecated":null,"version":null,"openapi":"/api-reference/leadconduit_api.json get /credentials","href":"/api-reference/account/list-all-credentials"},{"title":"Create a new credential","deprecated":null,"version":null,"openapi":"/api-reference/leadconduit_api.json post /credentials","href":"/api-reference/account/create-a-new-credential"},{"title":"Get a credential","deprecated":null,"version":null,"openapi":"/api-reference/leadconduit_api.json get /credentials/{id}","href":"/api-reference/account/get-a-credential"},{"title":"Update a credential","deprecated":null,"version":null,"openapi":"/api-reference/leadconduit_api.json put /credentials/{id}","href":"/api-reference/account/update-a-credential"},{"title":"Delete a credential","deprecated":null,"version":null,"openapi":"/api-reference/leadconduit_api.json delete /credentials/{id}","href":"/api-reference/account/delete-a-credential"}]},{"group":"Connections","root":{"title":"Connections","href":"/api-reference/leadconduit/connections"},"pages":[{"title":"List connections","deprecated":null,"version":null,"openapi":"/api-reference/leadconduit_api.json get /connections","href":"/api-reference/connections/list-connections"},{"title":"Repair: materialize a missing LC connection","deprecated":null,"version":null,"openapi":"/api-reference/leadconduit_api.json post /connections","href":"/api-reference/connections/repair:-materialize-a-missing-lc-connection"},{"title":"Get connection by ID","deprecated":null,"version":null,"openapi":"/api-reference/leadconduit_api.json get /connections/{id}","href":"/api-reference/connections/get-connection-by-id"}]},{"group":"System","pages":[{"title":null,"href":"/api-reference/leadconduit/system/status"},{"title":"Get system status","deprecated":null,"version":null,"openapi":"/api-reference/leadconduit_api.json get /status","href":"/api-reference/system/get-system-status"}]}]}]},{"group":"Concepts","pages":[{"group":"Rules","root":{"title":"Rules","href":"/api-reference/leadconduit/rules"},"pages":[{"title":null,"href":"/api-reference/leadconduit/rules/rule"},{"title":null,"href":"/api-reference/leadconduit/rules/rule-set"}]},{"group":"Variables","root":{"title":"Variables","href":"/api-reference/leadconduit/variables"},"pages":[{"title":null,"href":"/api-reference/leadconduit/variables/variables"}]},{"title":"Types","href":"/api-reference/leadconduit/types"},{"title":"Templates","href":"/api-reference/leadconduit/templates"}]}]}]},"basePath":"","title":"Submit data to a source within a flow - ActiveProspect Developer Documentation","buildId":"dpl_345ReqzYaAjzS9QpeJemsKdb7KDj","deploymentId":"dpl_345ReqzYaAjzS9QpeJemsKdb7KDj","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-C8RPHPxo.js","utils-0BK-9q6z.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-DfjzsUJT.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-B4v9psJ4.js","snippetPresets-CpTQv-Ez.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-BNP-Fvr0.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BSgu6h1D.js","shallow-Biv1i9Gs.js","getApiPlaygroundDisplay-BoGOXhtF.js","CodeSnippet-DvQoT18_.js","CodeSnippets-Dnpa15xT.js","Page-Buji1S4J.js","getPastedJson-xAIyhUFE.js","icon-S6FBih11.js","MethodPill-SaYeUZyk.js","DuplicateIcon-Cs-p3v2Q.js","createIcon-DjCFEoHq.js","DynamicMarkdown-BcnBltEQ.js","SectionHeading-BUBl0eEF.js","axios-vUo_bRtp.js","Markdown-h4cOoD8d.js","clsx-B2v50t8t.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-DJnKvr0g.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-BHrrjR1K.js"]}