GET /jobs/{jobId}/logs

移行ジョブのイベントを取得する

path パラメータ

  • jobId string 必須

    jobId

    形式は次のパターンと一致する必要があります: ^[A-Za-z0-9\-]+$

クエリ パラメータ

  • limit integer

    イベント数を制限する

    の最小値は 0 です。デフォルト値は 1000 です。

  • オフセット integer

    最新のイベント以降のイベントの数

    の最小値は 0 です。デフォルト値は 0 です。

  • eventType string

    特定のジョブイベントタイプでフィルター

    値は ERRORWARNING、または INFO です。

応答

  • 200 application/ JSON

    OK

    応答属性の非表示 応答属性の表示 オブジェクト
    • eventType string 必須

      値は ERRORWARNING、または INFO です。

    • メッセージ string 必須
    • 詳細 string
    • タイムスタンプ string(date-time) 必須
    • stackTrace array[string]
    • locationType string

      値は TABLE または COLLECTION です。

    • locationName string
    • フィールド名 string
    • キー オブジェクト
      キー属性を非表示 キー属性を表示 オブジェクト
      • * string additionalProperties
    • errorsType string
  • 400 application/ JSON

    無効なリクエスト

    応答属性の非表示 応答属性の表示 オブジェクト
    • jobId string

      形式は次のパターンと一致する必要があります: ^[A-Za-z0-9\-]+$

    • メッセージ string 必須
    • 説明 string
    • タイムスタンプ string(date-time) 必須
  • 404 application/ JSON

    見つかりません

    応答属性の非表示 応答属性の表示 オブジェクト
    • jobId string

      形式は次のパターンと一致する必要があります: ^[A-Za-z0-9\-]+$

    • メッセージ string 必須
    • 説明 string
    • タイムスタンプ string(date-time) 必須
/ jobs/{ jobId}/logs を取得する
curl \
 --request GET 'http://127.0.0.1:8278/api/v1/jobs/{jobId}/logs'
応答の例(200)
[
  {
    "eventType": "ERROR",
    "message": "string",
    "details": "string",
    "timestamp": "2026-05-04T09:42:00Z",
    "stackTrace": [
      "string"
    ],
    "locationType": "TABLE",
    "locationName": "string",
    "fieldName": "string",
    "key": {
      "additionalProperty1": "string",
      "additionalProperty2": "string"
    },
    "errorType": "DuplicateKeyError"
  }
]
応答の例(400)
{
  "jobId": "string",
  "message": "string",
  "description": "string",
  "timestamp": "2026-05-04T09:42:00Z"
}
応答の例(404)
{
  "jobId": "string",
  "message": "string",
  "description": "string",
  "timestamp": "2026-05-04T09:42:00Z"
}