Docs

Get Resource Types

GET /resourceTypes

GET/resourceTypes

Required Tokens

FieldTypeRequiredDescription
BearerAuthorization: Bearer <api-key>OptionalYour API key. Pass it as the Bearer token on every request.
Event tokenx-Event-TokenOptionalRun **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

FieldTypeDescription
idGuidThe resource type.
typestring`Asset` or `Crew`.
namestringInternal name.
labelstringDisplay label.
iconstringIcon identifier.
colorstringColor token.
trackingTypestring| null`Serialized`, `Pooled`, `Expendable` or `Composite`. Null for Crew.
defaultOwnerGuid| nullThe department that owns filling needs of this type by default.
categoryobject`{ id, name, icon, color }`.
isDockable / isScheduled / hasProvider / hasPayorboolType flags.
lineItemLabelstringLabel used on order line items.
lineItemBodyGuid[]Attribute ids shown in a line item's body.
sectionsarray`{ 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 }`.
defaultRateCardIdGuid| nullThe type's default card.
rateCardsarrayThe cards the type owns, as returned by **Get Resource Type Rate Cards**.
componentsarrayA composite's slots: `{ id, label, targetResourceTypeId, targetResourceTypeName, targetResourceVariantId, targetResourceVariantName, quantity, index }`.
defaultRuleSetIdsGuid[]Rule sets that govern resources of this type by default.
orgCorrelationIdGuid| nullSet when this copy came from the org library. Makes **Pull Resource Type From Org** available.