TapGoMatch
API Plateforme

Intégrez TapGoMatch dans votre application

Accédez en temps réel à tous les complexes sportifs partenaires. Consultez les disponibilités et créez des réservations pour vos utilisateurs.

4

Endpoints

120

req/min

REST

JSON / HTTPS

Authentification

Chaque requête doit inclure deux headers HTTP. Les clés sont transmises par email après approbation.

Headers requis
X-Api-Key-Id:  tapgo_platform_xxxxxxxxxxxxxxxxxxxx
X-Api-Secret:  tapgo_platform_sk_yyyyyyyyyyyyyyyy

Le secret ne s'affiche qu'une seule fois après création. Stockez-le dans un gestionnaire de secrets — jamais en clair dans votre code.

120 req/min

Rate limit

HTTPS

Requis

Scopes

Granulaires

Scopes disponibles

tenants:readLister les complexes
bookables:readLister les terrains
availability:readConsulter les disponibilités
bookings:createCréer des réservations
bookings:readConsulter les réservations

Endpoints

GET/api/platform/tenantstenants:read

Liste tous les complexes sportifs actifs avec leurs terrains.

cURL
curl https://tapgomatch.com/api/platform/tenants \
  -H "X-Api-Key-Id: tapgo_platform_xxx" \
  -H "X-Api-Secret: tapgo_platform_sk_yyy"
GET/api/platform/availabilityavailability:read

Créneaux disponibles. Sans tenant_id, retourne tous les complexes.

Paramètres

NomTypeRequisDescription
datestringDate YYYY-MM-DD
durationintegerDurée en minutes (30–480)
tenant_iduuidFiltrer par complexe
categorystringfootball, basketball, tennis
cURL
curl "https://tapgomatch.com/api/platform/availability?date=2026-08-01&duration=60" \
  -H "X-Api-Key-Id: tapgo_platform_xxx" \
  -H "X-Api-Secret: tapgo_platform_sk_yyy"
POST/api/platform/bookingsbookings:create

Crée une réservation pour un client sur n'importe quel complexe.

Paramètres

NomTypeRequisDescription
bookable_iduuidID du terrain
datestringDate de session (YYYY-MM-DD)
start_timestringHeure de début (HH:mm)
durationintegerDurée en minutes
guest_namestringNom du client
guest_phonestringTéléphone du client
cURL
curl -X POST https://tapgomatch.com/api/platform/bookings \
  -H "X-Api-Key-Id: tapgo_platform_xxx" \
  -H "X-Api-Secret: tapgo_platform_sk_yyy" \
  -H "Content-Type: application/json" \
  -d '{"bookable_id":"uuid","date":"2026-08-01","start_time":"10:00","duration":60,"guest_name":"Mamadou Diallo","guest_phone":"+221771234567"}'
GET/api/platform/bookings/{id}bookings:read

Statut d'une réservation créée via l'API.

Paramètres

NomTypeRequisDescription
iduuidID de la réservation
cURL
curl https://tapgomatch.com/api/platform/bookings/{id} \
  -H "X-Api-Key-Id: tapgo_platform_xxx" \
  -H "X-Api-Secret: tapgo_platform_sk_yyy"

Codes HTTP

200Succès
201Ressource créée
401Clé API invalide ou absente
403Scope insuffisant
409Créneau indisponible
422Données invalides
429Limite dépassée — 120 req/min
503API temporairement désactivée

Prêt à intégrer TapGoMatch ?

Réponse sous 48h ouvrées après soumission.

TapGoMatchRÉSERVATION DE TERRAINS

La première plateforme de réservation de terrains de sport au Mali. Simple, rapide et disponible 24h/24 et 7j/7. La plateforme de référence pour réserver vos terrains de sport.

Pour les Clubs

Vous gérez un complexe sportif ? Digitalisez votre activité.

Ajouter votre terrain

Télécharger l'application

Bientôt disponibleApp Store
Bientôt disponibleGoogle Play

© 2026 TapGoMatch. Tous droits réservés.

Développé par chs-empire