Zenode API
v0.1.0Complete reference for all REST endpoints. For usage patterns and examples see the REST API guide.
Machine-readable spec: OpenAPI JSON · api.zenode.ai/openapi.json
health
- GET
/health— Health
parts
- GET
/v1/parts/agentic-search— Agentic Search PartsQuery parameters
Name Type Default Description search_query*string— — limitinteger5 — offsetinteger0 — part_statusarray["active"] — Response body
AgenticSearchResponseField Type Notes hitsintegerrequired resultsPartSearchResult[]required available_specsobjectoptional PartSearchResultField Type Notes idintegerrequired mpnstringrequired slugstringoptional, nullable descriptionstringrequired long_descriptionstringoptional, nullable part_statusintegeroptional, nullable canonical_idintegeroptional, nullable manufacturerManufacturerResultoptional, nullable seriesobjectoptional, nullable categoriesobject[]optional, nullable specsobject[]optional, nullable imagesobject[]optional, nullable documentsobject[]optional, nullable offersobject[]optional, nullable ManufacturerResultField Type Notes idintegeroptional, nullable namestringoptional, nullable slugstringoptional, nullable - GET
/v1/parts/search— Search PartsQuery parameters
Name Type Default Description mpn*string— — Response body
PartSearchResponseField Type Notes hitsintegerrequired resultsPartSearchResult[]required PartSearchResultField Type Notes idintegerrequired mpnstringrequired slugstringoptional, nullable descriptionstringrequired long_descriptionstringoptional, nullable part_statusintegeroptional, nullable canonical_idintegeroptional, nullable manufacturerManufacturerResultoptional, nullable seriesobjectoptional, nullable categoriesobject[]optional, nullable specsobject[]optional, nullable imagesobject[]optional, nullable documentsobject[]optional, nullable offersobject[]optional, nullable ManufacturerResultField Type Notes idintegeroptional, nullable namestringoptional, nullable slugstringoptional, nullable