> Portal Navigation: > > - Append `.md` to any URL under `https://dev.wix.com/docs/` to get its markdown version. > - Pages are either content pages (article or reference text) or menu pages (a list of links to child pages). > - To get a menu page, truncate any URL to a parent path and append `.md` (e.g. `https://dev.wix.com/docs/sdk.md`, `https://dev.wix.com/docs/sdk/core-modules.md`). > - Top-level index of all portals: https://dev.wix.com/docs/llms.txt > - Full concatenated docs: https://dev.wix.com/docs/llms-full.txt ## Resource: openContactSupport() ## Article: openContactSupport() ## Article Link: https://dev.wix.com/docs/sdk/host-modules/workspace/apps/open-contact-support.md ## Article Content: # openContactSupport() Opens the contact support flow for a specific app, allowing Wix users to get help or report issues directly with the app provider, who receives the inquiry via email. For apps made by Wix, this opens the [Wix support chatbot](https://support.wix.com/en/contact) in a new tab. For 3rd-party apps, it opens a contact support modal. ![The contact support modal](https://wixmp-833713b177cebf373f611808.wixmp.com/images/103411e15c1150a7e5567adf3c1c7ecb.png)
__Important:__ This method is only available in the editor.
## Method declaration ```ts (args: ContactSupportRequest) => Promise ``` ## Parameters | Name | Type | Description | | ---- | ---- | ----------- | | `args` | [ContactSupportRequest](#contactsupportrequest) | Request object containing app data. | ### ContactSupportRequest | Name | Type | Description | | ---- | ---- | ----------- | | `appId` | string | **Required.** The ID of the app to get support for. | ## Returns ```ts Promise ``` A promise that resolves to a `ContactSupportResponse` indicating the result of the contact support action. ### ContactSupportResponse | Name | Type | Description | | ---- | ---- | ----------- | | `status` | string | Status of the contact support action. Possible values:
-`DISPATCHED`: The support flow started successfully.
-`CANCELED`: The Wix user canceled the contact support flow. | ## Examples ### Contact support for an app ```js import { apps } from "@wix/workspace"; const myFunc = async () => { ... const appId = ; const result = await apps.openContactSupport({ appId }); ... }; ``` ## Errors This method may return the following [error code](https://dev.wix.com/docs/sdk/articles/work-with-the-sdk/about-errors.md): - `NOT_INSTALLED`: The app isn't installed on the site. Apps must be installed before a Wix user can contact support for them.