Skip to main content
PATCH
スキャンのアップロードを継続

承認

CORGEA-TOKEN
string
header
必須

認証用のAPIキー

ヘッダー

Upload-Offset
integer
必須

アップロードの現在のバイトオフセット

Upload-Length
integer
必須

ファイルの合計サイズ(バイト)

Upload-Name
string
必須

アップロード中のファイル名

CORGEA-SOURCE
enum<string>
デフォルト:api

Identifies the client that triggered the scan. Requests without this header are attributed to the API.

利用可能なオプション:
api,
cli,
vscode,
vs2022,
intellij

パスパラメータ

transfer_id
string<uuid>
必須

最初のスキャンリクエストで返された転送ID

ボディ

multipart/form-data
chunk_data
file
必須

スキャン用データの次のチャンク

project_name
string
branch
string
repo_url
string
sha
string
partial_scan
enum<string>

フルスキャンではこのフィールドを省略します。部分スキャンのときだけ true を送ります。APIは空でないフォーム値をすべて部分スキャンとして扱い、文字列 false も含まれます。

利用可能なオプション:
true
files_to_scan
string

スキャン対象ファイルの一覧(カンマ区切り)

dirty
enum<string>

アップロードしたワークツリーが dirty かどうか。CLI はリポジトリ情報があるとき true または false を送ります。不明な場合はこのフィールドを省略します。

利用可能なオプション:
true,
false
scan_configs
string

アップロード完了時に適用するスキャン種別トークンのカンマ区切り(base、malicious、policy、secrets、pii など)。CLI は --scan-type blast を base に変換します。省略時はサーバー既定値です。

target_policies
string

アップロード完了時に適用するポリシー ID のカンマ区切り。無効な ID は 400 を返します。

レスポンス

チャンクを受け付けました。途中のレスポンスは Upload-Offset を返します。完了時および既に進行中のスキャンのレスポンスでは返しません。

status
enum<string>
必須
利用可能なオプション:
ok
:

"ok"

message
string
必須
scan_id
string<uuid>

最後のチャンクでアーカイブが揃い、スキャンが開始されたときに含まれます。

:

"1a5afaa3-72ac-458f-a492-ac40ffc88e76"

project_id
integer

スキャン開始時に scan_id と一緒に含まれます。