Logo

Dyzo API

v2.0.0

Company Creation

Complete Dyzo API Documentation - Project Management, Team Collaboration & Time Tracking Platform

API Overview

Capabilities and features

Complete company registration flow with OTP verification and admin account creation.

Key Features

OTP-based email/phone verification
Company profile creation
Automatic admin account setup
Multi-step registration process
Secure password handling
POST
/get-register-otp/
200 OK

Send Registration OTP

Send verification OTP to email address. First step in company registration.

JSONRequest Body
1{
2 "email": "[email protected]"
3}
POST
/api/create-company-and-employee/
200 OK

Create Company & Admin Account

Registers a new company and creates the first admin employee. Also activates a 30-day trial subscription, creates default schedule, workspace, storage and notification setup.

JSONRequest Body
1{
2 "company_name": "Acme Technologies Inc.",
3 "email": "[email protected]",
4 "otp": "######",
5 "first_name": "John",
6 "last_name": "Doe",
7 "referral_code": "XYZ123"(optional),
8 "appleUserId": "apple-user-unique-id " (optional)
9}
POST
/verify-email/
200 OK

Send Email Verification

Send verification email to user (optional step after company creation).

JSONRequest Body
1{
2 "email": "[email protected]"
3}