Public API

Emailify Components API

The Emailify Components origin publishes a read-only JSON catalog for 538 components, plus machine-readable discovery documents for agents and browser tooling.

Endpoints

  • /api/v1/components.json returns the full component catalog.
  • /api/v1/filters.json returns brands, categories, tags, layouts, and attribute filters.
  • /api/v1/status.json returns a lightweight health document.
  • /openapi/emailify-components.openapi.json returns the OpenAPI description for the public API.

Discovery

  • /.well-known/api-catalog publishes the API catalog as application/linkset+json.
  • /.well-known/agent-skills/index.json publishes the Agent Skills discovery index.
  • /.well-known/mcp/server-card.json publishes a browser-oriented MCP Server Card for the WebMCP tool surface.
  • /.well-known/oauth-protected-resource identifies the public API resource identifier.

Current Auth And Commerce State

The catalog endpoints on this origin are public and do not currently require OAuth or payment. Commerce discovery documents are present only to prevent HTML fallbacks and to accurately signal that this origin is not yet exposing ACP or UCP services.

  • /.well-known/acp.json returns an ACP discovery stub with no active services.
  • /.well-known/ucp returns a UCP profile with empty service registries.

Browser Tools

On supported browsers, the homepage registers WebMCP tools for searching the catalog, listing supported filters, and retrieving a component's HTML preview.

Filter Coverage

  • 119 brands
  • 7 categories
  • 12 tags
  • 9 layouts
  • 2 structural attributes