Developers

A public API, soon.

Every feature you see is backed by REST endpoints. Partner API keys begin in Phase 2. Everything below runs today at the paths listed.

MethodPathDescription
GET/api/healthService heartbeat.
POST/api/auth/sign-upCreate account (CLIENT/CREW/PRODUCTION_HOUSE/UNDERDOG).
POST/api/auth/sign-inCredential auth. Returns session.
POST/api/auth/reset-passwordEmail a reset link.
GET/api/categoriesList categories.
GET/api/projectsList open projects.
POST/api/projectsPublish a project.
POST/api/applicationsSubmit crew application (non-binding).
POST/api/bookingsCreate confirmed contract (with VAT + platform fee).
POST/api/messagesSend a message in a conversation.
GET/api/academy/tracksList Academy tracks.
POST/api/academy/enrollmentsEnroll in a track.
POST/api/subscriptionsCreate/upgrade subscription (FREE/PRO/STUDIO).
POST/api/ai/briefAI: turn notes into structured brief.
POST/api/ai/voice-briefAI: audio → brief (Whisper + composer).
POST/api/ai/matchAI: rank crew for a brief.
POST/api/ai/complianceAI: KSA/EGY content-rule check.
GET/api/ai/seasonal-templateRamadan / Eid / National Day / Vision 2030 scaffolds.
GET/api/searchUnified search across crew and projects.
POST/api/waitlistAdd to founding-member waitlist.
POST/api/contactContact form.
POST/api/reviewsPost a review (rating + tags + body).
POST/api/disputesRaise a dispute (auto-pauses escrow).
POST/api/kycSubmit KYC documents.
GET/api/notificationsList notifications.
POST/api/notificationsMark notifications read.
POST/api/referralsInvite by email.
Health check
curl \
  https://tarkeeba.com/api/health
{"ok":true,"service":"tarkeeba","phase":"MVP","market":"EG"}
Voice-to-brief
curl -X POST \
  https://tarkeeba.com/api/ai/voice-brief \
  -F "audio=@voice.m4a" \
  -H "Authorization: Bearer <key>"
Partner API keys in Phase 2 · request access via /contact