Aller au contenu

Référentiel des clés de préférence guest actives

GET
/v1/preference-keys
curl --request GET \
--url https://example.com/v1/preference-keys \
--header 'X-API-Key: <X-API-Key>'

Retourne toutes les clés actives pour le tenant courant. Inclut les options valides pour les clés de type enum. Clés système (is_system=true) : non modifiables par le tenant au-delà de la désactivation.

Référentiel des clés de préférence

Media type application/json
object
data
required
Array<object>
object
id
required
string format: uuid
code
required
string
label
required
string
valueType
required
string
Allowed values: text integer boolean enum
category
required
string
Allowed values: stay accessibility arrival camping
isSystem
required
boolean
active
required
boolean
options
required

Valeurs enum valides (vide si valueType != enum)

Array<string>
Example
{
"data": [
{
"valueType": "text",
"category": "stay"
}
]
}

Non authentifié

Media type application/json
object
code
required

Code machine de l’erreur

string
message
required

Message lisible

string
origin

Origine domaine de l’erreur (optionnel)

object
boundedContext
string
module
string
status
required
integer
traceId
required

Identifiant de corrélation pour le support

string
Example
{
"code": "RESERVATION_NOT_FOUND",
"message": "Réservation introuvable",
"status": 404
}

Permission refusée (guest.read)

Media type application/json
object
code
required

Code machine de l’erreur

string
message
required

Message lisible

string
origin

Origine domaine de l’erreur (optionnel)

object
boundedContext
string
module
string
status
required
integer
traceId
required

Identifiant de corrélation pour le support

string
Example
{
"code": "RESERVATION_NOT_FOUND",
"message": "Réservation introuvable",
"status": 404
}