1.61, juillet 2024, #35034
{{API_ENDPOINT}}/v002/referentiel/champs/?query={"apiKey":"{{apiKey}}","projetId":"{{projetId}}","nom":"prestations.activite","type":"SAISIE"}
Point d’entrée
- url : /v002/referentiel/champs/
- méthodes : GET ou POST
- paramètres :
- query : représentation au format JSON de la requête
- projetId : identifiant du projet de consultation
- apiKey : clé du projet de consultation utilisé
- nom : filtre de recherche de champs par nom : il s’agit bien d’une recherche et pas d’une valeur stricte. nom=prestations renverra par exemple tous les champs dont le nom comporte le mot prestations (prestations.activites, prestations.services…)
- type : DEFAUT, SAISIE, RECHERCHE, EXPORT_EXCEL : type d’information sur le champ recherché : DEFAUT est toujours renseigné, les autres valeurs sont dédiées à des usages particuliers, et permettent d’adapter l’aide utilisateurs aux cas d’usages rencontrés.
- query : représentation au format JSON de la requête
Réponse
Réponse au format JSON : chaque entrée possède les informations suivantes :
- path
- type (DEFAUT, SAISIE, RECHERCHE, EXPORT_EXCEL)
- nom : le libellé à afficher pour le champ dans le contexte donné (type)
- objetTouristiqueType : facultatif : ex : HEBERGEMENT_LOCATIF
Il peut arriver en IHM qu’on souhaite afficher une aide particulière pour un champ selon le type objet concerné. Il y a cependant toujours une valeur par défaut présente (entrée sans objetTouristiqueType). - texteAideCourt : facultatif : détail d’information fourni en IHM dans le contexte donné
- texteAideLong : facultatif : en IHM, souvent affiché à l’aide d’un « + » au survol ou au clic de l’utilisateur
- enums : tableau de valeurs pour les champs dont la liste est stricte (ex: descriptionTarif.indicationTarif »). Ces valeurs ne sont pour le moment fournies qu’en français.
- nom (ex: ACCES_LIBRE)
- libelle (ex: Accès libre)
- dateCreation
- dateDerniereModification
Exemple de réponse
[
{
"path": "descriptionTarif",
"nom": "Description tarifs",
"type": "DEFAUT",
"dateCreation": "2014-01-13 20:55:28",
"dateDerniereModification": "2014-01-14 06:28:14"
},
{
"path": "descriptionTarif.complement",
"nom": "Complément tarifs",
"type": "DEFAUT",
"texteAideCourt": "Ce champ peut être utilisé pour décrire des tarifs spécifiques : promotion, gratuité, tarif réduit, gratuité accompagnateur…\r\nou des tarifs ne pouvant être saisis dans les champs prédéfinis du bloc \"Périodes tarifaires\".\r\n\r\nUtiliser le symbole € pour les euros, XPF pour les francs pacifiques et CHF pour les francs suisses.",
"dateCreation": "2014-01-13 20:55:28",
"dateDerniereModification": "2023-11-09 09:00:50"
},
{
"path": "descriptionTarif.conditions.conditionEnfantAgeMax",
"nom": "Age max pour bénéficier du tarif enfant",
"type": "DEFAUT",
"dateCreation": "2015-05-05 19:14:16",
"dateDerniereModification": "2015-05-05 23:02:00"
},
{
"path": "descriptionTarif.conditions.conditionEnfantAgeMin",
"nom": "Age min pour bénéficier du tarif enfant",
"type": "DEFAUT",
"dateCreation": "2015-05-05 19:14:16",
"dateDerniereModification": "2016-09-27 11:00:54"
},
{
"path": "descriptionTarif.conditions.conditionJuniorAgeMax",
"nom": "Age max pour bénéficier du tarif adolescent",
"type": "DEFAUT",
"dateCreation": "2015-05-05 19:14:16",
"dateDerniereModification": "2017-12-06 16:33:31"
},
{
"path": "descriptionTarif.conditions.conditionJuniorAgeMin",
"nom": "Age min pour bénéficier du tarif adolescent",
"type": "DEFAUT",
"dateCreation": "2015-05-05 19:14:16",
"dateDerniereModification": "2017-12-06 16:33:42"
},
{
"path": "descriptionTarif.dateFinDernierePeriodeTarif",
"nom": "Date de fin de la dernière période tarifaire",
"type": "RECHERCHE",
"dateCreation": "2014-01-14 06:28:14",
"dateDerniereModification": "2014-01-14 06:28:14"
},
{
"path": "descriptionTarif.dateFinDernierePeriodeTarif",
"nom": "Date de fin de la dernière période tarifaire",
"type": "DEFAUT",
"dateCreation": "2014-01-13 20:55:28",
"dateDerniereModification": "2014-01-14 06:28:14"
},
{
"path": "descriptionTarif.indicationTarif",
"nom": "Indication tarif",
"type": "DEFAUT",
"texteAideCourt": "En sélectionnant une des valeurs suivantes, vos prestations sont considérées comme gratuites.\r\n- Gratuit\r\n- En accès libre\r\n- Entrée libre\r\n- Participation libre\r\n\r\nLa facette \"Gratuit\" de la recherche intuitive renverra les fiches avec les valeurs indiquées ci-dessus.",
"dateCreation": "2014-03-24 19:34:55",
"dateDerniereModification": "2014-12-11 13:59:30",
"enums": [
{
"nom": "GRATUIT",
"libelle": "Gratuit"
},
{
"nom": "ACCES_LIBRE",
"libelle": "En accès libre"
},
{
"nom": "ACCES_LIBRE_STATIONNEMENT_PAYANT_OBLIGATOIRE",
"libelle": "En accès libre mais stationnement payant obligatoire"
},
{
"nom": "ACCES_LIBRE_TRANSPORT_PAYANT",
"libelle": "En accès libre mais transport payant"
},
{
"nom": "ENTREE_LIBRE",
"libelle": "Entrée libre"
},
{
"nom": "PARTICIPATION_LIBRE",
"libelle": "Participation libre"
},
{
"nom": "PAYANT_TARIFS_NON_COMMUNIQUES",
"libelle": "Payant, tarifs non communiqués"
},
{
"nom": "PAYANT",
"libelle": "Payant"
}
]
},
{
"path": "descriptionTarif.periodes",
"nom": "Périodes tarifaires",
"type": "DEFAUT",
"texteAideCourt": "Cette zone permet de saisir les périodes tarifaires au \"format numérique\" et sert pour les recherches sur les périodes tarifaires dans Apidae et sur vos projets numériques.",
"dateCreation": "2014-01-13 20:55:28",
"dateDerniereModification": "2018-02-02 10:04:06"
},
{
"path": "descriptionTarif.periodes",
"nom": "Tarifs",
"type": "RECHERCHE",
"dateCreation": "2014-01-14 06:28:14",
"dateDerniereModification": "2014-01-14 06:28:14"
},
{
"path": "descriptionTarif.periodes[].dateFin",
"nom": "Dates de fin des périodes tarifaires",
"type": "DEFAUT",
"dateCreation": "2014-01-13 20:55:28",
"dateDerniereModification": "2014-01-14 06:28:14"
},
{
"path": "descriptionTarif.periodes[].tarifs",
"nom": "Tarifs",
"type": "DEFAUT",
"dateCreation": "2014-01-13 20:55:28",
"dateDerniereModification": "2014-01-14 06:28:14"
},
{
"path": "descriptionTarif.periodes[].tarifsEnClair",
"nom": "Tarifs en clair",
"type": "DEFAUT",
"dateCreation": "2014-01-13 20:55:28",
"dateDerniereModification": "2014-01-27 22:06:27"
},
{
"path": "descriptionTarif.periodes[].tarifs[].maximum",
"nom": "Maximum",
"type": "DEFAUT",
"dateCreation": "2014-01-13 20:55:28",
"dateDerniereModification": "2014-01-14 06:28:14"
},
{
"path": "descriptionTarif.periodes[].tarifs[].minimum",
"nom": "Minimum",
"type": "DEFAUT",
"dateCreation": "2014-01-13 20:55:28",
"dateDerniereModification": "2014-01-14 06:28:14"
},
{
"path": "descriptionTarif.periodes[].tarifs[].precisionTarif",
"nom": "Précisions tarifs",
"type": "DEFAUT",
"dateCreation": "2014-01-13 20:55:28",
"dateDerniereModification": "2014-01-14 06:28:14"
},
{
"path": "descriptionTarif.periodes[].tarifs[].type",
"nom": "Type de tarif",
"type": "DEFAUT",
"dateCreation": "2014-01-13 20:55:28",
"dateDerniereModification": "2014-01-14 06:28:14"
},
{
"path": "descriptionTarif.tarifsEnClair",
"nom": "Tarifs en clair",
"type": "DEFAUT",
"texteAideCourt": "Ce bloc sert à synthétiser l’ensemble des informations d’ouverture de la fiche. Il est très utile pour les éditions ou dans les fiches détaillées sur le web (un seul champ à exporter).",
"dateCreation": "2014-01-13 20:55:29",
"dateDerniereModification": "2014-01-27 22:06:52"
},
{
"path": "descriptionTarif.tarifsEnClairAutomatique",
"nom": "Génération des tarifs en clair automatique",
"type": "DEFAUT",
"texteAideCourt": "Cliquez sur le bouton \"Actualiser les tarifs en clair\" pour visualiser les modifications effectuées dans le tableau des tarifs. \r\nEn cliquant sur \"Publier\", les informations seront également mis à jour.",
"dateCreation": "2014-01-13 20:55:29",
"dateDerniereModification": "2018-08-09 15:55:44"
},
{
"path": "descriptionTarif.tarifsEnClairGenerationMode",
"nom": "Mode de génération des tarifs en clair",
"type": "DEFAUT",
"texteAideCourt": "En activant cette case, le tarif en clair sera calculé automatiquement à chaque fois que vous interviendrez sur les périodes tarifaires et dans toutes les langues. \r\nAttention, les champs \"complément tarif\" et \"précision tarif\" ne sont pas traduits automatiquement.",
"texteAideLong": "La génération automatique permet l'optimisation des fonctions suivantes du menu traitements :\r\n- Ajouter une période tarifaire\r\n- Supprimer des périodes périmées",
"dateCreation": "2014-01-13 20:55:29",
"dateDerniereModification": "2018-08-09 15:56:44",
"enums": [
{
"nom": "AUTOMATIQUE",
"libelle": "Automatique"
},
{
"nom": "MANUEL",
"libelle": "Manuel"
}
]
},
{
"path": "descriptionTarif.tarifsPeriodesState",
"nom": "Etat des périodes tarifaires",
"type": "DEFAUT",
"dateCreation": "2022-11-08 18:06:55",
"dateDerniereModification": "2022-11-21 14:10:12"
},
{
"path": "descriptionTarif.tarifsSaisieFilleul",
"nom": "Tarifs",
"type": "DEFAUT",
"dateCreation": "2014-01-13 20:55:29",
"dateDerniereModification": "2014-01-14 06:28:14"
},
{
"path": "informationsDomaineSkiable.validiteTarifEnfant",
"nom": "Validité tarif enfant",
"type": "DEFAUT",
"dateCreation": "2014-01-13 20:55:33",
"dateDerniereModification": "2014-01-14 06:28:14"
},
{
"path": "informationsDomaineSkiable.validiteTarifSenior",
"nom": "Validité tarif sénior",
"type": "DEFAUT",
"dateCreation": "2014-01-13 20:55:33",
"dateDerniereModification": "2014-01-14 06:28:14"
},
{
"path": "prestations.tailleGroupeMin",
"nom": "Nb pers min pour tarif groupe",
"type": "DEFAUT",
"texteAideCourt": "Notez ici le nombre de personnes minimum pour bénéficier de l'accès au tarif groupe.",
"dateCreation": "2014-01-13 20:55:40",
"dateDerniereModification": "2017-06-15 09:32:06"
},
{
"path": "tourismeAffaires.sallesReunion[].tarifJournee",
"nom": "Tarif journée",
"type": "DEFAUT",
"dateCreation": "2014-01-13 20:55:41",
"dateDerniereModification": "2014-01-14 06:28:16"
},
{
"path": "tourismeAffaires.sallesReunion[].tarifJournee.maximum",
"nom": "Maximum",
"type": "DEFAUT",
"dateCreation": "2014-01-13 20:55:41",
"dateDerniereModification": "2014-01-14 06:28:16"
},
{
"path": "tourismeAffaires.sallesReunion[].tarifJournee.minimum",
"nom": "Minimum",
"type": "DEFAUT",
"dateCreation": "2014-01-13 20:55:41",
"dateDerniereModification": "2014-01-14 06:28:16"
},
{
"path": "tourismeAffaires.sallesReunion[].tarifResident",
"nom": "Tarif résident",
"type": "DEFAUT",
"dateCreation": "2014-01-13 20:55:41",
"dateDerniereModification": "2014-01-14 06:28:16"
},
{
"path": "tourismeAffaires.sallesReunion[].tarifResident.maximum",
"nom": "Maximum",
"type": "DEFAUT",
"dateCreation": "2014-01-13 20:55:41",
"dateDerniereModification": "2014-01-14 06:28:16"
},
{
"path": "tourismeAffaires.sallesReunion[].tarifResident.minimum",
"nom": "Minimum",
"type": "DEFAUT",
"dateCreation": "2014-01-13 20:55:41",
"dateDerniereModification": "2014-01-14 06:28:16"
},
{
"path": "tourismeAffaires.sallesReunion[].tarifSalle",
"nom": "Tarif salle",
"type": "DEFAUT",
"dateCreation": "2014-01-13 20:55:41",
"dateDerniereModification": "2014-01-14 06:28:16"
},
{
"path": "tourismeAffaires.sallesReunion[].tarifSalle.maximum",
"nom": "Maximum",
"type": "DEFAUT",
"dateCreation": "2014-01-13 20:55:41",
"dateDerniereModification": "2014-01-14 06:28:16"
},
{
"path": "tourismeAffaires.sallesReunion[].tarifSalle.minimum",
"nom": "Minimum",
"type": "DEFAUT",
"dateCreation": "2014-01-13 20:55:41",
"dateDerniereModification": "2014-01-14 06:28:16"
}
]