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.