Galaxy HotelCloud

Développeurs

L'API publique de Galaxy Hotel Cloud : connectez votre moteur de réservation, channel manager, caisse ou système de serrures à un établissement en quelques étapes.

Référence de l'APIDocument OpenAPI

Pour commencer

  1. 1

    Demandez une clé à l'hôtel

    L'hôtelier la crée dans Paramètres → Marketplace → « API publique et webhooks », choisit ce qu'elle peut faire (lecture seule, réservations, notes…) et vous la remet. Une clé vaut pour un établissement.

  2. 2

    Essayez la clé

    Appelez GET /v1/me : la réponse donne l'établissement et les autorisations de la clé. Ensuite, types de chambres, chambres, tarifs et disponibilités.

  3. 3

    Réservez et écoutez

    Créez des réservations avec votre propre référence (external_ref), facturez sur la note, placez les clients dans les chambres et suivez ce qui se passe grâce au journal des événements.

Ce que vous pouvez faire

Disponibilités et prix

Chambres libres par type et par nuit, plans tarifaires et devis calculés par le moteur de prix du PMS.

Réservations

Créer, modifier, confirmer, annuler ; attribuer les chambres ; check-in et check-out ; clients en chambre avec les données demandées par les autorités.

Notes

Lire les notes d'une réservation et facturer des articles : ce que fait une caisse quand le client signe l'addition sur sa chambre.

Événements et webhooks

Réservations créées, check-ins, check-outs et annulations dans l'ordre, lus avec un curseur ou reçus à votre adresse par des webhooks signés.

Le premier appel

curl https://api.galaxy-hotel.net/v1/me \
  -H "Authorization: Bearer gh_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

{
  "key":      { "name": "Booking engine", "scopes": ["availability:read", "reservations:write"] },
  "property": { "id": 1, "code": "p1", "name": "Hotel Bella Vista" },
  "account":  { "name": "Bella Vista srl", "plan": "subscription" }
}

curl "https://api.galaxy-hotel.net/v1/availability?from=2026-10-01&to=2026-10-04" \
  -H "Authorization: Bearer gh_live_…"

curl -X POST https://api.galaxy-hotel.net/v1/reservations \
  -H "Authorization: Bearer gh_live_…" -H "Content-Type: application/json" \
  -H "Idempotency-Key: be-2026-000123" \
  -d '{ "external_ref": "BE-2026-000123", "status": "confirmed",
        "new_party": { "first_name": "Maria", "last_name": "Rossi", "email": "maria@example.com" },
        "rooms": [{ "room_type_id": 2, "arrival": "2026-10-01", "departure": "2026-10-04", "adults": 2 }] }'

Les règles en bref

  • Clé dans l'en-tête Authorization: Bearer ; une clé par établissement, avec les autorisations (scopes) choisies par l'hôtel.
  • JSON, dates AAAA-MM-JJ avec le départ exclu, montants décimaux en euros, erreurs avec un code stable et un message lisible.
  • 600 appels par minute et par clé. Idempotency-Key sur les écritures pour répéter un appel sans double effet ; external_ref unique par établissement sur les réservations.
  • La version est dans le chemin (/v1) : les champs s'ajoutent, jamais retirés ni renommés.

Environnement de test

Un environnement partagé avec des données d'exemple, réinitialisé chaque nuit à 04:00 (heure italienne) : utilisez cette clé pour essayer les appels sans vous inscrire.

Adresse
https://api.galaxy-hotel.net/v1
Clé de test
gh_test_3danuvy9ll0n3joxhio85kofxwc
  • · La clé a toutes les autorisations et est la même pour tous : ce que vous écrivez est visible par les autres et disparaît à la réinitialisation.
  • · Aucun accès à l'application et aucun e-mail ne part du bac à sable ; les webhooks souscrits sont supprimés chaque nuit.
  • · Pour un environnement à vous, l'essai gratuit de 30 jours : inscrivez-vous, activez l'API depuis le Marketplace et créez une clé.

Besoin d'aide ?

Écrivez à support@galaxy-hotel.net avec l'opération, le code d'erreur et l'heure de l'appel : les appels sont tracés par clé.

Journal des modifications

  • Septembre 2026 · Première version : établissement, disponibilités, devis, réservations, clients, notes, événements et webhooks.