Identidad y registro de apps
Registra apps aprobadas, revisa scopes y gestiona gobernanza sin exponer internals del tenant.
Knogin publica un contrato curado de integración externa para auth, tokens, webhooks y transporte GraphQL. Los workflows avanzados pasan a acceso revisado en lugar de publicarse como blueprint completo.
La guía pública de integración es deliberadamente limitada y estable.
Registra apps aprobadas, revisa scopes y gestiona gobernanza sin exponer internals del tenant.
Usa flujos soportados para acceso delegado por usuario o automatización sin usuario interactivo.
Crea, prueba y monitoriza suscripciones webhook salientes para workflows aprobados.
Conéctate al transporte GraphQL compartido con bearer auth y tenant scoping, sin publicar el esquema completo.
Este ejemplo permanece dentro del contrato público revisado: obtener un token y luego llamar al transporte GraphQL.
# Exchange client credentials for a bearer token
curl -X POST https://auth.knogin.com/v1/oauth/token \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "grant_type=client_credentials&client_id=<client-id>&client_secret=<client-secret>&scope=webhooks:write"
# Call the shared GraphQL transport
curl https://api.knogin.com/graphql \
-H "Authorization: Bearer <access-token>" \
-H "X-Tenant-Id: <tenant-id>" \
-H "Content-Type: application/json" \
-d '{"query":"query HealthCheck { viewer { id } }"}'Todo lo documentado públicamente debe ser lo bastante estable para trabajo de integración aprobado.
Workflows avanzados, bundles GraphQL curados y planificación específica del entorno se mantienen detrás de revisión.
El mismo contrato público está disponible mediante `/api/docs`, `llms.txt` y `llms-full.txt`.