Docs

Get Module Categories

GET /moduleCategories

GET/moduleCategories

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 all module categories defined for the event. Module categories are used to organize module templates (e.g., "Catering", "Technical", "Hospitality"). Each category has a name and an icon identifier.

Event scoping: These endpoints do not include {eventId} in the URL. The event is determined automatically from your x-Event-Token — the API uses it to know which event's data to return. Ensure you have a valid event token before making any calls in this folder.

Example Response

[
  {
    "id": "cat-guid-001",
    "name": "Catering",
    "icon": "utensils"
  },
  {
    "id": "cat-guid-002",
    "name": "Technical",
    "icon": "wrench"
  }
]

Response Fields

FieldTypeDescription
idGuidThe category's unique ID.
namestringDisplay name of the category.
iconstringIcon identifier for the category.

Error Codes

CodeHTTP StatusDescription
UNAUTHORIZED401Missing or invalid token.