cURL
positional
curl --request POST \ --url https://api.kapso.ai/platform/v1/whatsapp/broadcasts/{broadcast_id}/recipients \ --header 'Content-Type: application/json' \ --header 'X-API-Key: <api-key>' \ --data '{ "whatsapp_broadcast": { "recipients": [ { "phone_number": "+14155550123", "template_parameters": [ "John", "SAVE50" ] }, { "phone_number": "+14155550124", "template_parameters": [ "Jane", "SAVE40" ] } ] }}'
{ "data": { "added": 495, "duplicates": 5, "errors": [ "Recipient 3: template parameters invalid - requires 2 parameters but got 1", "Recipient 7: invalid phone number format" ] } }
Add up to 1000 recipients to a draft broadcast. Duplicates are skipped.
Use positional arrays for simple templates or named objects for complex templates with media headers.
Show child attributes
Added
Was this page helpful?