API

Programmatic access to your fleet — read live state, drive mutations, subscribe to webhooks. Detailed reference coming soon; get in touch for early access.

Realtime queries

Every dashboard view subscribes to live Convex queries — vehicle state, active rentals, trip telemetry, payment status. Third-party integrations can subscribe to the same queries using the Convex client SDK once you've been issued an API token.

Mutations

Authenticated mutations let you do almost anything the dashboard can: create rentals, refund a booking, lock or unlock a vehicle, mark a maintenance log resolved. All mutations are capability-gated against your role, so an integration token only gets to do what its owner can do.

Gateway endpoints

The Rust IoT gateway calls Convex mutations directly using a long-lived GATEWAY_API_KEY. If you're running your own gateway or proxying lock traffic, contact us for the protocol spec and an issued key.

Webhooks

Booking lifecycle events (created, paid, started, ended, refunded, cancelled) can fire to an HTTPS endpoint of your choice with a signed payload. Useful for syncing into your own accounting, CRM, or BI stack.

Detailed reference coming soon

We're publishing the public-API reference incrementally. If you need a specific endpoint or webhook today, reach out — we'll get you an early-access token.

Request API access