Adds one or more existing contacts (by UUID) to the pool, creating ContactPoolItem rows with status=Pending. Contacts already present in the pool are silently skipped (no error). UUIDs that don’t resolve to a contact are returned in contact_uuids_not_found rather than failing the whole call. Side effect: if the pool is attached to ONE OR MORE campaigns currently in ‘In Process’ status, tasks are auto-created for the newly added contacts in EVERY running campaign — and ProcessWhatsAppCampaign is dispatched for text/sms campaigns. The whole operation is transactional: pool inserts and task creation succeed together or roll back together.
Documentation Index
Fetch the complete documentation index at: https://developers.mindhunters.ai/llms.txt
Use this file to discover all available pages before exploring further.
Use a Bearer token to access these API endpoints. Example: "Bearer {your-token}"
UUID of the pool to add contacts to.
UUIDs of existing contacts to add. Use POST /api/v1/contacts to create new contacts first if needed. Duplicates within the array are deduplicated server-side.
1Priority assigned to the new pool items. Higher values are picked first when type='Parallel'. Ignored for FIFO/LIFO pools. Default: 0.
0