Skip to main content

API Documentation Sources

This document lists all the API sources used to generate and maintain the AuthSec API documentation.


Live API Documentation

User Flow API (User Management)

Documented Sections:

  • User Management (Admin Users, End Users)
  • Authentication flows
  • MFA Authentication
  • Directory Synchronization
  • User invitations

Corresponding Docs: /docs/user-management/


Auth Manager API

Documented Sections:

  • Token Management (JWT generation)
  • Token Validation
  • Group Management
  • User Profile
  • Debug endpoints
  • Health checks

Corresponding Docs: /docs/auth-manager/


WebAuthn Service API

Documented Sections:

  • WebAuthn registration and authentication (Admin and End User flows)
  • TOTP setup and verification
  • SMS verification

Corresponding Docs: /docs/webauthn-mfa/


Client Management API

Documented Sections:

  • Client CRUD operations
  • Client status management (activate/deactivate)
  • Client filtering and pagination

Corresponding Docs: /docs/client-management/


External Service API

Documented Sections:

  • Service lifecycle management (CRUD operations)
  • Service credential retrieval
  • Authentication debugging utilities

Corresponding Docs: /docs/external-service/


Endpoint to Documentation Mapping

User Flow API Endpoints

Endpoint PatternDocumentation File
/uflow/admin/users/*admin-users.md
/uflow/users/*end-users.md
/uflow/admin/auth/*, /uflow/auth/*authentication.md
/uflow/admin/totp/*, /uflow/admin/webauthn/*, /uflow/admin/ciba/*mfa-authentication.md
/uflow/admin/activedirectory/*, /uflow/admin/entra-id/*directory-sync.md
/uflow/admin/invitations/*invitations.md

Auth Manager Endpoints

Endpoint PatternDocumentation File
/authmgr/auth/*/generateTokentoken-management.md
/authmgr/auth/*/oidcTokentoken-management.md
/authmgr/auth/admin/group/*groups.md
/authmgr/validate/*validation.md
/authmgr/auth/*/profileprofile.md
/authmgr/auth/*/debug/*debug.md
/authmgr/auth/*/healthsystem.md

WebAuthn Service Endpoints

Endpoint PatternDocumentation File
/webauthn/admin/*webauthn.md
/webauthn/enduser/*webauthn.md
/webauthn/totp/*totp.md
/webauthn/sms/*sms.md

Client Management Endpoints

Endpoint PatternDocumentation File
/clientms/clients/v1/tenants/{tenantId}/clientsclients.md
/clientms/clients/v1/tenants/{tenantId}/clients/{id}clients.md
/clientms/clients/v1/*/clients/*/activateclient-status.md
/clientms/clients/v1/*/clients/*/deactivateclient-status.md

External Service Endpoints

Endpoint PatternDocumentation File
/api/v1/servicesservices.md
/api/v1/services/{id}services.md
/api/v1/services/{id}/credentialscredentials.md
/debug/authdebug.md

Update Process

Manual Update Workflow

  1. Fetch Latest Specs

    # User Flow API
    curl https://dev.api.authsec.dev/uflow/redoc > uflow-spec.html

    # Auth Manager
    curl https://dev.api.authsec.dev/authmgr/swagger.json > authmgr-spec.json

    # WebAuthn Service
    curl https://dev.api.authsec.dev/webauthn/swagger.json > webauthn-spec.json

    # Client Management
    curl https://dev.api.authsec.dev/clientms/swagger/doc.json > clientms-spec.json
  2. Parse API Specifications

    • Extract endpoint paths, methods, and descriptions
    • Identify request/response schemas
    • Note authentication requirements
    • Document parameter types
  3. Update Documentation Files

    • Match endpoints to appropriate documentation files (see mapping above)
    • Update endpoint descriptions
    • Add/remove endpoints as needed
    • Update request/response examples
    • Verify all links remain valid
  4. Test Changes

    # Clear cache and rebuild
    rm -rf .docusaurus node_modules/.cache
    npm start

AI Agent Update Protocol

For automated updates by AI agents, follow the README.md instructions which include:

  • Detailed endpoint-to-file mapping
  • Markdown structure preservation guidelines
  • Code sample formatting requirements
  • Consistency checks

Additional Documentation Sources

RBAC & Authorization

Advanced Authentication

System & Infrastructure

  • Source: Health check endpoints and tenant management
  • Docs: /docs/system/

Version History

DateAPIVersionChanges
2026-01-20User Flow API4.0.0Initial documentation
2026-01-20Auth Manager1.1.0Initial documentation
2026-01-20WebAuthn Service2.0Initial documentation
2026-01-20Client Management0.4.0Initial documentation
2026-02-11External Service1.0Initial documentation
2026-02-11Documentation-Reorganized to user journey structure
2026-02-11Documentation-Added MagicUI progressive blur effects

Missing Sources

Currently, all known APIs are documented. If additional microservices are discovered, they will be listed here.

Future Services

  • Add any newly discovered microservices here

Contact & Support

For questions about API sources or to report outdated documentation:

  • Review Swagger/ReDoc interfaces for the latest endpoint information
  • Check version numbers in the live documentation
  • Compare with this sources list to identify discrepancies

Last Updated: 2026-02-11
Maintained By: Documentation Team