Enqueue up to 100 contacts to the async batch pipeline (Redis-backed).
Contact Push
Enqueue up to 100 contacts to the async batch pipeline (Redis-backed).
Enqueue up to 100 contacts to the async batch pipeline (Redis-backed).
Validates each item's schema and patch keys at intake. Dedupes within the
intake AND against records already waiting in the queue (by LI URL or
email — first-seen wins). Returns immediately; Pipedrive pushes happen on
a 5m cron worker that processes ≤100 records per cycle, one at a time,
stopping for the day on PD rate-limit (429) or when PD_DAILY_CAP is hit.
Per-item shape mirrors `contact_push`:
{user_id, email and/or li_url, name, dm, notes, pipeline_id, create_deal,
sequence_id, stage, skip_note, skip_blob_note, skip_dm_activity,
skip_followup, skip_enrich, patches, overwrite}
Returns {batch_id, accepted, queued, schema_errors:[...], dedupe_skips:[...]}.
Poll contact_push_batch_status(batch_id) for per-record outcomes once the
pusher has processed them.
POST
Enqueue up to 100 contacts to the async batch pipeline (Redis-backed).