Ir al contenido principal
Todas las coleccionesAPI y webhooks
API para crear grupos y agregar identificadores de chat
API para crear grupos y agregar identificadores de chat
Karan avatar
Escrito por Karan
Actualizado hace más de 2 meses

API para Crear o Actualizar Grupo

Esta API permite a los usuarios crear un grupo y agregar ID de chat al mismo. Si el grupo ya existe, los ID de chat se agregarán. Si el grupo no existe, la API puede crearlo si la opción create está configurada como true.


Endpoint:


Autenticación:

  • Tipo: Token Bearer

  • Requiere un encabezado de Autorización con un token de autenticación válido de la organización para autenticar la solicitud.


¿Cómo obtener el Token de Autenticación de la Organización?

Puedes obtener el Token de Autenticación de la Organización desde el Espacio de Trabajo de EazyBe siguiendo estos pasos:

  1. El administrador de la organización debe iniciar sesión en el Espacio de Trabajo de EazyBe con sus credenciales.

  2. En la página de la Organización, se mostrará el Token de Autenticación de la Organización, con solo los últimos 4 dígitos visibles (el resto estará oculto).

  3. El administrador puede copiar el Token de Autenticación de la Organización y pegarlo en la solicitud de la API.


Método de Solicitud:

POST


Encabezados:

Nombre del Encabezado

Tipo

Requerido

Descripción

Content-Type

String

Especifica el tipo de contenido como JSON.

Authorization

String

Token de Autenticación de la Organización.


Parámetros del Cuerpo de la Solicitud:

Parámetro

Tipo

Requerido

Descripción

groupName

String

El nombre del grupo que deseas crear o actualizar.

contacts

Array de Strings

Lista de contactos que se agregarán al grupo.

create

Boolean

No

Si debe crear el grupo si no existe. Por defecto es false.


Ejemplo de Solicitud:

Encabezados: 
{
"Content-Type": "application/json; charset=UTF-8",
"Authorization": "Bearer {token-de-autenticación-de-tu-organización}"
}
Cuerpo:
{
"groupName": "Clientes VIP",
"contacts": ["919911223344", "919922334455"],
"create": true
}

Respuestas:

Respuesta de Éxito (Grupo creado o ID de chat agregados):

{ 
"status": true,
"message": "Grupo creado y ID de chat agregados exitosamente."
}

Campo

Tipo

Descripción

status

Boolean

true indica que la operación fue exitosa.

message

String

Describe el éxito de la operación.


Respuestas de Error:

  • 400 Bad Request: Datos Inválidos

Ocurre cuando falta algún campo requerido o los tipos de datos son incorrectos.

{ 
"status": false,
"message": "Datos proporcionados inválidos."
}
  • 404 Not Found: Grupo No Encontrado

Ocurre cuando el grupo no se encuentra y la opción create está configurada como false.

{ 
"status": false,
"message": "Grupo no encontrado."
}
  • 500 Internal Server Error: Error al Crear el Grupo

Ocurre si hay un problema durante la creación del grupo o al agregar los ID de chat.

{ 
"status": false,
"message": "No se pudo crear el grupo y agregar los ID de chat."
}
  • 403 Forbidden: Sesión en la Nube Inactiva

Ocurre cuando la sesión en la nube no está activa o no funciona correctamente.

{ 
"status": false,
"message": "La sesión en la nube no está activa o no funciona."
}

Prácticas de Higiene:

  • Asegúrate de que el encabezado de Autorización contenga un Token de Autenticación válido de la Organización.

  • Asegúrate de que los contactos sean válidos.


¡Esperamos que este artículo te haya ayudado a entender mejor cómo funciona EazyBe! Si tienes alguna pregunta o necesitas más asistencia, no dudes en contactarnos en [email protected]. ¡Estamos encantados de ayudarte!


¿Ha quedado contestada tu pregunta?