Разработчикам
Публичный REST API для клубов и сертифицированных партнёров: чтение с ограниченными правами, брони через API и вебхуки, подписанные HMAC.
- MeetAndPlay
- Разработчикам
Аутентификация
Каждый ключ создаётся в панели клуба, в разделе Настройки → Разработчикам, и передаётся как заголовок Bearer.
curl -H "Authorization: Bearer mp_…" \
https://api.meetandplay.mx/api/v1/clubs/{clubId}/bookingsПолный ключ показывается только один раз. Сохраните его в надёжном месте.
Эндпоинты
Каждый ключ объявляет права, с которыми был создан; запрос без нужного права отклоняется.
- GET
/clubs/{clubId}/courtsКаталог кортов клуба.
- GET
/clubs/{clubId}/availabilityЗанятые интервалы по каждому корту, до 14 дней.
- GET
/clubs/{clubId}/bookingsБрони клуба, сначала самые новые.
- GET
/clubs/{clubId}/customersСправочник клиентов клуба — персональные данные, за отдельным правом доступа.
- POST
/clubs/{clubId}/bookingsСоздаёт бронь — так же, как ресепшен клуба.
- POST
/clubs/{clubId}/bookings/{bookingId}/cancelОтменяет бронь; возвращает или аннулирует платёж согласно политике клуба.
Вебхуки
Получайте события, подписанные HMAC-SHA256, на свой URL: бронь создана, подтверждена или отменена, платёж успешен, матч укомплектован. Каждая доставка повторяется с задержкой; после нескольких неудачных попыток попадает в очередь неудачных доставок, которую можно переотправить из панели клуба.
Лимиты запросов
У каждого ключа есть лимит запросов в минуту. Ответ 429 означает, что лимит достигнут; замедлитесь и повторите попытку.
Сертифицированные партнёры
Сертифицированный партнёр подключается в один клик из панели клуба — без ручного копирования ключей.
Готовы подключить свой клуб?
Войдите в панель клуба и создайте первый ключ в разделе Настройки → Разработчикам.
