Skip to main content
The query functionality in Seal provides powerful filtering and querying capabilities to help you find exactly what you need.

Filtering

Query filter suggestions will show as a dropdown as soon as you click into the search bar. Filter suggestions will narrow down as you type. After a filter is selected, values that can be selected are suggested. Filtersdropdown Gi If a filter is not provided, entities will be searched by title. The filter options are explained in more detail below.
A query string is made up of multiple filter groups separated by spaces. Inside a filter group, separated by commas, filters are ORed together whilst different filter groups are ANDed together. For example, the query below will return:
  • Any entities that were created by Bridget OR are type Document OR Record
  • AND were created after 1st September 2025
Filterexample Pn

Field value filters

The field filter can also match entities by the value of a specific field using the syntax field:<name><operator><value>. This is useful for filtering by text, number, select, or entity reference field values. Syntax: field:<field name><operator><value>
Quoting rules:
  • Field names containing spaces must be wrapped in double quotes: field:"Part Number"=value
  • Values containing spaces must also be wrapped in double quotes: field:Status="In Progress"
  • Single-word field names and values do not need quotes: field:Number=2000
Examples:

Entity reference values

To filter by an entity reference field (a field whose value points to another entity), use the ref() wrapper around the entity’s ID. Syntax: field:<field name>=ref(<entity id>)
The entity ID inside ref() must not be wrapped in quotes. Use ref(abc-123), not ref("abc-123").
Examples:
You can find an entity’s ID in the URL when viewing it, or by copying it from the entity’s detail page.

Negated filters

Currently, the type, statusTag, and activeStatus filters can be negated by adding a - before the filter name. This will return any entities that do not match the filter. They can be combined with other filters in the same way. Negated Pn

Sorting

Results can be sorted by using the sort: keyword in your query or by clicking on the vertical arrows icon in a row header. Columns can be sorted ascending or descending and multiple sorts can be applied in sequence. Sortgif Gi

Saved views

Queries can be saved as views accessible via ‘View Groups’ in the left navigation bar. Type in your query and select Save as view. If a filter has been edited in a view, a blue dot will appear in the top right until the view is saved. Screen Cast 2025-08-29 at 12.28.50 AM.gif Manage your view groups directly in the Views tab: click the + button next to the search bar to add a new group, hover a group to reveal a three-dot menu for rename / new view / delete, and drag groups to reorder. (Group settings also remain available under Settings → Systems → View groups.)

Creating entities from saved views

When a saved view includes a kind: or template: filter, a creation button appears in the footer and empty state of the results table. The button adapts to the view’s filters: A template: filter on its own is sufficient — instance creation is implicit. A type: filter alone does not show a creation button; it must be combined with a kind: filter. Builder permissions are required to create templates; operator permissions or system membership are required to create instances.

Charts from Saved Views

It is possible to create a chart based on query results, and export your view as a CSV. Screen Cast 2025-08-29 at 12.30.21 AM.gif