Structured catalog search schema for query builders (ADR 0012).
GET
/v1/catalog/search-schemacurl -X GET 'https://api.embodiflow.io/v1/catalog/search-schema' \
-H 'Authorization: Bearer $EMBODIFLOW_PAT'Authorization
Send a personal access token with every request.
- Authorization: Bearer PAT
Responses
Success
- dataobjectrequired
- contractVersionstringrequiredAllowed valuesembodiflow-catalog-search/v1
- profileFieldsarray<CatalogSearchSchemaFieldDto>required
- signalKindsarray<CatalogSearchSchemaSignalKindDto>required
- sortFieldsarray<string>required
- maxExpressionDepthnumberrequired
- maxExpressionNodesnumberrequired
- semanticSearchobjectrequired
Response example
{
"data": {
"contractVersion": "embodiflow-catalog-search/v1",
"profileFields": [
{
"field": "string",
"label": "string",
"type": "string",
"operators": "in"
}
],
"signalKinds": [
{
"signalKind": "string",
"label": "string",
"fields": [
{
"field": "string",
"label": "string",
"type": "string",
"operators": "in"
}
]
}
],
"sortFields": [
"string"
],
"maxExpressionDepth": 0,
"maxExpressionNodes": 0,
"semanticSearch": {
"enabled": false,
"configured": false,
"embeddingModel": "string",
"embeddingDimension": 0,
"granularity": "dataset_version_summary"
}
}
}Servershttps://api.embodiflow.io/v1https://api.embodiflow.dev/v1