Skip to main content
Version: 11.1.1

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
idstring✓✓id:orcid_______::412404e11ee7ce59ed3acaec05a162fb
ids.originalstring✓✓ids.original:0000-0002-1825-0097

Names​

FieldTypeORNOTExample
given_namestring✓✓given_name:Paolo
last_namestring✓✓last_name:Manghi

Text search sub-filters​

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

Combined examples​