Quickstart
Five requests to go from zero to a live integration on sandbox. Base URL: https://api-dev.rynt.ae/api/partner/v1.
1 · Verify your key
curl https://api-dev.rynt.ae/api/partner/v1/me \
-H "Authorization: Bearer pk_test_…"2 · List your vehicles (get RYNT ids)
curl "https://api-dev.rynt.ae/api/partner/v1/vehicles?limit=5" \
-H "Authorization: Bearer pk_test_…"Each vehicle returns a rynt_vehicle_id you'll map in the next step.
3 · Map a car to your own reference
curl -X POST https://api-dev.rynt.ae/api/partner/v1/vehicles/mapping \
-H "Authorization: Bearer pk_test_…" -H "Content-Type: application/json" \
-d '{"rynt_vehicle_id":"<uuid>","external_ref":"CAR-1"}'From now on you address that car as CAR-1.
4 · Register a webhook
curl -X POST https://api-dev.rynt.ae/api/partner/v1/webhooks \
-H "Authorization: Bearer pk_test_…" -H "Content-Type: application/json" \
-d '{"url":"https://your-system.example/rynt","events":["*"]}'The response includes a secret (shown once) — use it to verify signatures (see Webhooks).
5 · Block a date range
curl -X POST https://api-dev.rynt.ae/api/partner/v1/vehicles/CAR-1/blocks \
-H "Authorization: Bearer pk_test_…" -H "Content-Type: application/json" \
-d '{"start":"2027-06-01T00:00:00+04:00","end":"2027-06-05T00:00:00+04:00","external_block_id":"B-1"}'That's it — RYNT now shows the car unavailable for those dates. If the range overlaps a live booking you'll get a 409 double_booking instead (see Blocks & double-booking).
Updated about 2 hours ago
Did this page help you?
