La API de integración pública le permite realizar ciertas acciones con la integración de la bandeja de entrada sin necesidad de operar en la interfaz de usuario de la plataforma. Con la API de integración, también puedes controlar la integración de la bandeja de entrada con la lógica de chatbot.
Utilice la siguiente URL de punto final para la API de integración pública:https://api.inbox.woztell.sanuker.com/v1.0/
Para realizar la autenticación de las API de integración, es necesario utilizar el Payload y el SignedContext correspondientes que requiera la integración.
{"appIntegration":"appIntegrationId","app":"appId"}
(signature).{{base64(JSON.stringify(payload))}}
integraciones instaladas
con Open API.Crear carga útil con el siguiente formato:
{"appIntegration":"appIntegrationId","app":"appId"}
Codificar la carga útil en formato Base64
Combine la carga útil codificada y la firma para crear el contexto firmado en el siguiente formato:
(signature).{{base64(JSON.stringify(payload))}}
X-Woztell-Payload
y X-Woztell-SignedContext
.Esta API sirve para obtener una lista de hilos.
Para la autenticación, siga esta guía para rellenar X-Woztell-Payload y X-Woztell-SignedContext en la cabecera.
Nombre | Tipo | Descripción | Requerido |
---|---|---|---|
ID del Canal | Cadena | Filtrar temas por canal | No |
ID del archivo | Cadena | Filtrar temas por carpeta | No |
ID del miembro | Cadena | Filtrar temas por miembro | No |
ID externo | Cadena | Filtrar temas por miembro mediante ExternalId | No |
ID del hilo | Cadena | Filtrar temas por ID de tema | No |
ID del usuario | Cadena | Filtrar Temas por Asignatario del tema | No |
Límite | Entero | Controla la cantidad de hilos devueltos (Valor por defecto : 10) | No |
Después | Cadena | Para obtener el siguiente lote de hilos, se puede obtener de paging.cursors en la respuesta | No |
Antes | Cadena | Para obtener el siguiente lote de hilos, se puede obtener de paging.cursors en la respuesta | No |
Esta API sirve para obtener una lista de usuarios de la bandeja de entrada.
Para la autenticación, siga esta guía para rellenar X-Woztell-Payload y X-Woztell-SignedContext en la cabecera.
Nombre | Tipo | Descripción | Requerido |
---|---|---|---|
ID del canal | Cadena | Filtrar usuarios por canal (los datos del agente, como el rol del agente, el nombre, el correo electrónico y el icono, se basan en los datos del agente del canal). | No |
ID del archivo | Cadena | Filtrar usuarios en función de quién tiene acceso a la carpeta | No |
ID del usuario | Cadena | Filtrar usuario por ID de Woztell del usuario | No |
ID del miembro | Cadena | Filtrar usuario por miembro | No |
ID externo | Cadena | Filtrar Usuario por Miembro usando ExternalId | No |
ID del hilo | Cadena | Filtrar usuario por ThreadId | No |
Límite | Entero | Controla la cantidad de usuarios devueltos Valor por defecto : 10 | No |
Después | Cadena | Para obtener el siguiente lote de usuarios, se puede obtener de paging.cursors en la respuesta | No |
Antes | Cadena | Para obtener el lote anterior de usuarios, se puede obtener de paging.cursors en la respuesta | No |
Esta API sirve para asignar un hilo a una carpeta específica.
Para la autenticación, siga esta guía para rellenar X-Woztell-Payload y X-Woztell-SignedContext en la cabecera.
Nombre | Tipo | Descripción | Requerido |
---|---|---|---|
ID del miembro | Cadena | Id del miembro | Si |
ID del archivo | Cadena | ID del archivo | Si |
Esta API sirve para añadir o eliminar un asignado de un hilo.
Para la autenticación, siga esta guía para rellenar X-Woztell-Payload y X-Woztell-SignedContext en la cabecera.
Nombre | Tipo | Descripción | Requerido |
---|---|---|---|
ID del miembro | Cadena | ID del miembro | Si |
ID del usuario | Cadena | ID de usuario del miembro del equipo | Si |
El ID de usuario de un miembro del equipo puede obtenerse de teamMembers de Open API.
Para añadir un cesionario
Para eliminar a un cesionario
Esta API sirve para actualizar el título de un tema.
Para la autenticación, siga esta guía para rellenar X-Woztell-Payload y X-Woztell-SignedContext en la cabecera.
Nombre | Tipo | Descripción | Requerido |
---|---|---|---|
ID del miembro | Cadena | Id del miembro que pertenece al hilo | O bien memberId o threadId |
ID del hilo | Cadena | Id del hilo. | O bien threadId o memberId |
Título | Cadena | El nuevo título del hilo | Si |
Para la autenticación, siga esta guía para rellenar X-Woztell-Payload y X-Woztell-SignedContext en la cabecera.
Nombre | Tipo | Descripción | Requerido |
---|---|---|---|
ID del hilo | Cadena | Id del miembro que pertenece al hilo | O bien memberId o threadId |
ID del miembro | Cadena | Id del hilo. | O bien threadId o memberId |
Mensaje | Cadena | El mensaje interno que debe enviarse | Si |