本文へスキップ

API リファレンス

WorkItem の操作、意思決定ステップの制御、統合の実行、およびテレメトリのエクスポートに関するリファレンス。

これらの API は、明示的なポリシーとテナントのスコープを使用して、予測可能な自動化動作を実現するように設計されています。

ベースエンドポイント

認証されたリクエストには、構成されたパブリック API エンドポイントを使用します。

https://api.threada.ai

認証とコンテキスト

  • API アクセスにスコープ指定された資格情報を使用する
  • 必要に応じてテナントとロールのコンテキストを含めます
  • 有効なコンテキストのないリクエストはフェイルクローズされます

一般的なスコープ

  • workitems:read および workitems:write
  • workflow:manage ポリシーと決定の更新用
  • actions:execute (管理された実行用)
  • telemetry:read (エクスポートと分析用)

ページネーションとフィルタリング

  • リストエンドポイントはカーソルベースまたはトークンベースのページネーションをサポートします
  • チャネル、ワークフロー、ステータス、ポリシーのバージョン、および時間範囲によるフィルタリング
  • 大規模なテレメトリのエクスポートには、境界付きウィンドウを優先します

エラーモデル

  • 検証、認可、ポリシー、および実行の失敗に関する型指定されたエラー カテゴリ
  • 理由コードはオペレータ ツールでの確定的な処理をサポートします
  • サービス間の調査のために相関 ID が返されます

リクエストの例

インテークペイロードからWorkItemを作成する

ワークフロー処理用の正規の作業レコードを作成します。必要に応じて、吸気チャネルのチャネル識別子を含めます。

リクエスト
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\"}}"
応答
{
  "work_item_id": "wi_123",
  "status": "new",
  "workflow_id": "policy_review"
}

承認されたアクションを実行する

構成された統合に対してポリシーで承認されたアクションを実行します。

リクエスト
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\"}"
応答
{
  "execution_id": "ex_456",
  "status": "started",
  "idempotency_key": "idem_789"
}

実装に関するガイダンスが必要ですか?

ロールアウトとガバナンスのパターンについては、ドキュメントと技術概要を使用してください。

技術チームに連絡する