Documentation Index Fetch the complete documentation index at: https://docs.zylon.ai/llms.txt
Use this file to discover all available pages before exploring further.
Usa estos endpoints para iniciar flujos OpenID/OAuth. Los endpoints de inicio de sesión están pensados para el navegador y devuelven redirecciones; los callbacks reciben la respuesta del proveedor.
Las integraciones deben estar habilitadas antes de usar OAuth. Consulta las guías del operador para Confluence y SharePoint .
Solicitud básica y respuesta
Inicia un flujo de inicio de sesión llamando al endpoint del proveedor y siguiendo la redirección.
Redirecciones SSO de usuario
curl -i "https://{BASE_URL}/api/v1/auth/google/login"
HTTP/1.1 302 Found
Location: https://accounts.google.com/o/oauth2/v2/auth?client_id=...&redirect_uri=...
curl -i "https://{BASE_URL}/api/v1/auth/microsoft/login"
HTTP/1.1 302 Found
Location: https://login.microsoftonline.com/common/oauth2/v2.0/authorize?client_id=...&redirect_uri=...
Redirecciones OAuth de integraciones
curl -i "https://{BASE_URL}/api/v1/app/integration/confluence/login"
HTTP/1.1 302 Found
Location: https://auth.atlassian.com/authorize?client_id=...&redirect_uri=...
curl -i "https://{BASE_URL}/api/v1/app/integration/sharepoint/login"
HTTP/1.1 302 Found
Location: https://login.microsoftonline.com/common/oauth2/v2.0/authorize?client_id=...&redirect_uri=...
Inicio de sesión con una instancia específica
Instancia Confluence
Instancia SharePoint
curl -i "https://{BASE_URL}/api/v1/app/integration/confluence/{integrationID}/login"
HTTP/1.1 302 Found
Location: https://auth.atlassian.com/authorize?client_id=...&state=conf_8a7b6c5d4e3f2a1b
curl -i "https://{BASE_URL}/api/v1/app/integration/sharepoint/{integrationID}/login"
HTTP/1.1 302 Found
Location: https://login.microsoftonline.com/common/oauth2/v2.0/authorize?client_id=...&state=sp_1c2d3e4f5a6b7c8d
Renovación del token de la integración
Renovar token Confluence
Renovar token SharePoint
curl -X POST "https://{BASE_URL}/api/v1/app/integration/confluence/{integrationID}/refresh_token" \
-H "Authorization: Bearer {API_TOKEN}"
curl -X POST "https://{BASE_URL}/api/v1/app/integration/sharepoint/{integrationID}/refresh_token" \
-H "Authorization: Bearer {API_TOKEN}"
Callbacks
Microsoft callback
Confluence callback
SharePoint callback
curl -i "https://{BASE_URL}/api/v1/auth/microsoft/callback?code=...&state=..."
HTTP/1.1 302 Found
Location: https://{BASE_URL}/app/login/success
curl -i "https://{BASE_URL}/api/v1/app/integration/confluence/callback?code=...&state=..."
HTTP/1.1 302 Found
Location: https://{BASE_URL}/app/integrations/confluence
curl -i "https://{BASE_URL}/api/v1/app/integration/sharepoint/callback?code=...&state=..."
HTTP/1.1 302 Found
Location: https://{BASE_URL}/app/integrations/sharepoint
Errores y casos límite
302 : esperado en inicio de sesión y callback.
401/403 : token ausente para la renovación.
404 : integración no encontrada.