DocumentationAPI et développeurs

API REST (endpoints)

Explorez les endpoints REST disponibles pour intégrer Ayn Booking avec des applications tierces.

API WooCommerce

Ayn Booking s'appuie sur l'API REST de WooCommerce. Les logements sont des produits WooCommerce de type personnalisé, accessibles via les endpoints produits standard.

Endpoints utiles

MéthodeEndpointDescription
GET/wp-json/wc/v3/productsListe des logements (filtrable par type).
GET/wp-json/wc/v3/products/:idDétails d'un logement spécifique.
GET/wp-json/wc/v3/ordersListe des réservations (commandes WooCommerce).
POST/wp-json/wc/v3/ordersCréer une réservation manuellement.

Authentification

L'API WooCommerce utilise des clés API (consumer key/secret) ou l'authentification JWT. Créez vos clés dans WooCommerce > Réglages > API Avancés.

Données spécifiques Ayn Booking

Les métadonnées des logements (surface, capacité, saisons, iCal…) sont disponibles dans le champ meta_data de la réponse produit. Utilisez les filtres WooCommerce pour exposer uniquement les champs nécessaires à votre intégration.