crud_search
Search/list objects of any type in the current domain. Use schema_list first to discover available object types. System types: project, tenant, user_account, api_key, connector, audit_log, schema_registry, client_sdk, connector_execution, connector_plugin. Domain types vary per domain (e.g. customer, invoice, appointment, vehicle).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | Optional sort: a field name ('amount', or '-amount' for descending), {"field": "amount", "order": "desc"}, or a list of those. | |
| limit | No | Max results (default: 100, max 1000) | |
| filter | No | Optional boolean filter tree for and/or/not logic, e.g. {"op": "or", "conditions": [{"status": "open"}, {"amount": {"gt": 500}}]}. Use `filters` for simple AND-ed conditions. | |
| offset | No | Skip N results for pagination | |
| tenant | No | Optional tenant name to scope the search to (multi-tenant apps: verify a specific named tenant's data). Omit for single-tenant apps — the session/API-key tenant is used. | |
| filters | No | Filter criteria keyed by field. A plain value is equality (e.g. {"status": "active"}); an object of operators compares (e.g. {"amount": {"gte": 10, "lt": 100}}). Operators: eq, ne, gt, gte, lt, lte, in, not_in, between, contains, starts_with, ends_with, regex, exists. | |
| object_type | Yes | The object type to search (e.g. 'customer', 'project', 'tenant', 'connector') |