プロジェクト ID を取得する
REST API を使用して、プロジェクトのエンティティ ID を取得します。この ID は、課題の作成やプロジェクト固有の設定の更新を行うリクエストに必要です。
要約
プロジェクトのエンティティ ID を取得するには、/api/admin/projects エンドポイントに GET リクエストを送信します。利用可能なプロジェクトの全リストをリクエストすることも、query パラメーターを使用してプロジェクト名または略称でリストをフィルタリングすることもできます。
ステップバイステップ
プロジェクト ID を取得するには
利用可能なプロジェクトのリストを取得します。
curl -X GET \ 'https://example.youtrack.cloud/api/admin/projects?fields=id,name,shortName' \ -H 'Accept: application/json' \ -H 'Authorization: Bearer <YouTrack_token>' \ -H 'Content-Type: application/json'fieldsリクエストパラメーターでは、各プロジェクトのid、name、shortName属性を返すようにサーバーに指示します。そのようなリクエストの場合、次のボディを使用してサーバーからレスポンスを取得します。
[ { "shortName": "GRP", "name": "GRA Project", "id": "0-7", "$type": "Project" }, { "shortName": "RAP", "name": "Rest Api Project", "id": "0-2", "$type": "Project" }, { "shortName": "RP", "name": "Rest Project", "id": "0-6", "$type": "Project" }, { "shortName": "SP", "name": "Sample Project", "id": "0-0", "$type": "Project" }, { "shortName": "SNBX", "name": "Sandbox", "id": "0-3", "$type": "Project" } ]オプション。プロジェクト
nameまたはshortNameでプロジェクトリストをフィルタリングします。プロジェクトの
nameによるフィルターを使用したサンプルリクエスト:curl -X GET \ 'https://example.youtrack.cloud/api/admin/projects?fields=id,name,shortName&query=Sample+Project' \ -H 'Accept: application/json' \ -H 'Authorization: Bearer <YouTrack_token>' \ -H 'Content-Type: application/json'プロジェクトの
shortNameによるフィルターを使用したサンプルリクエスト:curl -X GET \ 'https://example.youtrack.cloud/api/admin/projects?fields=id,name,shortName&query=sp' \ -H 'Accept: application/json' \ -H 'Authorization: Bearer <YouTrack_token>' \ -H 'Content-Type: application/json'queryパラメーターを使用したサンプルリクエストの場合、応答本文には一致するプロジェクトのデータのみが含まれます。[ { "shortName": "SP", "name": "Sample Project", "id": "0-0", "$type": "Project" } ]サーバーからの応答の中で、対象プロジェクトの
idを探します。この例では、プロジェクトエンティティ ID は
0-0です。
2026 年 10 月 02 日