View Categories

Lister les analytiques – GET /api/v2/sites/{siteId}/analytics

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 :

NomTypeObligatoireDescription
siteIdstring✅ OuiIdentifiant du site
codestring❌ NonFiltre sur le code analytique
customerIdstring❌ NonIdentifiant du client (ex : RHIO_XXX)
limitnumber❌ NonNombre de résultats par page (pagination)
pagenumber❌ NonNuméro de la page (pagination)
searchPatternstring❌ NonMot-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 :

ChampTypeDescription
labelstringNom de l’analytique
codestringCode de l’analytique
isActivebooleanIndique si l’analytique est actif
idstringIdentifiant unique de l’analytique
erpCorrelationsarrayListe des correspondances ERP (label & code)