Filtering Records
Pass aDictionary<string, string> of filters to SearchAsync to narrow down results. Filter keys follow the pattern EntityName_PropertyName. Multiple filters are combined with AND logic.
Filter by text field
Filter by email
Filter by enum
Pass the integer value of the enum member:Filter by foreign key ID
Filter by related entity property
Use dot-separated paths to filter on properties of related entities:Combine multiple filters
All filters are ANDed together. You can also combine filtering with pagination:Filter key reference
| Pattern | Example | Description |
|---|---|---|
Entity_Property | Coworker_FullName | Direct property on the entity. |
Entity_Property (enum) | Coworker_CoworkerType | Enum field — pass the integer value. |
Entity_ForeignKey | Booking_Resource | Foreign key — pass the related ID. |
Entity_ForeignKey_Property | Booking_Resource_Name | Property on a related entity. |