Skip to main content

CustomMenuApiClient

Contains all the endpoints needed to manage custom menus.

Constructors

Constructor

new CustomMenuApiClient(): CustomMenuApiClient

Returns

CustomMenuApiClient

Methods

getAllCustomMenus()

static getAllCustomMenus(params?, config?): Promise<SCPaginatedResponse<SCCustomMenuType>>

This endpoint retrieves all custom menus.

Parameters

ParameterTypeDescription
params?BaseGetParams
config?AxiosRequestConfig

Returns

Promise<SCPaginatedResponse<SCCustomMenuType>>


getASpecificCustomMenu()

static getASpecificCustomMenu(id, config?): Promise<SCCustomMenuType>

This endpoint retrieves a specific custom menu.

Parameters

ParameterTypeDescription
idstring | number
config?AxiosRequestConfig

Returns

Promise<SCCustomMenuType>


getBaseCustomMenu()

static getBaseCustomMenu(config?): Promise<SCCustomMenuType>

This endpoint retrieves the base custom menu.

Parameters

ParameterTypeDescription
config?AxiosRequestConfig

Returns

Promise<SCCustomMenuType>


searchCustomMenus()

static searchCustomMenus(params?, config?): Promise<SCPaginatedResponse<SCCustomMenuType>>

This endpoint performs search of a Custom Menu

Parameters

ParameterTypeDescription
params?BaseSearchParams
config?AxiosRequestConfig

Returns

Promise<SCPaginatedResponse<SCCustomMenuType>>