API de Contactos
Le permite agregar, editar y recuperar información de contacto a través de la API.
Las llamadas a la API se realizan por canal. Los tokens se pueden generar usando el ícono de llave, al lado del canal deseado en Configuración. Hay un límite de tasa de 200 llamadas API por minuto.
Solicitudes
La API de contactos se compone de varias solicitudes:
Obtener Contacto por Campo Personalizado
Esta solicitud devuelve una lista de objetos de contacto con paginación.
Ejemplo de solicitud GET
Si desea recuperar una lista de contactos por campo personalizado de tipo booleano, asegúrese de usar verdadero o falso como valor.
Si desea recuperar una lista de contactos por número de teléfono, asegúrese de reemplazar el '+' con '%2B'
Respuesta - Éxito (HTTP Status → 200)
Obtener Contacto por ID
Esta solicitud devuelve un solo objeto de contacto.
Ejemplo de solicitud GET
Respuesta - Éxito (HTTP Status→ 200)
Actualizar contacto por ID
Esta solicitud actualiza un valor de campo personalizado de contacto.
Campo de contacto (ID) que se permite actualizar
firstName
lastName
profilePic
language
phone
email
custom_field IDs (Consulte el módulo Campo de contacto para obtener el ID de cada campo personalizado)
Se permite actualizar el campo personalizado
Ejemplo de solicitud PUT
Respuesta - Éxito (HTTP Status → 200)
Limitaciones
Máximo 30 Campos actualizados por Solicitud.
Tenga en cuenta que en el caso de Viber Channel, debido a una cierta limitación, la ID de contacto debe proporcionarse en un formato codificado Base64.
Agregar etiqueta por ID
Esta solicitud agrega etiquetas para un contacto.
Ejemplo de solicitud POST
Respuesta - Éxito (HTTP Status → 200)
Limitaciones
Se agregan un máximo de 10 etiquetas por solicitud.
Eliminar Etiqueta por ID
Esta solicitud elimina las etiquetas de un contacto.
Ejemplo de solicitud de ELIMINACIÓN
Respuesta - Éxito (HTTP Status → 200)
Limitaciones
Máximo de 10 etiquetas eliminadas por solicitud.
Tenga en cuenta que en el caso de Viber Channel, debido a una cierta limitación, la ID de contacto debe proporcionarse en un formato codificado Base64.
Crear contacto
Esta solicitud crea un contacto y establece valores para sus campos personalizados.
Ejemplo de solicitud POST
Respuesta - Éxito (HTTP Status → 200)
Códigos de Error
No autorizado (HTTP Status → 401)
Demasiadas solicitudes (HTTP Status → 429)
Método no permitido (HTTP Status → 405)
General (HTTP Status → 403)
Limitaciones
Máximo 30 Campos creados por Solicitud.
Last updated