⚡ Workstation • Dealership OS • REST API

One System.
Complete Business Control.

Download the native Android app, access the service workstation, launch Dealership Edition, or connect your tools directly through our open REST API.

Android APK

Download App

Native Android APK with instant background push notifications, booking dispatch, and 2-way SMS hub.

Download APK (8.2 MB)
Workstation

Log into App

Service shop workstation: live booking calendar, POS invoicing, virtual phone lines, 2-way SMS, and staff rosters.

Launch Workstation →
Dealership OS

Log into Dealership

Automated car sellers queue, indicative valuation formula, lot stock TCOI ledger, and 60-second Osko bank payouts.

Launch Dealership →
REST API

Developer API

Open JSON endpoints for automated appointment creation, vehicle valuations, client CRM, and webhook dispatch.

Explore API Docs ↓

REST API Reference

Standard RESTful JSON endpoints authenticated with your merchant API key or Bearer token.

BASE: https://modulynk.app/api
HEADER X-API-Key: {your_merchant_api_key}
Pass your merchant API key in the X-API-Key request header. Alternatively, pass your Firebase auth JWT in the Authorization: Bearer <token> header.
curl example
curl -X GET "https://modulynk.app/api/v1/services" \
  -H "X-API-Key: ml_live_9b4e721a8f90c3d4" \
  -H "Content-Type: application/json"
GET /api/v1/bookings
List appointments with optional date range query parameters (start, end, status).
curl example
curl -X GET "https://modulynk.app/api/v1/bookings?status=confirmed&limit=25" \
  -H "X-API-Key: ml_live_9b4e721a8f90c3d4"
POST /api/v1/bookings
Create a new service appointment. Automatically triggers SMS notifications to the client if configured.
curl example
curl -X POST "https://modulynk.app/api/v1/bookings" \
  -H "X-API-Key: ml_live_9b4e721a8f90c3d4" \
  -H "Content-Type: application/json" \
  -d '{
    "client": { "name": "Sarah Connor", "phone": "+61412345678", "email": "sarah@example.com" },
    "vehicle": { "make": "Tesla", "model": "Model 3", "rego": "CYBER1" },
    "service": "Full Ceramic Coating & Detail",
    "price": 850,
    "date": "2026-10-15",
    "time": "09:00"
  }'
POST /api/public/tradein/public/evaluate
Generate instant indicative wholesale appraisal based on live Australian market algorithmic valuation formula.
curl example
curl -X POST "https://modulynk.app/api/public/tradein/public/evaluate" \
  -H "Content-Type: application/json" \
  -d '{
    "dealershipId": "global-workstation-user",
    "rego": "DK29QA",
    "state": "NSW",
    "make": "Subaru",
    "model": "Outback 2.5i",
    "year": 2014,
    "odometer": 142000,
    "condition": "good",
    "customerName": "Marcus Bell",
    "customerPhone": "+61498765432"
  }'
GET /api/public/tradein/quotes
Retrieve the dealership queue of incoming vehicle appraisal requests and submitted drop-offs.
curl example
curl -X GET "https://modulynk.app/api/public/tradein/quotes" \
  -H "X-Dealership-ID: global-workstation-user"
GET /api/v1/clients
Query client database by search term (phone number, name, or vehicle rego).
curl example
curl -X GET "https://modulynk.app/api/v1/clients?search=0412" \
  -H "X-API-Key: ml_live_9b4e721a8f90c3d4"
GET /api/v1/invoices
Fetch finalized tax invoices, payment statuses, and outstanding receivables.
curl example
curl -X GET "https://modulynk.app/api/v1/invoices?status=paid" \
  -H "X-API-Key: ml_live_9b4e721a8f90c3d4"
POST /api/users/push-token
Register an Android or iOS FCM push token to receive instant push alerts for appointments and customer messages.
curl example
curl -X POST "https://modulynk.app/api/users/push-token" \
  -H "Authorization: Bearer <YOUR_FIREBASE_ID_TOKEN>" \
  -H "Content-Type: application/json" \
  -d '{
    "token": "fcm_device_registration_token_here",
    "platform": "android"
  }'