What types of user roles are available?

You can invite your team members to your Sajari project and give them specific user roles and permissions.

The permissions and visibility for each user role is detailed below:

  • Owner: This user role is assigned to the member who created the account. Ownership cannot be transferred to other team members.
  • Admin: This user role has the same level of access as the account owner and can view API keys, view/edit Billing details & Plan. An Admin cannot delete an Owner.
  • Engineer: This user role can manage Collections, Domains, Schema, Rules, Promotions , Synonyms, and Re-index. An Engineer can also view Analytics, Team Members, Credentials (API Key)
  • Editor: This user role can manage Synonyms, Rules, and Promotions. An Editor can also view Analytics, Team Members, Collections, Schema, Sites
  • Viewer: This user role can only view data and settings within Analytics, Collections, Promotions, Rules, Schema, Sites, Synonyms, Team Members. This user cannot manage settings.

How to hide a field in a search interface?


When you generate an interface via console for a Site Search collection, we return title, description, URL, and image(optional) in the search results. In some instances, you might want to hide title, description, or URL.


Our default interface uses URL field for click-tracking, and it must be returned in response, otherwise, the click-tracking won’t function. Hence, if you try to remove URL field, it will return an error:

tracking field 'url' missing from result.


To hide ‘title’ or the ‘description’ field from the search interface:

  1. Generate an interface from the Integrate section in the console.
  2. After choosing the relevant options, and generating an interface, click on “View code“
  3. Add the “fields” parameter in the values object. See example below which will only return and render ‘title’ and ‘URL’:

values: {"q.override": true, "resultsPerPage": "10","q": getUrlParam("q"), "fields":'title,url'}