Get Custom Menu Links
GET/custom-menus/
Fetches a collection of custom menus based on specified criteria. This endpoint allows clients to retrieve custom menu configurations, which may include menu items, categories, and associated metadata. The response can be tailored using query parameters for filtering, sorting, and pagination.
Request
API Version
v3Unique identifier of the location
Number of items to skip for pagination
Possible values: >= 0
0Maximum number of items to return
Possible values: >= 1
20Search query to filter custom menus by name, supports partial || full names
Filter to show only agency-level menu links. When omitted, fetches both agency and sub-account menu links. Ignored if locationId is provided
Successfully retrieved custom menus. Returns an array of custom menu objects, potentially including their structure, items, and relevant metadata.
- application/json
- Schema
- Example (auto)
Schema
Array of custom menu links
Total number of custom menu records
{
"customMenus": [
{
"id": "12345",
"icon": {
"name": "yin-yang",
"fontFamily": "fab"
},
"title": "Dashboard",
"url": "/dashboard",
"order": 1,
"showOnCompany": true,
"showOnLocation": true,
"showToAllLocations": true,
"locations": [
"gfWreTIHL8pDbggBb7af",
"67WreTIHL8pDbggBb7ty"
],
"openMode": "iframe",
"userRole": "all",
"allowCamera": false,
"allowMicrophone": false
}
],
"totalLinks": 100
}