Launch-Waitlist StageNo API Key Required

Developer Guide & API

Official documentation for developers and AI agents to integrate with Naveto, the Moroccan commuter carpooling platform.

CURRENT PLATFORM STATUS

Launch-waitlist stage open for unauthenticated public requests

Public endpoints require no API key and are rate-limited by client IP. Note that hosted sandbox environments, live carpool ride search, seat booking, and payment processing are unavailable and deferred to post-launch.

Agent mandate: Automated agents must obtain explicit human user consent before submitting contact details to the waitlist.

GETPublic / tRPC

/trpc/healthCheck

Operational readiness and service health probe.

curl -s https://naveto-server-production-7227l4ptygid3bvi.orange-sound-4b9f.workers.dev/trpc/healthCheck
{
  "result": {
    "data": "OK"
  }
}
POSTPublic / tRPC

/trpc/waitlist.join

Register passenger or driver on waitlist (idempotent).

curl -X POST https://naveto-server-production-7227l4ptygid3bvi.orange-sound-4b9f.workers.dev/trpc/waitlist.join -H "Content-Type: application/json" -d '{"contact":"user@example.com","contactType":"email","role":"passenger"}'
{
  "result": {
    "data": {
      "status": "created"
    }
  }
}