xEvolve-Dokumentation

API-Schlüssel und Scopes

Ein API-Schlüssel erlaubt einem Skript oder einem anderen System, die xEvolve-API ohne Konsolen-Anmeldung aufzurufen. Jeder Schlüssel trägt Scopes, die begrenzen, was er darf.

Einen Schlüssel erstellen

  1. Öffnen Sie „API-Schlüssel“ und wählen Sie „Neuer Schlüssel“.
  2. Geben Sie einen Namen ein, haken Sie die benötigten Scopes an und legen Sie optional ein Ablaufdatum in Tagen fest.
  3. Kopieren Sie den Schlüssel. Er beginnt mit xev_ und wird nur einmal angezeigt. xEvolve speichert nur einen Hash.

Senden Sie den Schlüssel als Bearer-Token an Ihren Workspace:

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

Das Widerrufen eines Schlüssels wirkt sofort. Erstellen und Widerrufen werden im Audit-Protokoll festgehalten.

Regeln

Scopes

ScopeErlaubt
files:readDateien auflisten, durchsuchen und herunterladen.
files:writeDateien hochladen.
transfers:readÜbertragungen auflisten und ansehen.
transfers:writeÜbertragungen erstellen, ausführen und abbrechen.
connections:readVerbindungen auflisten und ansehen.
connections:writeVerbindungen erstellen, ändern, löschen und testen.
data-rooms:readDatenräume auflisten und ansehen.
data-rooms:writeDatenräume erstellen, ändern und verwalten.
schedules:readZeitpläne und Laufverlauf auflisten.
schedules:writeZeitpläne erstellen, ändern, löschen und ausführen.
watchers:readOrdnerüberwachungen auflisten.
watchers:writeÜberwachungen erstellen, ändern und löschen.
workflows:readWorkflows und Laufverlauf auflisten.
workflows:writeWorkflows erstellen, ändern, löschen und ausführen.
parameters:readGlobale Parameter auflisten und ansehen.
parameters:writeGlobale Parameter erstellen, ändern und löschen.
users:readBenutzer auflisten und ansehen.
users:writeBenutzer ändern und löschen.
agents:readVerwaltete Agents auflisten und ansehen.
agents:writeVerwaltete Agents erstellen, ändern, löschen und testen.
webhooks:readWebhooks und Zustellungen auflisten.
webhooks:writeWebhooks erstellen, ändern und löschen.
activity:readDas Aktivitätsprotokoll und die Dashboard-Zähler lesen.
notifications:readBenachrichtigungseinstellungen und das Benachrichtigungsprotokoll lesen.
notifications:writeBenachrichtigungseinstellungen ändern oder testen.
api-keys:readAPI-Schlüssel auflisten.
api-keys:writeAPI-Schlüssel erstellen und widerrufen, innerhalb der Scopes des aufrufenden Schlüssels.

API-Schlüssel und Webhooks erfordern den Tarif Team oder höher. „Tarife und Limits“ nennt die erlaubten API-Anfragen pro Monat.