Developers
A public REST API for clubs and certified partners: scoped reads, bookings by API, and HMAC-signed webhooks.
- MeetAndPlay
- Developers
Authentication
Every key is generated from the club panel, under Settings → Developers, and travels as a Bearer header.
curl -H "Authorization: Bearer mp_…" \
https://api.meetandplay.mx/api/v1/clubs/{clubId}/bookingsThe full key is only shown once. Store it somewhere safe.
Endpoints
Every key declares the scopes it was created with; a request without the required scope is refused.
- GET
/clubs/{clubId}/courtsThe club's court catalogue.
- GET
/clubs/{clubId}/availabilityBusy slots per court, up to 14 days.
- GET
/clubs/{clubId}/bookingsThe club's bookings, newest first.
- GET
/clubs/{clubId}/customersThe club's customer directory — personal data, behind its own scope.
- POST
/clubs/{clubId}/bookingsCreates a booking, same as the club's own desk.
- POST
/clubs/{clubId}/bookings/{bookingId}/cancelCancels a booking; refunds or voids the payment per the club's policy.
Webhooks
Receive HMAC-SHA256 signed events at your own URL: booking created, confirmed or cancelled, payment succeeded, and match filled. Every delivery retries with backoff; after several failed attempts it lands in the dead-letter queue, redeliverable from the club panel.
Rate limits
Every key has a per-minute request cap. A 429 response means it was reached; slow down and retry.
Certified partners
A certified partner connects in one click from the club panel — no keys copied and pasted by hand.
Ready to integrate your club?
Sign in to the club panel and mint your first key under Settings → Developers.
