> For the complete documentation index, see [llms.txt](https://docs.ggwp.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ggwp.com/jp/idoyobiakusesuiam/apidokyumento-scim/jian-chu-api/rissutaipu.md).

# リソースタイプ

### 概要

この `/ResourceTypes` このエンドポイントは、このサービスでサポートされている SCIM リソースタイプの一覧を返します。

Okta や Microsoft Azure Active Directory などの ID プロバイダーは、このエンドポイントを次の目的で使用します:

* 利用可能なリソース（例: Users、Groups）を検出する
* 対応するエンドポイントを特定する
* スキーママッピングを理解する

### エンドポイント

```bash
GET /ResourceTypes
```

***

### 完全なURL

```bash
https://api.ggwp.com/scim/v2/ResourceTypes
```

***

### 認証

Bearerトークンが必要です:

```http
Authorization: Bearer <access_token>
```

***

### レスポンス

### 成功（200 OK）

```json
{
  "data": {
    "schemas": ["urn:ietf:params:scim:api:messages:2.0:ListResponse"],
    "totalResults": 1,
    "Resources": [
      {
        "schemas": ["urn:ietf:params:scim:schemas:core:2.0:ResourceType"],
        "id": "User",
        "name": "User",
        "endpoint": "/Users",
        "description": "ユーザーアカウント",
        "schema": "urn:ietf:params:scim:schemas:core:2.0:User"
      }
    ]
  },
  "message": "成功"
}
```

***

## レスポンスフィールドの説明

### schemas

```json
"schemas": ["urn:ietf:params:scim:api:messages:2.0:ListResponse"]
```

* これは SCIM の一覧レスポンスであることを示します

***

### totalResults

* 返されたリソースタイプの総数

***

### リソース

サポートされているリソースタイプの配列。

***

#### リソースオブジェクトのフィールド

<table><thead><tr><th width="156.5">フィールド</th><th>説明</th></tr></thead><tbody><tr><td>id</td><td>リソースタイプの一意の識別子</td></tr><tr><td>name</td><td>リソース名（例: User）</td></tr><tr><td>エンドポイント</td><td>リソースの API エンドポイント</td></tr><tr><td>説明</td><td>人間が読みやすい説明</td></tr><tr><td>スキーマ</td><td>SCIM スキーマ URN</td></tr></tbody></table>

***

### リソースの例

```json
{
  "id": "User",
  "name": "User",
  "endpoint": "/Users",
  "schema": "urn:ietf:params:scim:schemas:core:2.0:User"
}
```

***

## サポートされているリソースタイプ

現在サポートされているもの：

### ユーザー

* エンドポイント: `/Users`
* スキーマ: `urn:ietf:params:scim:schemas:core:2.0:User`
