Skip to main content

Commerce Mesh Discovery Node (1.0.0)

Download OpenAPI specification:Download

Discovery Node is a product discovery engine that uses AI to find products that match your search query.

search

Product search operations

Search for products

Search for products using a natural language query. Returns a list of relevant products ranked by similarity score.

query Parameters
q
required
string
Example: q=wireless noise canceling headphones

Search query (e.g., "wireless headphones", "laptop under $1000")

Responses

Response samples

Content type
application/json
{
  • "@context": "https://schema.org",
  • "@type": "SearchResultsPage",
  • "query": "wireless headphones",
  • "numberOfResults": 10,
  • "results": [
    ]
}

products

Product retrieval operations

Get product details

Retrieve detailed information about a specific product or product group by URN.

path Parameters
urn
required
string
Example: urn:cmp:org:123e4567:brand:456e7890:sku:789e0123

Product or ProductGroup URN

Responses

Response samples

Content type
application/json
{
  • "@context": "https://schema.org",
  • "@type": "ItemList",
  • "itemListElement": [
    ]
}

system

System operations and health checks

Health check

Check the health status of the Discovery Node

Responses

Response samples

Content type
application/json
{
  • "status": "healthy",
  • "timestamp": "2019-08-24T14:15:22Z",
  • "version": "0.1.0",
  • "services": {
    }
}

Get OpenAPI specification (YAML)

Returns the OpenAPI specification in YAML format

Responses

Get OpenAPI specification (JSON)

Returns the OpenAPI specification in JSON format

Responses

Response samples

Content type
application/json
{ }