Skip to main content

What is a Resource Type?

A resource type defines a category of resources. Before creating resources, you define their types—like “Document”, “Project”, or “User”. Resource types are referenced in permissions to specify what kind of entity a permission applies to.

Resource Type Properties

Creating Resource Types

Batch Creation

Resource Type Keys

The key field is used in permission definitions:
Use lowercase, singular keys: document not Documents, project not projects.

Resource Type Hierarchies

Resource types can form hierarchies to model inheritance relationships:
This enables:
  • Modeling containment (folders contain documents)
  • Permission inheritance (access to folder grants access to contents)
  • Hierarchical queries

Scope Inheritance

Resource types defined at a parent scope are available in child scopes:

Common Resource Type Patterns

Content Management

Issue Tracking

HR System

Construction / Field Service

Permissions by Resource Type

Create permissions for each resource type:

API Reference

Create Resource Type

Create a new resource type

Get Resource Types

List all resource types

Update Resource Type

Update a resource type

Delete Resource Type

Delete a resource type

Next Steps

Resource Hierarchies

Learn how to model parent-child resource relationships