Aller au contenu

Mettre à jour la configuration fiscale d'un établissement — control-plane, audité

PATCH
/admin/establishments/{establishmentId}/config
curl --request PATCH \
--url https://example.com/admin/establishments/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/config \
--header 'Content-Type: application/json' \
--data '{ "timezone": "Europe/Paris", "auditHour": 1, "taxClassement": "example", "communeInsee": "example", "bookingHorizonDays": 1, "countryCode": "example", "walkEnabled": true }'
establishmentId
required
string format: uuid

Champs de configuration à modifier (tous optionnels). Validation IANA réelle du timezone.

Media type application/json
object
timezone

Fuseau IANA validé via Intl.supportedValuesOf

string
Example
Europe/Paris
auditHour

Heure locale de déclenchement du night audit

integer
<= 23
taxClassement

Classement CGCT (hotel_3, camping_4, non_classe…)

string
nullable
communeInsee

Code INSEE commune (5 chiffres)

string
nullable
bookingHorizonDays

Horizon d’ouverture inventaire (jours)

integer
>= 30 <= 730
countryCode

Driver fiscal ISO alpha-2

string
>= 2 characters <= 2 characters
walkEnabled

Toggle relogement externe (walk/surbook) — admin control-plane only (ADR-00D115 D4)

boolean

Configuration mise à jour

Media type application/json
object
data
required
object
updated
required
boolean
rescheduled
required
boolean
Example generated
{
"data": {
"updated": true,
"rescheduled": true
}
}

Champ invalide (ex: timezone IANA invalide → INVALID_TIMEZONE, commune_insee format incorrect)

Non authentifié

Opérateur non autorisé

Établissement introuvable