프로세스 조회GET
생성 시 Human Plugin이 반환한 id로 프로세스를 조회합니다.
GET /v1/processes/{id}
id는 생성 응답에 담긴 UUID입니다. 인증 헤더도, 클라이언트 단위 범위 제한도 없습니다. Human Plugin에 접근할 수 있는 호출자라면 누구든 해당 프로세스를 조회할 수 있습니다.
curl http://human-plugin.internal:8080/v1/processes/b063041c-7529-4e70-a2b4-c71c00f19801
결과가 도착하는 시점
- 대기 중인 프로세스(
PROCESS_STATE_CREATED)는 조회할 때마다 확인되며, 결과가 나오는 즉시 그 결과로 응답합니다. - 완료되었거나 실패한 프로세스는 최종 상태이며, 그대로 응답합니다.
- 중단된 생성 요청은 시작 후 약 70초가 지나면 실패로 응답합니다.
대기 중인 프로세스가 진행되는 유일한 방법은 조회입니다. 백그라운드 작업이 없으며, callbackUri로 돌아오는 것만으로는 Human Plugin이 갱신되지 않습니다.
응답
생성과 동일한 형태(id, state, data)의 200 OK를 반환합니다.
대기 중인 Journey:
{ "id": "b063041c-7529-4e70-a2b4-c71c00f19801", "state": "PROCESS_STATE_CREATED", "data": {} }