Skip to content
For LLMsView as Markdown·

Get the public surfaces manifest ​

http
GET https://api.onehazel.com/onehazel-api/embed/v1/{operatorId}/manifest

Unauthenticated, secret-free description of what an operator's embeddable surfaces can show: live vendors, demo-activated vendors, theme and layout. Cacheable for 60 seconds and open to any origin. Rate limited per client IP. Answers 404 SURFACES_DISABLED while OneHazel Surfaces is not enabled and 404 SURFACE_OPERATOR_UNKNOWN for an unknown operator id.

Section: Surfaces
Operation id: getEmbedV1ByOperatorIdManifest

Authentication ​

No authentication.

Parameters ​

NameInRequiredDescription
operatorIdpathyes

Responses ​

200 { "success": true, "data": ... }

Errors return { "success": false, "error": { "code": "...", "message": "..." } } with a 4xx or 5xx status.

Example ​

bash
curl -X GET "https://api.onehazel.com/onehazel-api/embed/v1/{operatorId}/manifest"

Machine-readable: openapi.yaml, openapi.json.