Gateway Specification
The Content Gateway API lets you integrate custom content systems with Moveworks Assistant Search. You provide the APIs — Moveworks handles data ingestion pipelines, polling, efficient diffing, retries, and search indexing.
For the full interactive API reference with try-it functionality, see the Content Gateway API Reference.
Files
These endpoints handle content retrieval, metadata, and file downloads.
List files
Retrieve files in a specific node with support for querying, filtering, and pagination. Returns navigational information including parent folder details and direct download URLs.
Get file metadata
Retrieve metadata and content for a specific file. When the content type is HTML, this endpoint returns the actual HTML content in the response body. For other file types, it provides download path information.
Download file
Download the full binary content of a file by ID. The response body is raw binary bytes. The Content-Type header indicates the MIME type of the file (e.g. application/pdf). Use the Checksum-SHA256 response header to verify the file was not corrupted in transit.
Permissions
These endpoints define how Moveworks evaluates access control for ingested content.
Get permission model metadata
Returns the current permission evaluation model for the gateway.
Get content permissions
Returns all user and group permissions on a specific content item.
Users & Groups
These endpoints provide identity resolution for permission evaluation.
List users
Retrieve a paginated list of users using OData query parameters.
List groups
Retrieve a paginated list of groups using OData query parameters.
List group members
List direct members (users or groups) of a specific group.