System-wide search
This endpoint documentation is generated directly from openapi.yaml.
Endpoint
Operation
Operation ID: systemWideSearchGet
Search across all supported entities with permission-aware filtering and optional intent parsing debug metadata. Customer records and customer-related entities are matched against a local e-conomic customer index (name/address/email/CVR) that is refreshed by cron. Intent parsing is invoked adaptively when lexical confidence is low or when the query looks intent-driven. Results are ordered by relevance, with recent records preferred when relevance is comparable.
Authentication
Security requirements:
Scheme | Scopes |
|---|---|
BearerAuth | - |
Parameters
Name | In | Required | Type | Description |
|---|---|---|---|---|
query | query | yes | string | Free-text query to search for. Supports natural-language intent fallback and domain synonyms such as `rabat` -> `discount`. |
include_types | query | no | array<SystemSearchEntityType> | Comma-separated list of entity types to include. Defaults to all allowed types. |
exclude_types | query | no | array<SystemSearchEntityType> | Comma-separated list of entity types to exclude. |
include_associations | query | no | boolean | Include associated objects when matching a primary entity such as a customer. |
debug_intent | query | no | boolean | Include intent parser diagnostics in `meta.intent_parser`. |
limit | query | no | integer | |
offset | query | no | integer |
Responses
Status | Description | Content Types |
|---|---|---|
200 | Search results returned successfully | application/json |
400 | ||
401 | ||
403 |
Schema for response 200 (application/json):