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 every resource type with its sections, placements, rate cards and components.
Event scoping: This endpoint does not include
{eventId} in the URL. The event is determined automatically from your x-Event-Token.Response Fields
| Field | Type | Description |
|---|---|---|
| id | Guid | The resource type. |
| type | string | `Asset` or `Crew`. |
| name | string | Internal name. |
| label | string | Display label. |
| icon | string | Icon identifier. |
| color | string | Color token. |
| trackingType | string| null | `Serialized`, `Pooled`, `Expendable` or `Composite`. Null for Crew. |
| defaultOwner | Guid| null | The department that owns filling needs of this type by default. |
| category | object | `{ id, name, icon, color }`. |
| isDockable / isScheduled / hasProvider / hasPayor | bool | Type flags. |
| lineItemLabel | string | Label used on order line items. |
| lineItemBody | Guid[] | Attribute ids shown in a line item's body. |
| sections | array | `{ id, name, index, attributes[] }`. Each placement is `{ resourceAttributeId, attribute: { name, responseType, isArchived, options[] }, isRequired, pricingRole, useCases[], index, modifiers[] }`. A modifier is `{ id, value, costType, costAmount, chargeType, chargeAmount, application }`. |
| defaultRateCardId | Guid| null | The type's default card. |
| rateCards | array | The cards the type owns, as returned by **Get Resource Type Rate Cards**. |
| components | array | A composite's slots: `{ id, label, targetResourceTypeId, targetResourceTypeName, targetResourceVariantId, targetResourceVariantName, quantity, index }`. |
| defaultRuleSetIds | Guid[] | Rule sets that govern resources of this type by default. |
| orgCorrelationId | Guid| null | Set when this copy came from the org library. Makes **Pull Resource Type From Org** available. |