Passer au contenu principal
POST
cURL

Autorisations

Authorization
string
header
requis

Pour vos propres scripts et vos intégrations de serveur à serveur. Créez une clé dans l'application sous Paramètres > Accès > Clés d'API et copiez-la à ce moment-là, car elle n'est affichée qu'une fois. Envoyez-la sous la forme Authorization: Bearer <key>. La clé agit en tant que le membre qui l'a créée, dans l'organisation où elle a été créée. Un appel exige l'autorisation du membre et l'une des portées de la clé, comme inventory:read ou sales:write. Une clé avec * a toutes les portées.

Corps

application/json

Un rapport à exporter et le format de fichier à écrire. Le rapport est soit une vue enregistrée, qui a sa propre définition et son propre affichage, soit une définition de rapport telle que l'accepte le point de terminaison d'exécution de rapport, avec la manière dont la grille l'affiche.

format
enum<string>
requis

Le format de fichier : csv, xlsx pour une exportation de données Excel de toute taille, workbook pour un classeur Excel mis en forme d'au plus 50,000 lignes, ou pdf.

Options disponibles:
csv,
xlsx,
workbook,
pdf
definition
object
requis

La définition du rapport : le jeu de données à lire, les champs à afficher et comment filtrer, grouper, pivoter, trier et totaliser ses lignes.

display
object | null
requis

Comment la grille affiche le rapport : ordre et largeur des colonnes, colonnes figées, décimales, mise en évidence et graphique.

view
string<uuid> | null

L'ID d'une vue enregistrée à exporter. Omettez-le pour exporter la definition envoyée avec la requête.

version
integer | null

La version de la vue à exporter. La plus récente si elle est omise.

Plage requise: x >= 1
title
string | null

Le nom donné au fichier lorsqu'il n'y a pas de vue.

Maximum string length: 120

Réponse

ExportResource

data
ExportResource · object
requis

Une exportation de rapport : son statut et, une fois prête, un lien vers son fichier.