{
	"openapi": "3.1.0",
	"info": {
		"title": "Ember Sites Public Marketing API",
		"version": "1.0.0",
		"description": "Read-only service metadata for embersites.com. Authenticated site operations use the Ember MCP server at https://embersites.app/mcp."
	},
	"servers": [
		{
			"url": "https://embersites.com"
		}
	],
	"paths": {
		"/api": {
			"get": {
				"summary": "Discover public Ember Sites developer resources",
				"responses": {
					"200": {
						"description": "API and MCP discovery index"
					}
				}
			}
		},
		"/health": {
			"get": {
				"summary": "Check the marketing service",
				"responses": {
					"200": {
						"description": "Service health"
					}
				}
			}
		},
		"/api/config": {
			"get": {
				"summary": "Read public browser configuration",
				"responses": {
					"200": {
						"description": "Public analytics configuration"
					}
				}
			}
		},
		"/api/pricing": {
			"get": {
				"summary": "Read the public Ember pricing catalog",
				"responses": {
					"200": {
						"description": "Current pricing catalog or static-fallback signal"
					}
				}
			}
		}
	},
	"components": {
		"schemas": {
			"Error": {
				"type": "object",
				"required": ["error"],
				"properties": {
					"error": {
						"type": "object",
						"required": ["code", "message", "resolution"],
						"properties": {
							"code": {
								"type": "string"
							},
							"message": {
								"type": "string"
							},
							"resolution": {
								"type": "string"
							},
							"docs": {
								"type": "string",
								"format": "uri"
							}
						}
					}
				}
			}
		}
	}
}
