콘텐츠로 건너뛰기

API 참조

WorkItem 작업, 의사결정 단계 제어, 연동 실행, 텔레메트리 내보내기에 대한 참조입니다.

이 API는 명시적 정책 및 테넌트 범위로 예측 가능한 자동화 동작을 위해 설계되었습니다.

기본 엔드포인트

인증된 요청에는 구성된 공개 API 엔드포인트를 사용하세요.

https://api.threada.ai

인증 및 컨텍스트

  • API 액세스에는 범위 지정 자격 증명을 사용하세요
  • 필요한 경우 테넌트 및 역할 컨텍스트를 포함하세요
  • 유효한 컨텍스트가 없는 요청은 fail closed됩니다

일반 범위

  • workitems:read 및 workitems:write
  • 정책 및 의사결정 업데이트용 workflow:manage
  • 거버넌스 적용 실행용 actions:execute
  • 내보내기 및 분석용 telemetry:read

페이지네이션 및 필터링

  • 목록 엔드포인트는 cursor 또는 token 기반 페이지네이션을 지원합니다
  • 채널, 워크플로, 상태, 정책 버전, 시간 범위별 필터링
  • 대규모 텔레메트리 내보내기에는 제한된 창을 권장합니다

오류 모델

  • 검증, 권한 부여, 정책, 실행 실패에 대한 타입 지정 오류 카테고리
  • 사유 코드는 운영자 도구에서 결정적 처리를 지원합니다
  • 서비스 간 조사를 위해 correlation IDs가 반환됩니다

예시 요청

접수 payload에서 WorkItem 생성

워크플로 처리를 위한 표준 업무 기록을 생성합니다. 필요한 경우 접수 채널의 채널 식별자를 포함하세요.

요청
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"
    }
  }
}

승인된 작업 실행

구성된 연동에 대해 정책 승인된 작업을 실행합니다.

요청
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"
  }
}

구현 지침이 필요하신가요?

출시 및 거버넌스 패턴은 문서와 기술 개요를 사용하세요.

기술팀에 문의