Développeurs
Implémentez une seule API et votre système de réservation vend sur tous les canaux conversationnels.
Vous hébergez une API de dix endpoints et Bota l’appelle en direct à chaque conversation : disponibilités, tarifs, options et réservation. Pas de synchronisation d’inventaire, pas de files d’attente, rien à installer. Implémentez-la vous-même, le contrat et le validateur sous les yeux, ou confiez-la à votre agent IA.
Pas un chatbot de plus
Si votre agence de location a son propre système, ne construisez pas le chatbot : connectez-le.
Un chatbot construit de zéro discute. Bota vend : il connaît la location de voitures, établit des devis avec vos vrais tarifs, applique vos règles et confirme la réservation dans votre système, sur n’importe quel canal conversationnel et dans la langue de chaque client.
Trois façons d’intégrer
Votre système est déjà intégré
Karve, Wheelsys, Rently, RentHub, Rentsyst et HQ Rental Software. Sans code : créez le compte, connectez vos accès et soyez opérationnel en quelques minutes.
Voir les intégrationsVous avez votre propre système
Vous hébergez l’API standard de Bota (dix endpoints JSON sur HTTPS) et Bota l’appelle. Contrat OpenAPI 3.1, exemples réels pour chaque endpoint et un validateur avec le même schéma que celui que nous utilisons en production.
Voir le contrat OpenAPIVotre agent IA l’intègre pour vous
De plus en plus de loueurs de voitures développent leur propre système avec Claude Code, Codex, Antigravity ou Cursor. Le guide est rédigé pour que ce même agent connecte votre système à Bota de bout en bout, et ne vous demande qu’une chose : créer le compte.
Voir le guide pour agentsComment fonctionne l’API standard
- 1
Enregistrez une sandbox
Un seul appel, sans compte : vous obtenez la clé de la sandbox, le jeton que Bota enverra à votre endpoint et le lien de revendication. Elle expire au bout de 30 jours.
curl -sS -X POST https://www.bota-chat.com/api/public/developers/sandbox \ -H 'Content-Type: application/json' \ -d '{"email":"owner@your-rentacar.com","company":"Your Rent a Car","baseUrl":"https://api.your-rentacar.com/bota"}' - 2
Implémentez les endpoints
Huit obligatoires et deux facultatifs. Authentification Bearer, montants en centimes, devise ISO-4217, heures dans le fuseau horaire de chaque agence. Des exemples prêts à copier pour chacun.
- 3
Vérifiez depuis Bota
Bota appelle votre URL et valide chaque réponse avec le même contrat qu’en production. Le rapport indique le champ en échec. Recommencez jusqu’à ce que tout passe ; vous pouvez aussi tester le cycle de vie de la réservation.
curl -sS -X POST https://www.bota-chat.com/api/public/developers/sandbox/{id}/verify \ -H 'Authorization: Bearer bota_sbx_…' \ -H 'Content-Type: application/json' \ -d '{"includeBookings": false}' - 4
Passez en production
Le responsable ouvre le lien de revendication et crée le compte avec le même e-mail : l’endpoint vérifié est connecté. L’agent peut ensuite créer le chat web ; WhatsApp et le téléphone se connectent depuis le tableau de bord.
Les dix endpoints
Contrat v1.5.0Les identifiants s’enchaînent : l’agence issue de /offices va dans /availability ; l’offre choisie transmet groupId, tariffId et rateRef à /bookings ; tariffId sert de clé à /extras, /concepts et /rate-rules.
| Méthode | Chemin | Rôle | Obligatoire |
|---|---|---|---|
| GET | /health | Health check | Oui |
| GET | /offices | List offices | Oui |
| POST | /availability | Search availability | Oui |
| GET | /extras | List available extras | Oui |
| GET | /concepts | List rate concepts (schema v2, optional) | Facultatif |
| POST | /rate-rules | Bulk rate rules (preferred) | Facultatif |
| POST | /bookings | Create booking | Oui |
| GET | /bookings/{bookingId} | Get booking detail | Oui |
| POST | /bookings/{bookingId}/cancel | Cancel booking | Oui |
| POST | /bookings/{bookingId}/modify | Modify booking dates | Oui |
Pour les agents IA
Demandez à votre agent et laissez-le travailler
Le guide est écrit pour les machines : étapes ordonnées, URL absolues, exemples prêts à copier et un seul moment où une personne est nécessaire. Claude Code, Codex, Antigravity, Cursor ou l’environnement que vous utilisez peut mener l’intégration à bien tout seul.
- Enregistre la sandbox et conserve les deux clés.
- Implémente et vérifie jusqu’à ce que tous les contrôles passent.
- Vous remet un lien et vous créez le compte avec votre e-mail.
- Crée le chat web avec la clé et le snippet pour votre site.
Collez cette phrase dans votre agent.
Lis https://www.bota-chat.com/api/public/provider-api-guide et suis ses étapes pour intégrer mon système de réservation à Bota.https://www.bota-chat.com/api/public/provider-api-guideServeur MCP
Pour les agents qui vendent, pas qui intègrent
Model Context Protocol sur HTTP, sans état. Découvrez les entreprises qui vendent avec Bota, listez leurs agences, recherchez les disponibilités au même prix que dans leur chat web et, si l’entreprise l’autorise, finalisez la réservation : options, coordonnées du conducteur et confirmation dans son système.
- Endpoint
- https://mcp.bota-chat.com/mcp
- Outils
- list_rental_companieslist_officessearch_availabilityask_companyselect_offerselect_extrasprovide_customer_detailsconfirm_bookingget_booking_statuscancel_booking
- Configuration du client
{ "mcpServers": { "bota": { "url": "https://mcp.bota-chat.com/mcp" } } }
Essayer
curl -sS -X POST https://mcp.bota-chat.com/mcp \
-H 'Content-Type: application/json' -H 'Accept: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'L’entreprise de démo est toujours disponible et ses réservations sont fictives. Les vraies entreprises décident si elles acceptent les réservations d’agents ; sinon, l’agent présente le devis et leurs coordonnées.
https://www.bota-chat.com/en/developers/mcpPoints d’entrée pour les machines
Tout ce dont votre agent a besoin, sur des URL stables
Aucune ne nécessite de compte ni de clé pour être lue. Si vous ne donnez qu’une seule URL à votre agent, que ce soit le guide : il trouvera le reste à partir de là.
- www.bota-chat.com/llms.txtLe plan du site pour les modèles de langage : ce que contient chaque page et où elle se trouve.
- www.bota-chat.com/api/public/provider-api-guideLe guide d’intégration pas à pas, écrit pour être suivi par une machine.
- www.bota-chat.com/api/public/provider-apiLe contrat OpenAPI de l’API standard.
- www.bota-chat.com/api/public/provider-api-docsLa référence navigable, à lire par une personne.
- www.bota-chat.com/api/public/provider-api-devkitLe validateur : il contrôle votre implémentation et vous dit ce qui échoue.
- www.bota-chat.com/api/public/developers/sandboxPOSTLa sandbox, sans compte et sans carte.
- mcp.bota-chat.com/mcpPOSTLe serveur MCP, pour vendre des locations de voitures depuis n’importe quel agent.
Quel que soit votre agent, Claude Code, Codex, Antigravity ou Cursor lisent ces mêmes URL. Elles sont conçues pour ne pas changer : vous pouvez les laisser écrites dans vos prompts ou votre documentation interne.
Garde-fous
- Trafic HTTPS vers des adresses publiques uniquement : l’URL de votre sandbox passe par un filtre anti-SSRF et Bota ne suit jamais les redirections.
- Les secrets sont affichés une seule fois et stockés hachés ou chiffrés. Le lien de revendication ne fonctionne qu’avec l’e-mail utilisé lors de l’enregistrement.
- Quotas par IP, par sandbox et par entreprise sur la sandbox et le MCP : chaque requête coûte un appel à un système de réservation et un tour d’IA.
- Un chat web créé par un agent ne fonctionne que depuis les origines de votre site ; les réservations d’agents sont attribuées à leur propre canal et suivent les règles de l’entreprise.
Questions fréquentes
Ai-je besoin d’un compte Bota pour commencer l’intégration ?
Non. La sandbox s’enregistre avec un e-mail et renvoie les clés immédiatement. Le compte est créé à la fin, une fois l’intégration vérifiée, via le lien de revendication.
Un agent IA peut-il le faire sans personne ?
Tout sauf une étape : la création du compte et l’acceptation des conditions commerciales sont faites par une personne, avec le lien que lui remet l’agent. Ensuite, l’agent peut créer le chat web. WhatsApp et le téléphone nécessitent le titulaire du compte dans le tableau de bord (Meta et Telnyx).
Et si mon système figure déjà dans la liste des intégrations ?
Rien à coder : créez le compte, connectez vos accès et Bota est opérationnel en quelques minutes. Le guide pour agents le vérifie avant d’écrire la moindre ligne de code.
Le prix donné par le serveur MCP est-il le même que celui du chat web ?
Oui. Chaque recherche MCP est un tour du même moteur que celui du chat web de l’entreprise, avec ses frais obligatoires, ses règles horaires et sa gestion des allers simples.
Combien cela coûte-t-il ?
L’intégration est gratuite. Bota se paie par réservation confirmée, sans frais de mise en place ni engagement. Les conditions sont acceptées lors de la création du compte.
Votre agence de location peut tourner avec Bota dès cette semaine.
Avec votre système de réservation déjà intégré, ou avec celui que vous avez développé.