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 を直接呼び出してください。