OpenAPI / REST API v1.0

Mobile & Developer REST API Suite

Complete, high-performance API endpoints for building Flutter, React Native, iOS, Android, and Desktop apps. Supports token-based Sanctum authentication, instant price calculations, appointment bookings, and live project tracking.

Download Postman Collection Postman Collection v2.1 β€’ Ready to import
Base URL: https://devstudioslab.com/api/v1
Auth Scheme: Bearer <token>
Content-Type: application/json

1. Authentication & User Profile

Manage user signup, Bearer tokens, profile information, and qualifications.

POST /auth/register Register client/developer account & return Bearer token
Request JSON:
{
  "name": "Alex Developer",
  "email": "[email protected]",
  "password": "SecretPassword123!",
  "password_confirmation": "SecretPassword123!",
  "phone": "+1 555-0199",
  "emergency_contact": "+1 555-9999",
  "blood_group": "O+",
  "referral_code": "FRIEND88" // Optional
}
POST /auth/login Authenticate and receive Sanctum Bearer access token
Request JSON:
{
  "email": "[email protected]",
  "password": "SecretPassword123!",
  "device_name": "flutter_mobile_app"
}
GET /auth/me Bearer Auth Get current logged-in profile, addresses, blood group & education history
PUT /auth/profile Bearer Auth Update contact numbers, addresses, and academic education qualifications
Request JSON:
{
  "phone": "+1 555-0199",
  "emergency_contact": "+1 555-0200 (Brother)",
  "blood_group": "B+",
  "present_address": "123 Tech Park, Austin, TX",
  "permanent_address": "456 Silicon Way, San Jose, CA",
  "education": [
    { "degree": "B.Sc. in Computer Science", "institution": "Stanford University", "passing_year": "2023", "result": "3.90" }
  ]
}

2. Services, Subcategories & 3-Tier Packages

Browse all 9 service categories, modular subcategories, and 3-tier pricing comparisons.

GET /services Fetch all service categories with icons, badges, and subcategory counts
GET /services/{id} Get specific discipline (e.g. web-frontend, backend-dev) with full 3-tier subcategories & FAQs

3. Instant Cost Estimator & Quote Engine

Real-time pricing calculation algorithm and quote inquiry registration.

POST /quotes/calculate Compute live estimated price, delivery days, and scope summary
Request JSON:
{
  "category": "web-frontend",
  "tier": "pro",        // "basic" | "pro" | "enterprise"
  "timeline": "express", // "standard" | "express"
  "addons": [49, 79]    // Add-on values
}
POST /quotes/submit Submit project inquiry and generate draft client order

4. Appointments & Video Discovery Sessions

Check architect availability, schedule 1-on-1 calls, and join WebRTC rooms.

GET /appointments/availability Fetch supported platforms (Google Meet, Zoom, WebRTC), active time slots, and timezones
POST /appointments/book Book consultation and automatically generate encrypted WebRTC meeting room
Request JSON:
{
  "name": "Jane Client",
  "email": "[email protected]",
  "service_interest": "Full-Stack Laravel Web Application",
  "appointment_date": "2026-09-05",
  "appointment_time": "02:00 PM",
  "platform": "Google Meet",
  "timezone": "America/New_York (EST)",
  "project_details": "Need architecture roadmap for multi-tenant SaaS."
}

5. Orders, Milestones & Deliverables

Track project progress %, milestone task completions, and source code deliverables.

GET /orders Bearer Auth List authenticated user's active/completed projects
GET /orders/{orderNumber} Bearer Auth Get single order progress, individual task statuses, and deliverables download URL

6. Team Specialists & Engineers

Access verified technical specialists, ratings, skillsets, and hourly rates.

GET /team List engineering specialists with hourly rates, ratings, and skills
πŸ’¬ Chat with us!