Docs
Get Resource Types
GET /resourceTypes
GET
/resourceTypesRequired Tokens
| Field | Type | Required | Description |
|---|---|---|---|
| Bearer | Authorization: Bearer <api-key> | Optional | Your API key. Pass it as the Bearer token on every request. |
| Event token | x-Event-Token | Optional | Run **Get Tokens** in the Authorization folder, or call `GET /Events/{eventId}/authorize` manually. |
Returns all asset types defined on the event. Asset types are templates that describe a category of physical or logical assets (e.g., "Stage Riser", "Audio Console") — including their custom properties and optional sub-asset configuration. Asset types are organized under asset categories.
Event scoping: This endpoint does not include {eventId} in the URL. The event is determined automatically from your x-Event-Token.
Example Response
[
{
"id": "019700aa-0001-7000-0000-000000000001",
"name": "StageRiser",
"label": "Stage Riser",
"icon": "stage",
"category": {
"id": "019700aa-0002-7000-0000-000000000001",
"name": "Production",
"icon": "cog"
},
"hasSubAsset": false,
"subAsset": null,
"properties": [
{
"id": "019700aa-0003-7000-0000-000000000001",
"label": "Dimensions",
"isRequired": false,
"responseType": "Text",
"responseOptions": []
}
]
}
]
Response Fields
| Field | Type | Description |
|---|---|---|
| id | Guid | The asset type's unique ID. |
| name | string | Internal name of the asset type. |
| label | string | Display label shown in the UI. |
| icon | string | Icon identifier for the asset type. |
| category | object | The category this asset type belongs to. See **Category Fields** below. |
| hasSubAsset | bool | Whether this asset type has an associated sub-asset type. |
| subAsset | object \| null | null |
| properties | array | Custom properties defined for assets of this type. See **Property Fields** below. |
Category Fields
| Field | Type | Description |
|---|---|---|
| id | Guid | The category's unique ID. |
| name | string | The category's display name. |
| icon | string | Icon identifier for the category. |
Sub-Asset Fields
| Field | Type | Description |
|---|---|---|
| label | string | Display label for the sub-asset type. |
| properties | array | Custom properties for sub-assets of this type. Same structure as **Property Fields**. |
Property Fields
| Field | Type | Description |
|---|---|---|
| id | Guid | The property's unique ID. |
| label | string | Display label for this property field. |
| isRequired | bool | Whether this property must be filled in when creating an asset. |
| responseType | string | The input type for this property. See **Response Types** below. |
| responseOptions | array | Available options. Only populated for `Select` and `MultiSelect` types. See **Response Option Fields**. |
Response Types
| Value | Description |
|---|---|
Text | Single-line text input. |
RichText | Multi-line rich text input. |
Number | Numeric input. |
Date | Date picker. |
DateTime | Date and time picker. |
Checkbox | Boolean checkbox. |
Link | URL input. |
File | Single file upload. |
MultiFile | Multiple file upload. |
Select | Single-choice dropdown. Requires responseOptions. |
MultiSelect | Multi-choice dropdown. Requires responseOptions. |
Response Option Fields
| Field | Type | Description |
|---|---|---|
| label | string | Display label for this option. |
| type | string | Visual classifier for the option (used by the UI for display differentiation). |
| value | string | The stored value when this option is selected. |
Error Codes
| Code | HTTP Status | Description |
|---|---|---|
UNAUTHORIZED | 401 | Missing or invalid token. |