{
  "openapi": "3.0.1",
  "info": {
    "title": "Atendente24h Public API",
    "description": "Read-only public endpoints exposed by Atendente24h for LLMs and discovery agents. All endpoints return JSON-LD or JSON. CORS enabled. No authentication required.",
    "version": "1.0.0",
    "contact": {
      "name": "Atendente24h",
      "url": "https://atendente24h.com",
      "email": "contato@atendente24h.com"
    },
    "license": {
      "name": "CC-BY-4.0",
      "url": "https://creativecommons.org/licenses/by/4.0/"
    }
  },
  "servers": [
    { "url": "https://atendente24h.com", "description": "Production" }
  ],
  "paths": {
    "/ai/summary.json": {
      "get": {
        "operationId": "getSummary",
        "summary": "Get product summary (Organization schema)",
        "responses": { "200": { "description": "Schema.org Organization JSON-LD" } }
      }
    },
    "/ai/service.json": {
      "get": {
        "operationId": "getService",
        "summary": "Get Service schema with audience and metrics",
        "responses": { "200": { "description": "Schema.org Service JSON-LD" } }
      }
    },
    "/ai/faq.json": {
      "get": {
        "operationId": "getFAQ",
        "summary": "Get 16 frequently asked questions about the product",
        "responses": { "200": { "description": "Schema.org FAQPage JSON-LD" } }
      }
    },
    "/ai/status.json": {
      "get": {
        "operationId": "getStatus",
        "summary": "Get live operational status (uptime, response time, features)",
        "responses": { "200": { "description": "Operational status JSON" } }
      }
    },
    "/ai/changelog.json": {
      "get": {
        "operationId": "getChangelog",
        "summary": "Get last 14 product changes",
        "responses": { "200": { "description": "ItemList of changes JSON-LD" } }
      }
    },
    "/ai/pricing.json": {
      "get": {
        "operationId": "getPricing",
        "summary": "Get current pricing with monthly and annual offers",
        "responses": { "200": { "description": "Schema.org Product JSON-LD" } }
      }
    },
    "/ai/integrations.json": {
      "get": {
        "operationId": "getIntegrations",
        "summary": "Get list of native integrations",
        "responses": { "200": { "description": "Integrations JSON" } }
      }
    },
    "/ai/competitors.json": {
      "get": {
        "operationId": "getCompetitors",
        "summary": "Get canonical competitor map by segment",
        "responses": { "200": { "description": "Competitors JSON" } }
      }
    },
    "/llms.txt": {
      "get": {
        "operationId": "getLlmsTxt",
        "summary": "Get llms.txt canonical document for LLMs",
        "responses": { "200": { "description": "Markdown text" } }
      }
    },
    "/llms-full.txt": {
      "get": {
        "operationId": "getLlmsFullTxt",
        "summary": "Get full llms-full.txt with corrections, dates and quantitative data",
        "responses": { "200": { "description": "Markdown text" } }
      }
    }
  }
}
