curl https://api.onepay.la/v1/campaigns/import-messages \
-X POST \
-H "Authorization: Bearer sk_test_xxx" \
-H "Content-Type: application/json" \
-H "x-idempotency: campaign-sensibilizacion-001" \
-d '{
"template": "sensibilizacion_primera_comunicacion",
"image_url": "https://cdn.onepay.la/campaigns/sensibilizacion-abril.jpg",
"phones": [
"+573001234567",
"+573009876543"
],
"optional_1": "Texto adicional",
"optional_2": null,
"optional_3": null
}'
{
"message": "Messages imported successfully"
}
Envía una campaña de sensibilización masiva por WhatsApp a una lista de números telefónicos.
curl https://api.onepay.la/v1/campaigns/import-messages \
-X POST \
-H "Authorization: Bearer sk_test_xxx" \
-H "Content-Type: application/json" \
-H "x-idempotency: campaign-sensibilizacion-001" \
-d '{
"template": "sensibilizacion_primera_comunicacion",
"image_url": "https://cdn.onepay.la/campaigns/sensibilizacion-abril.jpg",
"phones": [
"+573001234567",
"+573009876543"
],
"optional_1": "Texto adicional",
"optional_2": null,
"optional_3": null
}'
{
"message": "Messages imported successfully"
}
campaigns. Si no está habilitada, el endpoint responde 403 Forbidden con el mensaje “Company does not have this feature.”sensibilizacion_primera_comunicacion, sensibilizacion_primera_comunicacion_v2.image/jpeg, image/png+573001234567). Mínimo 1 número. Máximo 20 caracteres por número.sensibilizacion_primera_comunicacion, este campo debe contener el nombre de la compañía que envía la campaña.curl https://api.onepay.la/v1/campaigns/import-messages \
-X POST \
-H "Authorization: Bearer sk_test_xxx" \
-H "Content-Type: application/json" \
-H "x-idempotency: campaign-sensibilizacion-001" \
-d '{
"template": "sensibilizacion_primera_comunicacion",
"image_url": "https://cdn.onepay.la/campaigns/sensibilizacion-abril.jpg",
"phones": [
"+573001234567",
"+573009876543"
],
"optional_1": "Texto adicional",
"optional_2": null,
"optional_3": null
}'
{
"message": "Messages imported successfully"
}
Was this page helpful?