Bandeja de entrada
La bandeja de entrada compartida: conversaciones, mensajes y respuestas, en el mismo lugar donde el equipo atiende desde el panel. Sirve para conectar un helpdesk o un bot externo. Una API key restringida a algunos números solo ve las conversaciones de esos números.
GETEventos de la bandeja en tiempo realUn stream Server-Sent Events con lo que pasa en la bandeja: mensaje nuevo, estado de mensaje, conversación actualizada, alguien escribiendo. Los eventos…GETListar conversacionesLas conversaciones, de la más reciente a la más antigua, paginadas por cursor: envía el nextCursor de la respuesta en cursor para la página siguiente.…GETConteo de las carpetasConteo de las carpetasGETConsultar una conversaciónLa conversación con el contacto completo y las últimas campañas que recibió.PATCHActualizar una conversaciónCambia el estado (cerrar, reabrir, dejar pendiente, posponer hasta snoozedUntil), la asigna a alguien del equipo o pausa las automatizaciones por 30 días.…GETMensajes de una conversaciónDe la más reciente a la más antigua, con notas internas y eventos (asignación, cierre) mezclados con los mensajes. Para páginas anteriores, envía el…POSTResponder en una conversaciónEnvía un mensaje por el número de la conversación, elegido por kind:POSTMarcar conversación como leídaPone a cero el contador de no leídos y, si la cuenta envía confirmaciones de lectura, marca el último mensaje del cliente como leído en WhatsApp.POSTMostrar el indicador de escrituraMuestra el indicador de escritura al cliente, con la ventana abierta y las confirmaciones de lectura activas. Como máximo una vez cada 20 segundos por…POSTSubir un archivo para una conversaciónEnvía los bytes del archivo en el cuerpo (no es multipart), con el nombre en X-File-Name. El tipo se detecta por el contenido: imagen (JPEG, PNG), sticker…GETEnlace de un archivo de la bandejaUn enlace temporal para descargar un archivo de mensaje, recibido o enviado. Dura 5 minutos; pide otro cuando caduque.POSTEnlaces de varios archivos de la bandejaLos mismos enlaces de GET /inbox/media/{id}/url, para hasta 100 archivos en una sola solicitud — úsalo al abrir una conversación con muchos medios, en lugar…GETPersonas del equipoQuién puede recibir conversaciones — de aquí sale el assignedUserId. Con phoneNumberId, solo quien atiende ese número.