# プロジェクト管理API

このページでは、APIを使用してプロジェクトを一覧表示する方法について説明します。

## プロジェクト一覧取得

### URI

GET /projects

::: tip
このメソッドは60分間に60回までしかリクエストできません。
:::

### リクエストメッセージ

なし

### レスポンスメッセージ

- **200:**

| 名前           | 型     | 説明                                                        |
| -------------- | ------ | ------------------------------------------------------------ |
| projectID      | String | プロジェクトの一意の識別子。`default`はデフォルトプロジェクトを表します。 |
| projectName    | String | プロジェクト名。                                            |
| description    | String | プロジェクトの説明。                                        |

- **401:** APIキーの認証に失敗しました。  
- **403:** APIキーにアクセス権限がありません。

### リクエスト例

```bash
curl -u key:secret -X GET {api}/projects
```

### レスポンス例

```json
[
    {
        "projectID": "p1234567",
        "projectName": "My Project",
        "description": "Project for IoT devices"
    },
    {
        "projectID": "default",
        "projectName": "Default Project",
        "description": "Default project for all deployments"
    }
]
```
