---
updatedAt: 2026-06-09T14:54:18.000Z
agentTools:
  projectIndex: https://api.jostle.me/llms.txt
---

# Returns all implemented Resource Types

Metadata service that returns Resource Type information for resources that are supported by our API. <a href='https://tools.ietf.org/html/rfc7644'>(SCIM 2.0)</a> <i>We only support User and not Group.</i>

# OpenAPI definition

```json
{
  "openapi": "3.0.0",
  "info": {
    "description": "This API provides access to published Jostle services",
    "version": "v2",
    "title": "Jostle API",
    "contact": {
      "name": "support",
      "url": "http://jostle.me",
      "email": "support@jostle.me"
    }
  },
  "x-readme": {
    "explorer-enabled": false
  },
  "tags": [
    {
      "name": "Provisioning"
    }
  ],
  "paths": {
    "/scim2/ResourceTypes": {
      "get": {
        "tags": [
          "Provisioning"
        ],
        "summary": "Returns all implemented Resource Types",
        "description": "Metadata service that returns Resource Type information for resources that are supported by our API. <a href='https://tools.ietf.org/html/rfc7644'>(SCIM 2.0)</a> <i>We only support User and not Group.</i>",
        "operationId": "getResourceTypes",
        "responses": {
          "200": {
            "description": "Valid resource type found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ListResponseResourceTypeResource"
                }
              },
              "application/scim+json": {
                "schema": {
                  "$ref": "#/components/schemas/ListResponseResourceTypeResource"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          }
        },
        "security": [
          {
            "token": []
          }
        ]
      }
    }
  },
  "servers": [
    {
      "url": "//api-prod.jostle.us"
    }
  ],
  "components": {
    "schemas": {
      "ListResponseResourceTypeResource": {
        "type": "object",
        "required": [
          "Resources",
          "totalResults"
        ],
        "properties": {
          "schemas": {
            "type": "array",
            "uniqueItems": true,
            "items": {
              "type": "string"
            }
          },
          "id": {
            "type": "string"
          },
          "externalId": {
            "type": "string"
          },
          "meta": {
            "$ref": "#/components/schemas/Meta"
          },
          "totalResults": {
            "type": "integer",
            "format": "int32",
            "readOnly": true
          },
          "Resources": {
            "type": "array",
            "readOnly": true,
            "items": {
              "$ref": "#/components/schemas/ResourceTypeResource"
            }
          },
          "startIndex": {
            "type": "integer",
            "format": "int32",
            "readOnly": true
          },
          "itemsPerPage": {
            "type": "integer",
            "format": "int32",
            "readOnly": true
          }
        }
      },
      "Meta": {
        "type": "object",
        "properties": {
          "resourceType": {
            "type": "string"
          },
          "created": {
            "type": "string",
            "format": "date-time"
          },
          "lastModified": {
            "type": "string",
            "format": "date-time"
          },
          "location": {
            "type": "string",
            "format": "uri"
          },
          "version": {
            "type": "string"
          }
        }
      },
      "ResourceTypeResource": {
        "type": "object",
        "properties": {
          "schemas": {
            "type": "array",
            "uniqueItems": true,
            "items": {
              "type": "string"
            }
          },
          "id": {
            "type": "string"
          },
          "externalId": {
            "type": "string"
          },
          "meta": {
            "$ref": "#/components/schemas/Meta"
          },
          "name": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "endpoint": {
            "type": "string",
            "format": "uri"
          },
          "schema": {
            "type": "string",
            "format": "uri"
          },
          "schemaExtensions": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/SchemaExtension"
            }
          }
        }
      },
      "SchemaExtension": {
        "type": "object",
        "properties": {
          "schema": {
            "type": "string",
            "format": "uri"
          },
          "required": {
            "type": "boolean"
          }
        }
      }
    }
  }
}
```