/chat/{deviceId}/contactsCrear contactos en lote
Crea contactos en lote, hasta 1000 contactos a la vez en una sola solicitud a la API.
PATCH https://api.getincloud.ai/v1/chat/{deviceId}/contactsCrea contactos en lote, hasta 1000 contactos a la vez en una sola solicitud a la API.
Este endpoint de la API es útil para crear varios contactos a la vez y es más eficiente que llamar varias veces al endpoint Create contact.
Al igual que en el endpoint Create contact, cada contacto proporcionado debe tener un número de teléfono en formato E164 (p. ej.: +1234567890) en la agenda interna de contactos de la plataforma del número de WhatsApp conectado.
Los contactos creados desde la API de la plataforma o desde el chat no se sincronizan con la agenda del móvil de WhatsApp conectado, por lo que es posible que los contactos aparezcan en la aplicación móvil de WhatsApp con el número de teléfono sin formato en lugar del nombre del contacto.
Por defecto se usa el parámetro de consulta upsert=true, lo que significa que si el número de teléfono ya está en uso por un contacto existente en el almacén de contactos del dispositivo específico, el contacto existente se actualizará con la información proporcionada. Puedes cambiar este comportamiento usando el parámetro de consulta upsert=false.
Según la cantidad de contactos que necesites crear, la respuesta puede tardar varios segundos.
Prueba aquí el ejemplo de uso de la API para importar varios contactos
Tutoriales relacionados:
Nota: por defecto, a menos que se defina el parámetro de consulta ?upsert=true, si el número de teléfono ya está en uso por un contacto existente en el almacén de contactos del dispositivo específico, la API devolverá en el JSON de respuesta un campo de error con 409 - Conflict y se devolverá el ID de WhatsApp del contacto existente en la respuesta de error, que luego se puede usar para actualizar el contacto existente mediante el [endpoint Update contact](#operation/updateContact).
Prueba este endpoint en el probador de API en vivo
>¿Necesitas ayuda? Explora todos los tutoriales, más de 100 ejemplos de casos de uso y juega con el probador de API en vivo con ejemplos de código listos para usar en más de 15 lenguajes de programación, incluidos JavaScript/Node.js, PHP, Python, C#, Java, Ruby, Swift, Kotlin, Powershell, cURL y más.
Autenticación
Envía tu API key en el encabezado Token en cada petición.
Parámetros
| Campo | Dónde | Tipo | Obligatorio | Descripción |
|---|---|---|---|---|
upsert | query | boolean | No | Si es true y el contacto ya existe, el contacto se actualizará con los datos proporcionados. Si es false y el contacto ya existe, se omitirá la creación del contacto y la entrada del contacto se devolverá como código de error 409 en el arreglo de resultados. default: True |
Respuestas
| Código | Descripción |
|---|---|
200 | Contactos creados |
202 | Contactos creados parcialmente y algunos fallaron |
400 | Cuerpo de la solicitud no válido |
401 | No autorizado - Token de API no válido o ausente |
403 | No autorizado o faltan permisos |
404 | Recurso no encontrado |
409 | Conflicto |
429 | Se alcanzó el límite máximo de contactos - Se requiere mejorar el plan |
500 | Error inesperado |
501 | No implementado |
503 | Servicio temporalmente no disponible - Inténtalo de nuevo más tarde |