How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

OpenMetadata Search API

APIs related to search and suggest.

OpenMetadata Search API is one of 89 APIs that OpenMetadata publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Search. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and authentication docs.

This API exposes 15 operations across 14 paths, and defines 40 schemas. It is described by OpenAPI 3.0.1, at version 1.13.

Requests are made against 2 base URLs: /api, http://localhost:8585/api.

15 operations 14 paths 40 schemas 1 DELETE9 GET3 POST2 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.1
API Version
1.13
Base URL
https://{your-host}/api/v1
Authentication
HTTP Bearer
License
Resource Areas
1

Authentication & Security 1

OpenMetadata Search API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (JWT) (BearerAuth). By default, every request must be authenticated.

Paths & Operations 15

Across 14 paths, the API surfaces 15 operations — 1 DELETE, 9 GET, 3 POST, 2 PUT. Each is listed below with its method, path, parameters, and response codes.

Search 15

APIs related to search and suggest.

GET
/v1/search/aggregate
Get aggregated fields
getAggregateFields 8 params → 200
POST
/v1/search/aggregate
Get aggregated Search Request
aggregateSearchRequest body → 200
DELETE
/v1/search/stats/orphan
Clean orphan indexes
cleanOrphanIndexes → 200409
GET
/v1/search/export
Export search results as CSV (streaming)
exportSearchResults 9 params → 200
GET
/v1/search/entityTypeCounts
Get exact entity type counts
getEntityTypeCounts 5 params → 200
GET
/v1/search/stats
Get search cluster statistics
getSearchStats → 200
POST
/v1/search/preview
Preview Search Results
previewSearch body → 200
POST
/v1/search/reindexEntities
Only Reindex the selected entities in Elasticsearch.
reindexOnlySelectedEntities. 1 param body → 200400
GET
/v1/search/query
Search entities
searchEntitiesWithQuery 17 params → 200
GET
/v1/search/fieldQuery
Search entities
searchEntitiesWithSpecificFieldAndValue 6 params → 200
GET
/v1/search/sourceUrl
Search entities
searchEntitiesWithSourceUrl 1 param → 200
GET
/v1/search/get/{index}/doc/{id}
Search entities in ES index with Id
searchEntityInEsIndexWithId 2 params → 200
GET
/v1/search/nlq/query
Search entities using Natural Language Query (NLQ)
searchEntitiesWithNLQ 16 params → 200
PUT
/v1/search/templates
Sync all index templates
syncAllIndexTemplates → 200403
PUT
/v1/search/templates/{entityType}
Sync index template for a specific entity type
syncIndexTemplateByEntityType 1 param → 200400403

Schemas 40

The contract defines 40 schemas that model the data the API accepts and returns. The most detailed are PreviewSearchRequest (13 properties), TagLabel (13 properties), SearchStatsResponse (12 properties), GlobalSettings (10 properties). Each schema is shown below with its type and property counts.

TagLabelRecognizerMetadata
object
5 properties 3 required
Range
object
4 properties
TitleSection
object
3 properties
AllowedFieldValueBoostFields
object
2 properties 2 required
ExtensionFieldGuidelines
object
3 properties 2 required
FieldBoost
object
3 properties 1 required
CoverImage
object
2 properties
GlobalSettings
object
10 properties
AdditionalSettings
object
PreviewSearchRequest
object
13 properties 3 required
Aggregation
object
4 properties 2 required
AggregationRequest
object
9 properties 1 required
SearchResponse
object
SearchStatsResponse$OrphanIndex
object
3 properties
SearchStatsResponse$IndexStats
object
8 properties
FieldValueBoost
object
5 properties 2 required
SearchSettings
object
6 properties
QueryExample
object
4 properties 2 required
MatchTypeBoostMultipliers
object
3 properties
AllowedSearchFields
object
2 properties 2 required
GuidelineSection
object
2 properties 2 required
Suggest
object
3 properties
TermBoost
object
3 properties 3 required
AssetTypeConfiguration
object
10 properties 1 required
OrphanCleanupResponse
object
2 properties
SearchStatsResponse
object
12 properties
MappingConfiguration
object
3 properties
Style
object
3 properties
TagLabel
object
13 properties 4 required
PatternMatch
object
3 properties 2 required
TagLabelMetadata
object
2 properties
TopHits
object
3 properties
PromptSection
object
3 properties 2 required
NLQConfiguration
object
6 properties
Field
object
8 properties 2 required
Condition
object
1 property
FieldInterpretation
object
2 properties 2 required
EntityReference
object
9 properties 2 required
EntitySpecificInstruction
object
2 properties 2 required
Field__1
object
2 properties 2 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

openmetadata-search-api-openapi.yml Raw ↑

Other APIs OpenMetadata publishes across the network.

OpenMetadata Agent Executions API
OpenMetadata AI Applications API
OpenMetadata AI Governance Policies API
OpenMetadata API Collections API
OpenMetadata API Endpoint API
OpenMetadata API Services API
OpenMetadata Apps API
OpenMetadata Audit Logs API
OpenMetadata Bots API
OpenMetadata ChangeSummary API
OpenMetadata Charts API
OpenMetadata Classifications API
Where this information came from

This is an independent, third-party profile of OpenMetadata Search API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.