API REST pour l'exportation du tableau de bord

Connectez-vous à l'API

Point de terminaison (GET) :

/session/login

Paramètres:

Paramètre

Description

username

Nom d'utilisateur d'un utilisateur SKOOR

password

Mot de passe du même utilisateur

Exemple:

https://<SKOOR host>/skoor-webservice/session/login?username=<username>&password=<password>

Se déconnecter de l'API

Veuillez toujours vous déconnecter de l'API après avoir effectué les actions requises

Point de terminaison (GET) :

/session/logout

Paramètres:

Paramètre

Description

sessionId

Identifiant de session SKOOR issu de la demande de connexion à la session

Exemple:

https://<SKOOR host>/skoor-webservice/session/logout?sessionId=<sessionId>

Paramètres pour les exportations

Paramètre

Description

dataQueries

Exporter les requêtes de données associées

files

Exporter des fichiers associés (par exemple des images)

theme

Exporter des thèmes associés (par exemple CSS, couleurs)

translations

Exporter les configurations de traduction associées

sessionId

Identifiant de session SKOOR issu de la demande de connexion à la session

Exporter tous les tableaux de bord

Point de terminaison (GET) :

/dashboards/groups/root/export

Paramètres:

Exemple:

https://<SKOOR host>/skoor-webservice/dashboards/groups/root/export?dataQueries=true&files=true&theme=true&translations=true&sessionId=<sessionId>

Exporter le groupe de tableaux de bord

Point de terminaison (GET) :

/dashboards/groups/{groupId}/export

Exemple:

https://<SKOOR host>/skoor-webservice/dashboards/groups/719/export?dataQueries=true&files=true&theme=true&translations=true&sessionId=<sessionId>

Rechercher l'identifiant du groupe de tableau de bord

Pour trouver l'identifiant d'un groupe, effectuez une exportation manuellement à partir du menu des groupes requis et cochez la case Plain JSON dans la boîte de dialogue d'exportation :

image-20240409-100807.png

Recherchez ensuite la clé id dans la chaîne JSON :

image-20240409-100930.png

Exporter un tableau de bord unique

Point de terminaison (GET) :

/dashboards/{dashboardId}/export

Exemple:

https://<SKOOR host>/skoor-webservice/dashboards/10842/export?dataQueries=true&files=true&theme=true&translations=true&sessionId=<sessionId>

Rechercher l'identifiant du tableau de bord

Comme décrit pour les exportations de groupes de tableaux de bord, l'identifiant du tableau de bord se trouve dans la boîte de dialogue d'une exportation manuelle. Recherchez un objet de type tableau de bord et sous-Type tableau de bord pour obtenir la clé d'identification correcte :

image-20240409-101759.png