Crear Contactos
Aquí encontraras información de como importar un contacto o varios contactos en B2Chat.
Validaciones generales
Cada atributo debe contener menos de 200 caracteres.
Formato contact.mobile
+<código_país><número_de_móvil> p.ej. +573002742061.
contact.fullname
debe ser una cadena de caracteres de menos de 200 caracteres.
Los contact.custom_attributes
ya están registrados en el sistema mediante la consola de administración de B2Chat.
Los contact.custom_attributes
contienen valores y tipos de datos correctos para cada atributo registrado en el sistema.
Campos opcionales
contact.landline
, contact.email
, contact.identification
, contact.address
, contact.country
ISO code (https://countrycode.org), contact.city
, contact.company
, contact.custom_attribute, skip_required_custom_attributes
colocar en false si quieres que un contacto no se inserte si no tiene un atributo personalizado requerido.
Endpoint de creación de contactos:
Crear contacto
POST
https://api.b2chat.io/contacts/import
Este método te permitirá crear un contacto en especifico o varios contactos con todo los datos necesarios.
Headers
Content-Type*
application/json
Authorization*
Bearer {{token}}
Request Body
contact.mobile
Numero movil
Debe ser un campo de tipo movil valido para WhatsApp con el formato +<código_país><número_de_móvil> p.ej. +573002742061
skip_required_custom_attributes
Boolean
Al colocarlo en FALSE el contacto no se importe si no tiene un campo personalizado requerido. En TRUE permite importar un contacto aunque no se envíe en el body los campos personalizados requeridos. Por defecto esta en TRUE.
contact.fullname
String
Permite máximo 200 caracteres.
contact.landline
Numerico
Permite incluir el teléfono fijo.
contact.email
String
Campo correo de maximo 200 caracteres.
contact.identification
String
Campo asociado a la identificacion del contacto maximo 200 caracteres.
contact.address
String
Campo asociado a la direccion del contacto maximo 200 caracteres.
contact.country
ISO Code
contact.city
String
Campo asociado a la ciudad del contacto maximo 200 caracteres.
contact.company
String
Campo asociado a la compania o empresa del contacto, maximo 200 caracteres.
contact.custom_attribute
Array
Permite enviar un arreglo de campos personalizados creados previamente en la administracion de B2Chat, el arreglo debe tener el nombre del campo y el valor de cada campo personalizado que se desee registrar al contacto.
skip_errors
Boolean
En true permite saltar valores y seguir importando contactos.
Ejemplo 1: Crea un contacto con todos su campos estandar y personalizados, validando que todos los campos personalizados requeridos sean guardados correctamente, debido a que el campo
skip_required_custom_attributes
se encuentra en false.
Ejemplo 2: Crea un contacto solamente con campos estandar y la variable
skip_required_custom_attributes
en true para que no valide si se registran los campos personalizados requeridos.
Ejemplo 3: Creo dos contactos omitiendo errores para continuar la importación y omitiendo los campos requeridos.
Ejemplo de respuesta exitosa
Ejemplo de respuesta con error
Last updated