Cet endpoint permet de récupérer les analytiques associés à un site client spécifique. Il propose également la possibilité d’appliquer les filtres suivants :
| Nom | Type | Obligatoire | Description |
|---|---|---|---|
siteId | string | ✅ Oui | Identifiant du site |
code | string | ❌ Non | Filtre sur le code analytique |
customerId | string | ❌ Non | Identifiant du client (ex : RHIO_XXX) |
limit | number | ❌ Non | Nombre de résultats par page (pagination) |
page | number | ❌ Non | Numéro de la page (pagination) |
searchPattern | string | ❌ Non | Mot-clé pour recherche libre dans les données |
Exemple de requête Curl :
curl -X 'GET' \
'https://api.recette.peopulse.com/api/v2/sites/SOFR00000000001/analytics?limit=1' \
-H 'accept: application/json' \
-H 'Authorization: Bearer {Your_Token}'
Réponse 200 OK
{
"meta": {
"pagination": {
"maxPage": 6,
"page": 1,
"limit": 1,
"total": 6
}
},
"data": [
{
"label": "Activité Aménagement",
"code": "AD",
"isActive": true,
"id": "1",
"erpCorrelations": [
{
"label": "Correspondance ERP 1",
"code": ""
},
{
"label": "Correspondance ERP 2",
"code": ""
},
{
"label": "Correspondance ERP 3",
"code": ""
},
{
"label": "Correspondance ERP 4",
"code": ""
},
{
"label": "Correspondance ERP 5",
"code": ""
},
{
"label": "Correspondance ERP 6",
"code": ""
},
{
"label": "Correspondance ERP 7",
"code": ""
},
{
"label": "Correspondance ERP 8",
"code": ""
},
{
"label": "Correspondance ERP 9",
"code": ""
},
{
"label": "Correspondance ERP 10",
"code": ""
}
]
}
]
}
Structure des données :
| Champ | Type | Description |
|---|---|---|
label | string | Nom de l’analytique |
code | string | Code de l’analytique |
isActive | boolean | Indique si l’analytique est actif |
id | string | Identifiant unique de l’analytique |
erpCorrelations | array | Liste des correspondances ERP (label & code) |