https://api.icarius.glombastudio.tech/api/assistant
Es la ruta que debe consumir el backend de la empresa.
Herramienta de prueba independiente del chatbot flotante. Permite enviar el payload HTTP, editarlo manualmente y revisar la respuesta cruda del backend.
El modo manual envía exactamente el JSON escrito. El modo asistido solo conserva y reenvía estado; no interpreta semántica.
El selector de role es solo una ayuda para editar el JSON. El request sigue siendo editable manualmente.
Sin requests todavía.
Esta consola no comparte estado con el widget flotante “Asistente Icarius”. Al elegir una option, solo se prepara su selected_option_id en el request; no se interpreta su significado.
Referencia server-to-server lista para entregar al equipo que vaya a consumir Icarius Assistant desde el backend corporativo.
https://api.icarius.glombastudio.tech/api/assistant
Es la ruta que debe consumir el backend de la empresa.
Authorization: Bearer <API_AUTH_TOKEN>
El token debe vivir en el .env o secret manager del backend corporativo.
application/json
Todas las requests conversacionales utilizan JSON.
EMPLEADOR · EMPLEADOR ADMINISTRADOR · MANAGER · COLABORADOR
ALL es documental y nunca se envía como role de usuario.
curl -X POST "https://api.icarius.glombastudio.tech/api/assistant" \
-H "Authorization: Bearer <API_AUTH_TOKEN>" \
-H "Content-Type: application/json" \
-d '{
"message": "¿Cómo solicito vacaciones?",
"role": "COLABORADOR",
"history": [],
"context": {},
"selected_option_id": null
}'
{
"message": null,
"role": "COLABORADOR",
"history": [],
"context": {},
"selected_option_id": null
}
Para seleccionar una option: enviar message: null, reenviar exactamente el context recibido y colocar el ID en selected_option_id. Nunca enviar texto y option al mismo tiempo.