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 reference.

リクエスト body

integer
期待する現下書きリビジョン。不一致は 409

リクエスト例

レスポンス

200 成功

ペイロードは data に包まれます。フィールド:
string
必須
Build id.
string
必須
ready, building (code-type), or failed.
string
必須
Content hash.
integer
必須
固定時点の下書きリビジョン。
boolean
同一内容の既存スナップショットを再利用したか。
string
Created time.

エラー

エラー応答は {"error": {code, category, message, retryable}} です。エラー を参照。

クライアントライブラリ

Python / JavaScript SDK はまだこのエンドポイントをラップしていません。REST を直接呼び出してください。