Requête analytiques

La table des Analytiques est disponible en consultation, ajout ou modification.

{
    "code_societe": "SocA",
    "compte_analytique": "923SPT",
    "libelle_analytique": "Bas les masques",
    "numero_objet": "",
    "type_analytique": "",
    "activation": true,
    "code_analytique": "D6B001DBF02F40F38318E2096E45929D"
}

PUT - Créer un analytique

PUT/ analytiques

La réponse retournera l’ensemble des informations.
La réponse retournera également des métadonnées :

{
    "__meta": {
        "date_maj": "2021-05-15T12:34:56.789Z",
        "source": "api"
    }
}

GET - Consulter un analytique

L’identifiant à passer en paramètre est le code analytique.

GET /analytiques/D6B001DBF02F40F38318E2096E45929D

POST - Mettre à jour un analytique

L’identifiant à passer en paramètre est le code analytique.

POST/ analytiques/D6B001DBF02F40F38318E2096E45929D

GET - Synchroniser les analytiques

On initialise une synchronisation avec la route 

GET /analytiques/?from=init.

L’intégralité des analytiques sera alors récupérée.
Par la suite, on demande les analytiques créés ou modifiés depuis le dernier timestamp renvoyé par la dernière requête.

Exemple : 

GET /analytiques/?from=2021-05-15T12:34:56.789Z

Les lignes renvoyées sont triées par timestamp. Le timestamp d’un numéros d’objet se trouve dans __meta.date_maj.
Le nombre de lignes renvoyées par requête est limité à 200 maximum (valeur par défaut). On peut limiter à tout nombre entre 1 et 200 en ajoutant le paramètre {limit}=[nombre].

Exemple : 

GET /analytiques/?from=2021-05-15T12:34:56.789Z&limit=50

Pour récupérer la suite des lignes, il faut passer le paramètre {from} avec comme valeur le timestamp de la dernière ligne de la requête précédente.