Overview
The Speed-to-Lead pause webhook lets you stop AI outreach for a specific lead you previously sent through the intake webhook — for example, the lead booked or was closed out in your own system. It targets one lead’s active campaign enrollment; it does not touch any other lead. Two endpoints, mirroring the intake webhook’s own pattern:team_id isn’t needed in the body). Otherwise use the bare endpoint and include team_id.
Authentication
Same as the intake webhook — authenticate with either header:Request
Response
Success (200 OK)
Example: nothing to pause
Example: nothing to pause
Errors
Identity and Matching
This endpoint targets the exact same lead identity the intake webhook uses to merge repeat deliveries:team + phone_number + external_id. There’s no fuzzy or partial lookup — send the same phone_number and external_id you originally sent for this lead. A different external_id for the same phone number is a different, unrelated lead as far as Avoca is concerned, and this call won’t affect it.
No Resume Endpoint
Pausing here is one-directional. To re-enable outreach for the same inquiry, re-POST it to the intake webhook withbypass_deduplication: true — this forces a fresh enrollment even though the phone number and external_id are unchanged. A genuinely new inquiry (a new external_id) was never affected by this pause and enrolls normally on its own.