Skip to main content
Version: Next

Filter syntax

The filter parameter uses a compact field:value grammar that replaces the individual query parameters of previous API versions.

Operators

OperatorMeaningExample
,AND across fieldsgiven_name:Paolo,last_name:Manghi
|OR within a fieldlast_name:Manghi|Smith
!Negationlast_name:!Smith
note

Filters are combined with AND (comma). Within a single field, use pipe (|) for OR. These cannot be mixed — each field entry is either a single value, a negation, or an OR-list.

Filter fields

Identity

FieldTypeORNOTExample
idstringid:orcid_______::412404e11ee7ce59ed3acaec05a162fb
ids.originalstringids.original:0000-0002-1825-0097

Names

FieldTypeORNOTExample
given_namestringgiven_name:Paolo
last_namestringlast_name:Manghi

Text search sub-filters

FieldDescriptionExample
default.searchSearch all default fields (same as top-level search)default.search:Manghi

Combined examples