一括クエリ変換ジョブの作成

POST /プロジェクト/{projectId}/query/bulk-convert

一括クエリ変換ジョブの作成

path パラメータ

  • projectId string 必須

    プロジェクトID

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

application/ JSON

body

  • 言語 string 必須

    値は JAVACSHARP、または JAVASCRIPT です。

  • クエリ array[string] 必須
  • tryTypedEntity ブール値

応答

  • 200 application/ JSON

    OK

    応答属性の非表示 応答属性の表示 オブジェクト
    • PendingQuerys array[string] 必須
    • RunningQuerys array[string] 必須
    • completedQueries array[string] 必須
    • fails array[string] 必須
  • 497 application/ JSON

    既存のクエリ変換ジョブがある場合、操作は許可されません

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

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

    • メッセージ string 必須
    • 説明 string
    • タイムスタンプ string(date-time) 必須
POST /プロジェクト/{projectId}/querys/bulk-convert
curl \
 --request POST 'http://127.0.0.1:8278/api/v1/project/{projectId}/queries/bulk-convert' \
 --header "Content-Type: application/json" \
 --data '{"language":"JAVA","queries":["string"],"attemptTypedEntities":true}'
リクエスト例
{
  "language": "JAVA",
  "queries": [
    "string"
  ],
  "attemptTypedEntities": true
}
応答の例(200)
{
  "pendingQueries": [
    "string"
  ],
  "runningQueries": [
    "string"
  ],
  "completedQueries": [
    "string"
  ],
  "failedQueries": [
    "string"
  ]
}
応答の例(497)
{
  "jobId": "string",
  "message": "string",
  "description": "string",
  "timestamp": "2025-05-04T09:42:00Z"
}