> For the complete documentation index, see [llms.txt](https://docs.navigaglobal.com/dashboard-plugin/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.navigaglobal.com/dashboard-plugin/api-and-gui.md).

# API and GUI

- [API](https://docs.navigaglobal.com/dashboard-plugin/api-and-gui/api.md): Dashboard plugin apis
- [Overview](https://docs.navigaglobal.com/dashboard-plugin/api-and-gui/api/overview.md)
- [register](https://docs.navigaglobal.com/dashboard-plugin/api-and-gui/api/register.md)
- [Reducers](https://docs.navigaglobal.com/dashboard-plugin/api-and-gui/api/register/reducers.md): register reducers with Dashboard.
- [Portals](https://docs.navigaglobal.com/dashboard-plugin/api-and-gui/api/register/portals.md): register Portals components to be rendered in other plugins.
- [Requirements](https://docs.navigaglobal.com/dashboard-plugin/api-and-gui/api/register/requirements.md): register requirements for your plugin with Dashboard
- [Permissions](https://docs.navigaglobal.com/dashboard-plugin/api-and-gui/api/register/permissions.md): register plugin permission
- [Default config](https://docs.navigaglobal.com/dashboard-plugin/api-and-gui/api/register/default-config.md): Register plugin's default config
- [Config Modifiers](https://docs.navigaglobal.com/dashboard-plugin/api-and-gui/api/register/config-modifiers.md): Register plugin's configModifiers
- [cache](https://docs.navigaglobal.com/dashboard-plugin/api-and-gui/api/cache.md): handle storing data to localStorage
- [store](https://docs.navigaglobal.com/dashboard-plugin/api-and-gui/api/store.md): handle storing data persistently store "DynamoDB"
- [encrypt](https://docs.navigaglobal.com/dashboard-plugin/api-and-gui/api/encrypt.md): Encrypt data with Dashboard encryption api.
- [decrypt](https://docs.navigaglobal.com/dashboard-plugin/api-and-gui/api/decrypt.md): Decrypt data with Dashboard encryption api.
- [createUUID](https://docs.navigaglobal.com/dashboard-plugin/api-and-gui/api/createuuid.md)
- [getLanguage](https://docs.navigaglobal.com/dashboard-plugin/api-and-gui/api/getlanguage.md)
- [getTextDirection](https://docs.navigaglobal.com/dashboard-plugin/api-and-gui/api/gettextdirection.md)
- [getTimeFormat](https://docs.navigaglobal.com/dashboard-plugin/api-and-gui/api/gettimeformat.md)
- [getKeyCharFromCode](https://docs.navigaglobal.com/dashboard-plugin/api-and-gui/api/getkeycharfromcode.md)
- [getKeyCodeFromChar](https://docs.navigaglobal.com/dashboard-plugin/api-and-gui/api/getkeycodefromchar.md)
- [event](https://docs.navigaglobal.com/dashboard-plugin/api-and-gui/api/event.md)
- [Logger](https://docs.navigaglobal.com/dashboard-plugin/api-and-gui/api/logger.md)
- [buildRouteUrlWithDispatchableEvent](https://docs.navigaglobal.com/dashboard-plugin/api-and-gui/api/buildrouteurlwithdispatchableevent.md)
- [getUser](https://docs.navigaglobal.com/dashboard-plugin/api-and-gui/api/getuser.md)
- [getAction](https://docs.navigaglobal.com/dashboard-plugin/api-and-gui/api/getaction.md)
- [getPortal](https://docs.navigaglobal.com/dashboard-plugin/api-and-gui/api/getportal.md)
- [getConfig](https://docs.navigaglobal.com/dashboard-plugin/api-and-gui/api/getconfig.md)
- [getLocalize](https://docs.navigaglobal.com/dashboard-plugin/api-and-gui/api/getlocalize.md)
- [getAvailableActions](https://docs.navigaglobal.com/dashboard-plugin/api-and-gui/api/getavailableactions.md)
- [getAvailablePortals](https://docs.navigaglobal.com/dashboard-plugin/api-and-gui/api/getavailableportals.md)
- [request](https://docs.navigaglobal.com/dashboard-plugin/api-and-gui/api/request.md)
- [setHealth](https://docs.navigaglobal.com/dashboard-plugin/api-and-gui/api/sethealth.md)
- [openModal](https://docs.navigaglobal.com/dashboard-plugin/api-and-gui/api/openmodal.md)
- [closeModal](https://docs.navigaglobal.com/dashboard-plugin/api-and-gui/api/closemodal.md)
- [confirm](https://docs.navigaglobal.com/dashboard-plugin/api-and-gui/api/confirm.md)
- [notifications](https://docs.navigaglobal.com/dashboard-plugin/api-and-gui/api/notifications.md)
- [hasPermission](https://docs.navigaglobal.com/dashboard-plugin/api-and-gui/api/haspermission.md)
- [standalone](https://docs.navigaglobal.com/dashboard-plugin/api-and-gui/api/standalone.md)
- [withUser](https://docs.navigaglobal.com/dashboard-plugin/api-and-gui/api/withuser.md)
- [useModal](https://docs.navigaglobal.com/dashboard-plugin/api-and-gui/api/usemodal.md)
- [useSheet](https://docs.navigaglobal.com/dashboard-plugin/api-and-gui/api/usesheet.md)
- [useUser](https://docs.navigaglobal.com/dashboard-plugin/api-and-gui/api/useuser.md)
- [useConfig](https://docs.navigaglobal.com/dashboard-plugin/api-and-gui/api/useconfig.md)
- [useLocalize](https://docs.navigaglobal.com/dashboard-plugin/api-and-gui/api/uselocalize.md)
- [useApplication](https://docs.navigaglobal.com/dashboard-plugin/api-and-gui/api/useapplication.md)
- [useMappings](https://docs.navigaglobal.com/dashboard-plugin/api-and-gui/api/usemappings.md)
- [useStandalone](https://docs.navigaglobal.com/dashboard-plugin/api-and-gui/api/usestandalone.md)
- [GUI](https://docs.navigaglobal.com/dashboard-plugin/api-and-gui/gui.md)
- [Modules](https://docs.navigaglobal.com/dashboard-plugin/api-and-gui/modules.md)
- [GUI](https://docs.navigaglobal.com/dashboard-plugin/api-and-gui/modules/gui.md)
- [Utility](https://docs.navigaglobal.com/dashboard-plugin/api-and-gui/modules/utility.md)
- [NavigaID](https://docs.navigaglobal.com/dashboard-plugin/api-and-gui/modules/navigaid.md)
- [getUserToken](https://docs.navigaglobal.com/dashboard-plugin/api-and-gui/modules/navigaid/getusertoken.md)
- [getApplicationToken](https://docs.navigaglobal.com/dashboard-plugin/api-and-gui/modules/navigaid/getapplicationtoken.md)
- [getGroupsFromToken](https://docs.navigaglobal.com/dashboard-plugin/api-and-gui/modules/navigaid/getgroupsfromtoken.md)
