Référence de l'API
La référence complète est générée depuis notre spécification OpenAPI 3.1. Elle couvre toutes
les routes de /api/v1/channel, les codes d’erreur, les en-têtes de débit et le corps de chaque
webhook.
- Ouvrir la référence interactive (plein écran, avec essai des appels)
- Télécharger
openapi.yaml, à importer dans Postman, Insomnia ou votre générateur de client
Deux serveurs y sont déclarés : https://localoge.com/api/v1/channel (production, clés
lok_live_) et https://sandbox.localoge.com/api/v1/channel (sandbox, clés lok_test_).
Choisissez le sandbox pour essayer les appels depuis la référence.
Deux clients légers, sans dépendance, écrits à partir de la spécification. Ils gèrent pour vous
l’authentification, l’enveloppe de réponse, les 429 (attente de Retry-After puis nouvel
essai), la pagination par curseur et la vérification de signature des webhooks.
TypeScript (Node 18+, Bun, Deno)
Section intitulée « TypeScript (Node 18+, Bun, Deno) »import { LocalogeClient, verifyWebhookSignature } from './localoge';
const localoge = new LocalogeClient(process.env.LOCALOGE_KEY!, { baseUrl: 'https://sandbox.localoge.com/api/v1/channel',});
await localoge.ping();await localoge.upsertProperty({ external_property_id: 'PROP-4821', title: 'Studio vue mer' });
for await (const r of localoge.iterateReservations({ updated_since: '2026-09-28T00:00:00Z' })) { console.log(r.reservation_id, r.status);}PHP 8.1+
Section intitulée « PHP 8.1+ »use Localoge\LocalogeClient;use Localoge\Webhook;
$localoge = new LocalogeClient(getenv('LOCALOGE_KEY'), [ 'base_url' => 'https://sandbox.localoge.com/api/v1/channel',]);
$localoge->ping();foreach ($localoge->iterateReservations(['updated_since' => '2026-09-28T00:00:00Z']) as $r) { echo $r['reservation_id'], ' ', $r['status'], PHP_EOL;}
// Dans votre point de réception :$ok = Webhook::verify($secret, file_get_contents('php://input'), $_SERVER['HTTP_X_LOCALOGE_SIGNATURE'] ?? '');Les SDK sont fournis sur demande en attendant leur publication sur npm et Packagist : écrivez à contact@localoge.com.