This page is for the Unily (Next Gen) connector and it can only be configured within the new enterprise search configuration experience explained below.
Please visit this documentation to learn more about Next Gen and Classic connectors.
Unily is a modern employee experience platform that enables enterprises to create, manage, and distribute content across the organization. From a Moveworks enterprise search perspective, Unily serves as a consolidated source from which Moveworks ingests both article content and file attachments.
Moveworks uses OAuth 2.0 Client Credentials to authenticate directly with your Unily tenant.
Moveworks honours all user access controls, ensuring that individuals only see search results for content they are permitted to view.
If external (directory-synced) groups are used for permissions in Unily, the External Groups API must be explicitly authorized against the customer’s API credentials. Without this authorization, Moveworks may not be able to retrieve external group memberships, which could impact accurate permission enforcement. Customers should confirm endpoint authorization with their Unily CSM to ensure it is enabled for their tenant.
Endpoint : GET /api/v1/security/groups/external/members/{memberId}
The Unily connector for Moveworks supports the following content types:
Supported content types : Moveworks can ingest content from the following Unily entities: Site Pages, News, Events, Insights, Articles, FAQs, Locations, Apps, Knowledge Articles, Files, Custom Documents.
Supported Formats: For file attachments and documents, Moveworks supports: PDF, DOC, DOCX, PPT, PPTX, HTML, Widgets - Rich Text Editor Base, Content Card, Sortable Accordion, Links Rollup, App List Rollup, Page Title Banner and Content Highlight with Media.
Moveworks connects to your Unily instance using OAuth 2.0 (Client Credentials Grant). To enable this, please contact your Unily Admin or the Unily Support Team to provision an API client and provide the following details to Moveworks:
These credentials and scopes allow Moveworks to securely obtain access tokens, query Unily content for enterprise search and respect the permissions enforced by Unily’s APIs.
Required Scopes:
It’s a good practice to verify that your Unily API credentials have access to all the endpoints required for Moveworks ingestion. You can validate this using Postman or any tool that supports cURL commands.
This connector will now be used to configure content ingestion from Unily. Refer to the steps mentioned below.

Once you click on Select Connector, a connector setup screen will appear as follows

Select the connector (from the dropdown) that you have created in the Connector Creation step.
Please note: Only the Unily (Next Gen) connectors will appear in this list.
Once the connector is selected, you need to click on Start Validation to validate the connector credentials and required scope.

Connector Validation
This is a mandatory step in order to save the configuration and move to the next step.
Moveworks validates the selected connector to check:
If the connector is validated successfully, you will see a green info banner as follows

Once the connector is validated successfully, you will be able to Save the configuration.
Input the unique configuration name and Save.
Once the configuration is saved, you can view the unique configuration name at the top of the screen. You can also click the pencil 🖊️ icon to edit the configuration name.

Additionally, you will start seeing an entry of your configuration in the Enterprise Search home page. You can click on your configuration to go to edit/ complete the configuration

Once the connector selection step is complete and the configuration is saved, you will now be required to define the scope of content that will be ingested in Moveworks.

All sites (Recommended): Moveworks will ingest content from all applicable sites
When to choose this option? Choose this option if you want employees to search across all content across all sites. Moveworks will automatically respect all existing user permissions.
Only selected sites: Moveworks will only ingest content from specified sites.
When to choose this option?
Choose this option if only certain sites are relevant. You’ll just need to enter the Site IDs during setup.
How to configure? Select this option and enter comma separated Site IDs.
All except selected sites: Moveworks will ingest content all except specified sites.
When to choose this option?
Choose this option if certain sites are not relevant for serving. You’ll just need to enter the Site IDs during setup.
How to configure? Select this option. You are not required to specify the Site IDs in this scenario.
This is an optional configuration. Moveworks recommend using these filters only if your dataset is very large (i.e. >1million records) so that only relevant content is ingested and served to your employees.
Note: We support absolute dates only. Relative ranges (e.g., “last 7 days,” “older than 1 year”) are not supported
Once Site selection is configured, you have two options:

A confirmation popup will come that provides a summary of the configuration

Click on Confirm
After you click on Confirm, ingestion will start shortly.
Important Note for Admins:
This section helps you resolve common issues when validating your Unily connector in Enterprise Search Configuration. Follow the steps below based on the error message(s) you’re experiencing.
https://<tenant>-api.unily.com).Error Message(s):
"Validation failed: Invalid credentials or missing required scopes."
Possible Causes:
Resolution Steps:
gateway.contentmanagement:read, gateway.graphql, gateway.files.data:read/api/v1/search/api/v1/content/query/{id}/api/v1/files/media/{id}gateway.content.readaccess:read/api/v1/read-access-assignments200 OK with permissions data.gateway.content.readaccess:readgateway.security.groups:read/api/v1/security/groups200 OK with group list.gateway.security.groups:readgateway.usermanagement/api/v1/users200 OK with user details.gateway.usermanagement