Skip to main content
PUT
ワークスペース保存
PUT https://api-datahub.octoparse.com/v1/data-apps/{app_id}/workspace 認証:APIキー必須(Authorization: Bearer <API Key>)。App 作者のみ。他者は 404 App の可変下書きを保存。検証失敗でも保存は拒否されない: 完全検証は走り、結果(validissues)が返る。無効な下書きも保持され、直して再保存できる。 App 識別子は初回保存で暗黙作成 — 独立の「App 作成」エンドポイントはない。ハードゲートで 400 になるのは 3 つだけ: アカウントにユーザー名がある、ペイロードがサイズ内、app_name がまだ取られていない。 expected_revision は楽観ロック(409 revision-conflict)で、複数タブの静かな上書きを防ぐ。添付シークレットはこの保存が有効なときだけ格納。無効な保存で名前だけ残さない。

リクエスト

パスパラメータ

string
必須
App 参照: app_<hex> または <namespace>/<app_name>。 初回保存では後者を使う。

リクエスト body

string
必須
生マニフェストテキスト。
object
添付ファイル: キーは相対パス、値はテキスト。
object
シークレット名→平文。この保存が有効なときのみ格納。
integer
期待する現下書きリビジョン。不一致は 409

リクエスト例

レスポンス

200 成功

ペイロードは data に包まれます。フィールド:
string
必須
string
必須
Stable app id.
string
integer
必須
保存後の下書きリビジョン。
boolean
必須
現内容が検証を通ったか。
object[]
Issue list.
string[]
string[]
この保存が無効なため格納されなかったシークレット名。
string

エラー

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

クライアントライブラリ

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