Riferimento API
Riferimento per operazioni WorkItem, controlli decision-step, esecuzione integrazioni ed export telemetria.
Queste API sono progettate per un comportamento di automazione prevedibile con policy esplicite e scoping tenant.
Endpoint base
Usa l'endpoint API pubblico configurato per richieste autenticate.
https://api.threada.ai Autenticazione e contesto
- Usa credenziali scoped per accesso API
- Includi contesto tenant e ruolo dove richiesto
- Le richieste senza contesto valido falliscono in modo chiuso
Scope tipici
- workitems:read e workitems:write
- workflow:manage per policy e aggiornamenti decisionali
- actions:execute per esecuzione governata
- telemetry:read per export e analisi
Paginazione e filtro
- Gli endpoint list supportano paginazione basata su cursore o token
- Filtra per canale, workflow, stato, versione policy e intervallo temporale
- Preferisci finestre limitate per grandi export di telemetria
Modello errori
- Categorie di errore tipizzate per fallimenti di validazione, autorizzazione, policy ed esecuzione
- I reason code supportano gestione deterministica negli strumenti operatore
- I correlation ID vengono restituiti per indagine cross-service
Richieste di esempio
Crea un WorkItem da payload di intake
Crea un record di lavoro canonico per l'elaborazione workflow. Includi l'identificatore canale per il canale di intake quando richiesto.
Richiesta
curl -X POST "https://api.threada.ai/work-items" \
-H "Authorization: Bearer <token>" \
-H "Content-Type: application/json" \
-d "{\"workflow_id\":\"policy_review\",\"channel_id\":\"web_main\",\"payload\":{\"message\":\"Review this renewal request before approval\"}}" Risposta
{
"work_item_id": "wi_123",
"status": "new",
"workflow_id": "policy_review"
} Esegui un'azione approvata
Esegui un'azione approvata da policy su un'integrazione configurata.
Richiesta
curl -X POST "https://api.threada.ai/actions/execute" \
-H "Authorization: Bearer <token>" \
-H "Content-Type: application/json" \
-d "{\"work_item_id\":\"wi_123\",\"action_id\":\"request_approval\",\"integration_id\":\"int_workflow\"}" Risposta
{
"execution_id": "ex_456",
"status": "started",
"idempotency_key": "idem_789"
} Ti serve guida per l'implementazione?
Usa documenti e panoramica tecnica per pattern di rollout e governance.
Contatta il team tecnico