Complete Dyzo API Documentation - Project Management, Team Collaboration & Time Tracking Platform
Capabilities and features
Multiple authentication methods for secure employee access - email/password, OAuth, and OTP-based login.
/login/Standard authentication with email and password. Returns JWT access and refresh tokens that must be included in subsequent API requests.
1{2 "email": "[email protected]",3 "password": "SecurePass123!"4}/api/google-login/Authenticate using Google OAuth token. Auto-creates employee account if user doesn't exist in the system.
1{2 "token": "google_oauth_id_token_here",3 "email": "[email protected]",4 "name": "John Doe",5 "picture": "https://lh3.googleusercontent.com/..."6}/api/apple-login/Authenticate using Apple ID token. Supports Sign in with Apple for iOS and web applications.
1{2 "token": "apple_identity_token_here",3 "email": "[email protected]",4 "name": "John Doe"5}/verify-email/Sends a 6-digit OTP to the user's email for login or verification. Used for Apple login and passwordless authentication. OTP is valid for 10 minutes.
1{2 "email": "[email protected]"3}/otp-login/Login using OTP sent to email. Supports multiple accounts with same email across different companies. If multiple accounts found, API returns a list of companies for selection.
1{2 "email": "[email protected]",3 "otp": "123456",4}/token-login/Passwordless login based on email and company_id. Used for deep links, SSO, or login redirections. Validates company and optional admin role.
1{2 "email": "[email protected]",3 "company_id": 1001,4 "company_name": "Acme Technologies",5 "isAdmin": true6}