List menu items
Request
- Base URL: https://test.boost.space/api
- URL: https://test.boost.space/api/menu
- Auth: HTTP bearer
Query parameters
If provided, returns the menu items of the given space (requires administration permission). If omitted, returns the menu items available to the current user.
When set to 'true' and the current user is an admin, returns all menu items across spaces instead of only the user's items.
Filter expression to narrow results. Format: field operator value. Multiple conditions are joined with ; or & (AND) or | (OR). Conditions can be grouped with parentheses. Supported operators: = (equals; also matches NULL when value is empty), != (not equals), >, >=, <, <=, ~ (LIKE, use % as wildcard; empty value matches NULL/empty), !~ (NOT LIKE), ... (IN set, comma-separated: statusId...1,2,3). OR across values for one field: status=(active|pending). Examples: filter=name=Acme, filter=created>=2024-01-01;assigneeId=, filter=name~%smith%;statusId...1,2,3, filter=(status=active|status=pending)&spaceId=5.
Zero-based index of the first record to return. Use together with limit for pagination. Example: offset=20&limit=10 returns records 21–30.
Maximum number of records to return. Use together with offset for pagination.
Sort order for results. Comma-separated list of field;DIRECTION pairs. Direction is ASC or DESC (default DESC when omitted). Example: order=name;ASC or order=id;ASC,name;DESC.
Response
List of menu items
Example response
[
{
"id": 42,
"created": "2026-01-15T09:30:00Z",
"createdUserId": 42,
"updated": "2026-01-15T09:30:00Z",
"updatedUserId": 42,
"modified": "2026-01-15T09:30:00Z",
"entityId": 42,
"parentId": 42,
"customModuleId": 42,
"spaceId": 42,
"type": "module",
"module": "string",
"view": "string",
"content": "string",
"target": "string",
"order": 1,
"name": "Sample name",
"color": "#1f6feb",
"icon": "string",
"display": true,
"users": [
1
],
"teams": [
1
],
"categories": [
1
]
}
]Changes
No recorded changes to this operation across all 1 revision of this API.