{
  "openapi": "3.1.0",
  "info": {
    "title": "FixFlow Public Discovery API",
    "version": "1.0.0",
    "description": "Machine-readable discovery for the public FixFlow website. This document describes public static resources only; protected app data is not exposed through this website."
  },
  "servers": [
    {
      "url": "https://fixflowuy.com"
    }
  ],
  "x-service-info": {
    "name": "FixFlow",
    "categories": ["business-software", "point-of-sale", "repair-shop-management"],
    "contact": "https://wa.me/59892860538"
  },
  "paths": {
    "/": {
      "get": {
        "summary": "Homepage",
        "description": "Returns the FixFlow public landing page.",
        "responses": {
          "200": {
            "description": "HTML homepage"
          }
        }
      }
    },
    "/index.md": {
      "get": {
        "summary": "Homepage markdown",
        "description": "Markdown representation of the homepage for agents.",
        "responses": {
          "200": {
            "description": "Markdown homepage",
            "content": {
              "text/markdown": {
                "schema": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    },
    "/desktop/": {
      "get": {
        "summary": "FixFlow web demo",
        "description": "Opens the public web/PWA demo experience.",
        "responses": {
          "200": {
            "description": "Web demo"
          }
        }
      }
    },
    "/license-intent.json": {
      "get": {
        "summary": "License purchase information",
        "description": "Returns public information about the annual FixFlow license and supported payment paths.",
        "x-payment-info": {
          "intent": "session",
          "method": "card",
          "amount": 25,
          "currency": "USD",
          "description": "Annual FixFlow license per workshop. Checkout is completed inside the app with PayPal or manually with PREX, Western Union, and WhatsApp confirmation."
        },
        "responses": {
          "200": {
            "description": "Public payment options",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object"
                }
              }
            }
          }
        }
      }
    },
    "/updates/version.json": {
      "get": {
        "summary": "Android update manifest",
        "description": "Public version manifest read by the Android app.",
        "responses": {
          "200": {
            "description": "Version manifest"
          }
        }
      }
    },
    "/status.json": {
      "get": {
        "summary": "Public site status",
        "responses": {
          "200": {
            "description": "Static health information"
          }
        }
      }
    }
  }
}
