> 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/identity-and-access-management-iam/api-docs-scim/discovery-apis/resource-types.md).

# Resource Types

### Overview

The `/ResourceTypes` endpoint returns the list of SCIM resource types supported by this service.

Identity providers such as Okta or Microsoft Azure Active Directory use this endpoint to:

* Discover available resources (e.g., Users, Groups)
* Identify corresponding endpoints
* Understand schema mappings

### Endpoint

```bash
GET /ResourceTypes
```

***

### Full URL

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

***

### Authentication

Requires Bearer token:

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

***

### Response

### Success (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": "User Account",
        "schema": "urn:ietf:params:scim:schemas:core:2.0:User"
      }
    ]
  },
  "message": "Success"
}
```

***

## Response Fields Explained

### schemas

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

* Indicates this is a SCIM list response

***

### totalResults

* Total number of resource types returned

***

### Resources

Array of supported resource types.

***

#### Resource Object Fields

<table><thead><tr><th width="156.5">Field</th><th>Description</th></tr></thead><tbody><tr><td>id</td><td>Unique identifier for resource type</td></tr><tr><td>name</td><td>Name of resource (e.g., User)</td></tr><tr><td>endpoint</td><td>API endpoint for the resource</td></tr><tr><td>description</td><td>Human-readable description</td></tr><tr><td>schema</td><td>SCIM schema URN</td></tr></tbody></table>

***

### Example Resource

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

***

## Supported Resource Types

Currently supported:

### User

* Endpoint: `/Users`
* Schema: `urn:ietf:params:scim:schemas:core:2.0:User`
