query_properties
Filter FOLIO object properties by label, definition, domain, range, or inverse status. Use substring, exact, regex, or fuzzy matching to get only the properties you need.
Instructions
Query FOLIO object properties with composable text and structural filters.
Replaces get_properties() when you need filtered results instead of the full list.
Text filters: label: Match against property label (e.g., "jurisdiction", "applies"). definition: Match against property definition.
Structural filters: domain_iri: Only properties whose domain includes this class IRI. range_iri: Only properties whose range includes this class IRI. has_inverse: True = only properties with inverses, False = only without.
Control: match_mode: "substring" (default), "exact", "regex", or "fuzzy". limit: Maximum results (default 20).
Returns: JSON array of matching properties with iri, label, definition, domain, range.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| label | No | ||
| limit | No | ||
| range_iri | No | ||
| definition | No | ||
| domain_iri | No | ||
| match_mode | No | substring | |
| has_inverse | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |