Une API dédiée, en lecture
L’API Ayn Booking expose uniquement les données nécessaires aux intégrations : les logements publiés, les périodes indisponibles et des séjours pseudonymisés. Elle ne crée ni ne modifie de réservation.
Endpoints utiles
| Méthode | Endpoint | Description |
|---|---|---|
GET | /wp-json/ayn-booking/v1/status | État et capacités de l’API. |
GET | /wp-json/ayn-booking/v1/properties | Liste des logements publiés. |
GET | /wp-json/ayn-booking/v1/availability/:property_id | Périodes indisponibles d’un logement. |
GET | /wp-json/ayn-booking/v1/bookings | Séjours pseudonymisés, sans données personnelles. |
Authentification
Activez l’API dans Ayn Booking > Réglages > API, puis créez un compte technique et son mot de passe d’application. Utilisez-les avec l’authentification Basic. Le mot de passe n’est affiché qu’une fois : conservez-le dans votre gestionnaire de secrets.
Données et limites
Les réponses excluent les noms, e-mails, adresses, montants, dépôts et métadonnées internes. La limite est de 60 requêtes par minute et par compte technique. Chaque requête est journalisée pour faciliter le suivi des intégrations.