Skip to main content
POST
Build 생성
POST https://api-datahub.octoparse.com/v1/data-apps/{app_id}/builds 인증: API 키 필요(Authorization: Bearer <API Key>). App 작성자만. 그 외 404. 현재 워크스페이스를 불변 스냅샷으로 고정 — 디버그 실행과 게시가 참조하는 객체. 전제: 워크스페이스 존재·내용 유효(아니면 422+issues). body에 expected_revision 가능(저장~고정 사이 드래프트 변경 시 409). 같은 content_hash ready 스냅샷이 있으면 재사용·중복 행 없음. api 형은 즉시 ready, code 형은 202로 이미지 Build 큐 — 같은 App 진행 중 재제출은 409. 비권장 App도 Build 가능. 거부되는 것은 신규 Release뿐.

요청

경로 파라미터

string
필수
App 참조.

요청 body

integer
기대하는 현재 드래프트 리비전. 불일치는 409.

요청 예시

응답

200 성공

페이로드는 data로 감쌉니다. 필드:
string
필수
Build ID.
string
필수
ready, building(code 유형) 또는 failed.
string
필수
콘텐츠 해시.
integer
필수
고정 시점 드래프트 리비전.
boolean
동일 내용 기존 스냅샷 재사용 여부.
string
생성 시각.

오류

오류 응답은 {"error": {code, category, message, retryable}}입니다. 오류 참고.

클라이언트 라이브러리

Python / JavaScript SDK는 아직 이 엔드포인트를 감싸지 않습니다. REST를 직접 호출하세요.