API

API-Übersicht

Einstiegspunkt für den öffentlichen Everyn-API-Vertrag.

Die Everyn-API ist für dauerhafte Run-Steuerung gebaut. Clients erstellen Datensätze und Job Specs, starten Runs, prüfen Ergebnisse, verwalten Webhooks und Exports und erhalten stabile öffentliche Fehlerantworten.

API-Dokumentationskarte

Beginne mit den Guide-Seiten, wenn du eine Integration baust:

BereichZweck
AuthentifizierungBearer Credentials, Organisationen, Scopes und Auth-Fehler.
IdempotenzSichere Create-Retries ohne doppelte Produktarbeit.
PaginationCursor Pagination und List-Response-Form.
API-FehlerError Envelope, Status-/Code-Bedeutungen und Recovery-Regeln.
QuickstartErster erfolgreicher Workflow von API Key über Dataset, Job Spec, Sample Run, Prüfung und Export.
Dataset UploadsÖffentlicher CSV-Intake, Processing States und Upload-Fehler.
WebhooksEndpoint-Setup, Signing, Delivery-Inspektion und Secret Handling.
Generierte ReferenzOpenAPI-gestützte Referenzseiten, generiert aus dem FastAPI-Schema.

Erste öffentliche API-Bereiche:

BereichZweck
DatasetsCSV-basierte Datenquellen registrieren und hochladen.
Job SpecsWiederverwendbare Run-Anweisungen und Ausgabeerwartungen definieren.
RunsVerwaltete Arbeit starten, prüfen, wiederholen und exportieren.
OrganizationsMitgliedschaften, Einladungen und API Keys verwalten.
WebhooksZustellung von Run- und Ergebnisereignissen konfigurieren.

Das rohe OpenAPI-Schema wird unter /openapi/everyn-public-api.json für Codegenerierung, Contract Tests und Client-Tools veröffentlicht.

Jeder öffentliche Fehler enthält:

{
  "error": {
    "status": 422,
    "code": "validation_failed",
    "message": "Request validation failed.",
    "requestId": "req_example",
    "docsUrl": "https://www.geteveryn.com/de/docs/errors/validation_failed",
    "fieldErrors": []
  }
}