{
  "openapi": "3.1.0",
  "info": {
    "title": "GSS Group Public Web API",
    "version": "1.0.0",
    "summary": "Machine-readable endpoints published by gsstechgroup.com for search engines, AI agents and MCP clients.",
    "description": "GSS Group (Global Software Solutions Group) is a Dubai-based fintech software company building Payment Hub, NPSS / Aani instant payments, Open Finance, Core Banking, Fraud & AML and Document Management platforms for banks and financial institutions. This specification documents the publicly readable, unauthenticated resources served from https://gsstechgroup.com. An MCP (Model Context Protocol) server is also available for agent integrations; see /llms.txt for details.",
    "contact": {
      "name": "GSS Group",
      "email": "info@gsstechgroup.com",
      "url": "https://gsstechgroup.com/contact"
    },
    "license": {
      "name": "Proprietary — © GSS Group",
      "url": "https://gsstechgroup.com/terms-of-service"
    }
  },
  "servers": [
    { "url": "https://gsstechgroup.com", "description": "Production website" }
  ],
  "externalDocs": {
    "description": "Agent-oriented site summary",
    "url": "https://gsstechgroup.com/llms.txt"
  },
  "tags": [
    { "name": "discovery", "description": "Crawl and discovery resources" },
    { "name": "content", "description": "Publicly readable site content" }
  ],
  "paths": {
    "/openapi.json": {
      "get": {
        "tags": ["discovery"],
        "operationId": "getOpenApiSpec",
        "summary": "This OpenAPI specification",
        "responses": {
          "200": {
            "description": "OpenAPI 3.1 document",
            "content": {
              "application/json": { "schema": { "type": "object" } }
            }
          }
        }
      }
    },
    "/sitemap.xml": {
      "get": {
        "tags": ["discovery"],
        "operationId": "getSitemap",
        "summary": "XML sitemap of every public page, with lastmod dates",
        "responses": {
          "200": {
            "description": "Sitemap document",
            "content": {
              "application/xml": { "schema": { "type": "string" } }
            }
          }
        }
      }
    },
    "/robots.txt": {
      "get": {
        "tags": ["discovery"],
        "operationId": "getRobots",
        "summary": "Crawler directives",
        "responses": {
          "200": {
            "description": "robots.txt",
            "content": { "text/plain": { "schema": { "type": "string" } } }
          }
        }
      }
    },
    "/llms.txt": {
      "get": {
        "tags": ["discovery"],
        "operationId": "getLlmsTxt",
        "summary": "Plain-text company and site summary for LLM agents",
        "responses": {
          "200": {
            "description": "llms.txt",
            "content": { "text/plain": { "schema": { "type": "string" } } }
          }
        }
      }
    },
    "/products/{product}": {
      "get": {
        "tags": ["content"],
        "operationId": "getProductPage",
        "summary": "Product page (server-rendered readable HTML with JSON-LD)",
        "parameters": [
          {
            "name": "product",
            "in": "path",
            "required": true,
            "description": "Product slug",
            "schema": {
              "type": "string",
              "enum": [
                "payment-hub",
                "npss",
                "open-finance",
                "dms",
                "core-banking",
                "fraud-aml",
                "torus"
              ]
            }
          }
        ],
        "responses": {
          "200": {
            "description": "HTML document",
            "content": { "text/html": { "schema": { "type": "string" } } }
          },
          "404": { "description": "Unknown product slug" }
        }
      }
    },
    "/insights/articles/{slug}": {
      "get": {
        "tags": ["content"],
        "operationId": "getArticle",
        "summary": "Article page with Article + ImageObject JSON-LD in the served HTML",
        "parameters": [
          {
            "name": "slug",
            "in": "path",
            "required": true,
            "description": "Article slug as listed in /sitemap.xml",
            "schema": { "type": "string" }
          }
        ],
        "responses": {
          "200": {
            "description": "HTML document",
            "content": { "text/html": { "schema": { "type": "string" } } }
          },
          "404": { "description": "Unknown article slug" }
        }
      }
    },
    "/about/success-stories/{slug}": {
      "get": {
        "tags": ["content"],
        "operationId": "getSuccessStory",
        "summary": "Customer success story page",
        "parameters": [
          {
            "name": "slug",
            "in": "path",
            "required": true,
            "description": "Success story slug as listed in /sitemap.xml",
            "schema": { "type": "string" }
          }
        ],
        "responses": {
          "200": {
            "description": "HTML document",
            "content": { "text/html": { "schema": { "type": "string" } } }
          },
          "404": { "description": "Unknown success story slug" }
        }
      }
    }
  },
  "components": {}
}
