Documentation xEvolve

Clés API et périmètres

Une clé API permet à un script ou à un autre système d'appeler l'API xEvolve sans connexion à la console. Chaque clé porte des périmètres qui limitent ce qu'elle peut faire.

Créer une clé

  1. Ouvrez Clés API et choisissez Nouvelle clé.
  2. Saisissez un nom, cochez les périmètres nécessaires et définissez éventuellement une expiration en jours.
  3. Copiez la clé. Elle commence par xev_ et n'est affichée qu'une fois. xEvolve ne conserve qu'un hachage.

Envoyez la clé comme jeton bearer à votre espace :

curl https://<workspace>.xevolve.io/api/v1/connections \
  -H "Authorization: Bearer xev_<key>"

La révocation d'une clé prend effet immédiatement. La création et la révocation de clés sont écrites dans le journal d'audit.

Règles

Périmètres

PérimètreAutorise
files:readLister, rechercher et télécharger des fichiers.
files:writeTéléverser des fichiers.
transfers:readLister et consulter les transferts.
transfers:writeCréer, exécuter et annuler des transferts.
connections:readLister et consulter les connexions.
connections:writeCréer, modifier, supprimer et tester des connexions.
data-rooms:readLister et consulter les salles de données.
data-rooms:writeCréer, modifier et gérer les salles de données.
schedules:readLister les planifications et l'historique d'exécution.
schedules:writeCréer, modifier, supprimer et exécuter des planifications.
watchers:readLister les surveillances de dossier.
watchers:writeCréer, modifier et supprimer des surveillances.
workflows:readLister les workflows et l'historique d'exécution.
workflows:writeCréer, modifier, supprimer et exécuter des workflows.
parameters:readLister et consulter les paramètres globaux.
parameters:writeCréer, modifier et supprimer des paramètres globaux.
users:readLister et consulter les utilisateurs.
users:writeModifier et supprimer des utilisateurs.
agents:readLister et consulter les agents gérés.
agents:writeCréer, modifier, supprimer et tester des agents gérés.
webhooks:readLister les webhooks et les livraisons.
webhooks:writeCréer, modifier et supprimer des webhooks.
activity:readLire le journal d'activité et les compteurs du tableau de bord.
notifications:readLire les réglages de notification et le journal des notifications.
notifications:writeModifier ou tester les réglages de notification.
api-keys:readLister les clés API.
api-keys:writeCréer et révoquer des clés API, dans les périmètres que détient la clé appelante.

Les clés API et les webhooks nécessitent l'offre Team ou supérieure. Offres et limites indique les requêtes API autorisées par mois.