HeyDonto Authentication Documentation (1.0)

API documentation for HeyDonto Authentication and User Management

Languages
Servers
Mock server
https://docs.heydonto.com/_mock/apis/authentication/openapi/
Sandbox
https://api-staging.heydonto.com/
Production
https://api.heydonto.com/

Users

User management endpoints for creating, retrieving, updating, and deleting users in the system. Users are core entities in the HeyDonto platform that represent individuals with access to the system. Each user:

  • Has a unique email address
  • Is assigned a specific role (e.g., ADMIN)
  • Can be associated with multiple organizations, brands, and sites
  • Can be enabled or disabled
  • Must provide valid credentials for authentication
Operations

Authentication

Authentication endpoints for managing user sessions and access control. The authentication system:

  • Uses JWT (JSON Web Tokens) for secure authentication
  • Requires email/password credentials for login
  • Provides session management capabilities
  • Returns user context information including permissions and access levels
Operations