API-Referenz
Referenz für WorkItem-Operationen, Entscheidungsschrittkontrollen, Integrationsausführung und Telemetrieexport.
Diese APIs sind für vorhersehbares Automatisierungsverhalten mit expliziter Richtlinien- und Mandantenbereichsbestimmung konzipiert.
Basisendpunkt
Verwenden Sie Ihren konfigurierten öffentlichen API-Endpunkt für authentifizierte Anfragen.
https://api.threada.ai Authentifizierung und Kontext
- Verwenden Sie bereichsbezogene Anmeldeinformationen für den API-Zugriff
- Beziehen Sie bei Bedarf Mandanten- und Rollenkontext ein
- Anfragen ohne gültigen Kontext schlagen fehlersicher fehl
Typische Bereiche
- workitems:read und workitems:write
- workflow:manage für Richtlinien- und Entscheidungsaktualisierungen
- actions:execute für die gesteuerte Ausführung
- telemetry:read für Exporte und Analysen
Paginierung und Filterung
- Listenendpunkte unterstützen Cursor- oder Token-basierte Paginierung
- Filtern Sie nach Kanal, Workflow, Status, Richtlinienversion und Zeitraum
- Bevorzugen Sie begrenzte Fenster für große Telemetrieexporte
Fehlermodell
- Typisierte Fehlerkategorien für Validierungs-, Autorisierungs-, Richtlinien- und Ausführungsfehler
- Ursachencodes unterstützen die deterministische Handhabung in Operator-Werkzeugen
- Korrelations-IDs werden zur dienstübergreifenden Untersuchung zurückgegeben
Beispielanfragen
Ein WorkItem aus der Eingangs-Nutzlast erstellen
Erstellen Sie einen kanonischen Arbeitsdatensatz für die Workflow-Verarbeitung. Geben Sie bei Bedarf die Kanalkennung für den Eingangskanal an.
curl -X POST "https://api.threada.ai/api/v1/public/work-items" \
-H "X-API-Key: <api-key>" \
-H "Content-Type: application/json" \
-d "{\"subject\":\"Review renewal request\",\"channel\":\"web\",\"channel_id\":\"web_main\",\"initial_message\":{\"role\":\"user\",\"content\":\"Review this renewal request before approval\"},\"tags\":[\"policy_review\"]}" {
"work_item": {
"summary": {
"work_item_id": "wi_123",
"status": "new",
"subject": "Review renewal request"
}
}
} Eine genehmigte Aktion ausführen
Führen Sie eine richtlinienkonform genehmigte Aktion für eine konfigurierte Integration aus.
curl -X POST "https://api.threada.ai/api/v1/public/work-items/wi_123/actions" \
-H "X-API-Key: <api-key>" \
-H "Content-Type: application/json" \
-d "{\"integration_id\":\"int_workflow\",\"idempotency_key\":\"act_456\",\"payload\":{\"type\":\"custom_http\",\"method\":\"POST\",\"url\":\"https://api.example.com/approvals\",\"body_json\":\"{\\\"approved\\\":true}\"}}" {
"action": {
"action_id": "act_456",
"work_item_id": "wi_123",
"action_type": "custom_http",
"status": "completed"
}
} Beispiel-Artefakte
Veranschaulichende Beispiele der Objekte, die Threada erzeugt, mit synthetischen Daten — keine echten Kunden oder Datensätze. Die Feldnamen folgen den API- und Audit-Schemas von Threada.
Benötigen Sie eine Anleitung zur Umsetzung?
Nutzen Sie die Dokumentation und die technische Übersicht für Rollout- und Governance-Muster.
Technisches Team kontaktieren