すべてのプロジェクトを取得する

GET /project

すべてのプロジェクトを取得する

クエリ パラメータ

  • sort string

    結果を検索する順序

    形式は次のパターンと一致する必要があります: ^\w+,(DESC|ASC)$。デフォルト値は lastModified,DESC です。

応答

  • 200 application/ JSON

    OK

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

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

    • jdbcId string

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

    • mongodbId string

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

    • name string 必須

      最小長は 1、最大長は 50 です。

    • タイプ string 必須

      データベース タイプまたはカスタムデータベースタイプ。例、MYSQLORACLEPOSTGRESQLSQL_SERVERCOCKROACHDBDB2SQLANYWHERESYBASESYBASEIQYUGABYTE などがあります。

    • 最終更新日 string(date-time)
  • 500 application/ JSON

    内部サーバーエラー

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

      発生したエラーの種類を識別するエラーのカテゴリ。

    • メッセージ string 必須

      何が起こるかを説明する、人間が判読可能な説明。

    • タイムスタンプ string(date-time) 必須

      エラーが発生した日時。

    • 問題 array[オブジェクト]

      このエラーを構成する個々の問題。

      少なくとも 1 要素。

      問題属性を非表示にする 問題属性の表示 オブジェクト
      • タイプ string 必須

        発生した問題の種類を識別するエラーのカテゴリ(SNMP_ケース)。

      • メッセージ string 必須

        何が起こるかを説明する、人間が判読可能な説明。

      • ポインター string

        JSON ポインター(RFC 6901):ノードへのJSONポインター(RFC )。

GET /プロジェクト
curl \
 --request GET 'http://127.0.0.1:8278/api/v1/project'
応答の例(200)
[
  {
    "id": "string",
    "jdbcId": "string",
    "mongodbId": "string",
    "name": "string",
    "type": "ORACLE",
    "lastModified": "2026-05-04T09:42:00Z"
  }
]
応答の例(500)
{
  "errorType": "VALIDATION_ERROR",
  "message": "string",
  "timestamp": "2026-05-04T09:42:00Z",
  "issues": [
    {
      "type": "RELMIG_MAPPING_TARGET_FIELD_NAME_EMPTY",
      "message": "string",
      "pointer": "/project/content/mappings/0123456789abcdef0123456789abcdef/fields/Name/target/name"
    }
  ]
}