Aller directement au contenu principal

Versionamento API

Cette page n'est pas encore disponible dans votre langue. Affichage de la version par défaut.

Dernière mise à jour : 27 octobre 2026

Versionamento API

L'API di sincronizzazione in ingresso è versionata tramite prefisso URL — /api/v1/*. Il registro in config/api.php dichiara il ciclo di vita di ogni versione e il middleware api.version (alias di App\Http\Middleware\EnforceApiVersion) lo applica al gruppo di rotte.

Stati del ciclo di vita

Stato Comportamento
current Pienamente supportata. Le risposte portano X-API-Version.
deprecated Ancora servita, con header Deprecation (RFC 9745), Sunset (RFC 8594) e Link: rel="deprecation".
sunset Le richieste ricevono 410 Gone con corpo application/problem+json che indica la versione di destinazione.

Una versione si ritira automaticamente al superamento di sunset_at — nessun intervento manuale.

Aggiungere una versione

  1. Crea i controller in App\Http\Controllers\Api\V2.
  2. Aggiungi un gruppo Route::prefix('v2')->middleware(['api.version:v2', ...]) in routes/api.php.
  3. Registra 'v2' in config/api.php e imposta v1 su deprecated con le date deprecated_at/sunset_at.

Rotte non versionate — contratto stabile

/api/embed/*, /{company}/direct-booking, /{eventType}/event-type-booking e /webhooks/* non sono versionate: i siti esterni le incorporano e non possono migrare secondo i nostri tempi. Le modifiche non retrocompatibili richiedono una rotta parallela, mai una modifica.

Cookies et confidentialité

Nous utilisons des cookies indispensables pour garantir la sécurité et le bon fonctionnement de l'application. Les cookies facultatifs ne seront utilisés qu'avec votre consentement.

Consultez la politique de confidentialité Consultez la politique relative aux cookies

Indispensable

Les cookies essentiels sont indispensables au bon fonctionnement du site web et ne peuvent pas être désactivés.

Toujours activé

Fonctionnel

Les cookies fonctionnels permettent d'améliorer les fonctionnalités et la personnalisation, par exemple en mémorisant votre langue et vos préférences.

Analytique

Les cookies d'analyse nous aident à comprendre comment les visiteurs interagissent avec l'application afin que nous puissions l'améliorer.

Marketing

Les cookies marketing servent à suivre les visiteurs d'un site web à l'autre afin de leur proposer des publicités pertinentes et attrayantes.