📥API de Contactos
Le permite agregar, editar y recuperar información de contacto a través de API.
La API 1.0 de Contactos y Mensajes quedará obsoleta en 2023. Le recomendamos encarecidamente que empiece a migrar a la nueva API pronto.
Comience a construir con la API de la próxima generación de okeybot.com. Consulte nuestra documentación específica sobre la API.
Las llamadas a la API se realizan por canal. Los tokens se pueden generar usando el icono de llave, junto al canal deseado en Configuración . Hay un límite de frecuencia de 100 llamadas API por minuto.
Peticiones
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 utilizar TRUE o FALSE como valor.
Respuesta: éxito (estado HTTP → 200)
Obtener contacto por ID
Esta solicitud devuelve un único objeto de contacto.
Ejemplo de solicitud GET
Respuesta: éxito (estado HTTP → 200)
Actualizar contacto por ID
Esta solicitud actualiza un valor de campo personalizado de contacto.
Ejemplo de solicitud PUT
Respuesta: éxito (estado HTTP → 200)
Limitaciones
Máximo 30 campos actualizados por solicitud.
Tenga en cuenta que en el caso del canal Viber, debido a una cierta limitación, la ID de contacto debe proporcionarse en un formato codificado en Base64 .
Agregar etiqueta por ID
Esta solicitud agrega etiquetas para un contacto.
Ejemplo de solicitud POST
Respuesta: éxito (estado HTTP → 200)
Limitaciones
Máximo 10 etiquetas agregadas por solicitud.
Eliminar etiqueta por ID
Esta solicitud elimina las etiquetas de un contacto.
Ejemplo de solicitud DELETE
Respuesta: éxito (estado HTTP → 200)
Limitaciones
Máximo de 10 etiquetas eliminadas por solicitud.
Tenga en cuenta que en el caso del canal Viber, debido a una cierta limitación, la ID de contacto debe proporcionarse en un formato codificado en Base64.
Crear contacto
Esta solicitud crea un contacto y establece valores para sus campos personalizados.
Ejemplo de solicitud POST
Respuesta: éxito (estado HTTP → 200)
Códigos de error
No autorizado (estado HTTP → 401)
Demasiadas solicitudes (estado HTTP → 429)
Método no permitido (estado HTTP → 405)
General (Estado HTTP → 403)
Limitaciones
Máximo 30 campos creados por solicitud.
Última actualización