{
  "openapi": "3.1.0",
  "info": {
    "title": "Flowdrive Agentic API",
    "version": "1.0.0",
    "description": "API e interfaces agênticas da Flowdrive — Parceiro Oficial Google Cloud e Google Workspace no Brasil. Permite que agentes autônomos e LLMs descubram planos, preços, recursos e registrem solicitações de cotação corporativa.",
    "contact": {
      "name": "Flowdrive Suporte Comercial",
      "url": "https://flowdrive.cloud/contato/",
      "email": "contato@flowdrive.cloud"
    }
  },
  "servers": [
    {
      "url": "https://flowdrive.cloud",
      "description": "Servidor de Produção Oficial"
    }
  ],
  "paths": {
    "/llms.txt": {
      "get": {
        "summary": "Obtém o índice padronizado de serviços para LLMs (llmstxt.org)",
        "description": "Retorna resumo executivo, links canônicos e visão geral da Flowdrive.",
        "responses": {
          "200": {
            "description": "Texto no formato llms.txt",
            "content": {
              "text/plain": {}
            }
          }
        }
      }
    },
    "/llms-full.txt": {
      "get": {
        "summary": "Obtém o catálogo técnico completo com todos os planos, preços e FAQs",
        "description": "Retorna todos os detalhes de Google Workspace, Gemini, Google Cloud e migrações.",
        "responses": {
          "200": {
            "description": "Texto consolidado em Markdown",
            "content": {
              "text/plain": {}
            }
          }
        }
      }
    },
    "/api/agent/inquire": {
      "post": {
        "summary": "Submete uma solicitação de contato corporativo ou cotação via Agente de IA",
        "description": "Endpoint otimizado para agentes autônomos de compras ou pesquisa B2B que atuam em nome de uma empresa.",
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "name",
                  "email",
                  "company",
                  "message"
                ],
                "properties": {
                  "name": {
                    "type": "string",
                    "description": "Nome do responsável ou solicitante",
                    "example": "Mariana Souza"
                  },
                  "email": {
                    "type": "string",
                    "format": "email",
                    "description": "E-mail corporativo de contato",
                    "example": "mariana@empresa.com.br"
                  },
                  "company": {
                    "type": "string",
                    "description": "Nome da empresa contratante",
                    "example": "Empresa Tecnologia S/A"
                  },
                  "phone": {
                    "type": "string",
                    "description": "Telefone ou WhatsApp para retorno",
                    "example": "(11) 98765-4321"
                  },
                  "interest": {
                    "type": "string",
                    "description": "Serviço de interesse principal",
                    "enum": [
                      "google-workspace",
                      "gemini-business",
                      "gemini-enterprise",
                      "google-cloud-platform",
                      "migracao",
                      "outro"
                    ],
                    "example": "google-workspace"
                  },
                  "collaboratorsCount": {
                    "type": "integer",
                    "description": "Quantidade estimada de usuários/licenças",
                    "example": 45
                  },
                  "message": {
                    "type": "string",
                    "description": "Necessidade específica, cenário atual ou detalhes da cotação",
                    "example": "Agente solicitando cotação para migração de 45 contas do Microsoft 365 para Google Workspace Standard com faturamento em Reais por boleto."
                  },
                  "agentName": {
                    "type": "string",
                    "description": "Identificador do agente ou plataforma de IA emissora",
                    "example": "ProcurementAI/1.0"
                  }
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Solicitação recebida com sucesso pela equipe comercial",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "ok": {
                      "type": "boolean",
                      "example": true
                    },
                    "message": {
                      "type": "string"
                    },
                    "protocol": {
                      "type": "string"
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "Dados de requisição inválidos"
          },
          "429": {
            "description": "Limite de requisições excedido"
          }
        }
      }
    },
    "/api/mcp": {
      "post": {
        "summary": "Endpoint Model Context Protocol (MCP) JSON-RPC 2.0",
        "description": "Permite chamadas de ferramentas (tool calling) padronizadas do protocolo MCP para consultar serviços, simular custos e enviar orçamentos.",
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "required": [
                  "jsonrpc",
                  "method"
                ],
                "properties": {
                  "jsonrpc": {
                    "type": "string",
                    "example": "2.0"
                  },
                  "id": {
                    "type": "string",
                    "example": "1"
                  },
                  "method": {
                    "type": "string",
                    "enum": [
                      "tools/list",
                      "tools/call"
                    ],
                    "example": "tools/list"
                  },
                  "params": {
                    "type": "object"
                  }
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Resposta JSON-RPC 2.0 com o resultado do MCP",
            "content": {
              "application/json": {}
            }
          }
        }
      }
    }
  },
  "components": {
    "schemas": {
      "Solution": {
        "type": "object",
        "properties": {
          "title": {
            "type": "string"
          },
          "href": {
            "type": "string"
          },
          "description": {
            "type": "string"
          }
        }
      }
    }
  },
  "x-solutions": [
    {
      "title": "Google Workspace",
      "href": "/google-workspace/",
      "description": "Colaboração, comunicação e produtividade em um único ambiente seguro.",
      "icon": "workspace"
    },
    {
      "title": "E-mail Corporativo Google",
      "href": "/email-corporativo-google/",
      "description": "Gmail profissional no domínio da sua empresa com faturamento em Reais.",
      "icon": "workspace"
    },
    {
      "title": "Gemini",
      "href": "/gemini/",
      "description": "Inteligência artificial do Google integrada ao fluxo de trabalho da sua equipe.",
      "icon": "sparkles"
    },
    {
      "title": "Gemini Business",
      "href": "/gemini-business/",
      "description": "Planos, preços e IA no Google Workspace com consultoria e suporte no Brasil.",
      "icon": "gemini-business"
    },
    {
      "title": "Gemini Enterprise",
      "href": "/gemini-enterprise/",
      "description": "IA conectada aos dados da empresa, com agentes, automação e governança.",
      "icon": "sparkles"
    },
    {
      "title": "Apps Script",
      "href": "/apps-script/",
      "description": "Automações e integrações personalizadas para o ecossistema Google.",
      "icon": "code"
    },
    {
      "title": "AppSheet",
      "href": "/google-appsheet/",
      "description": "Aplicativos empresariais sob medida, criados sem código.",
      "icon": "apps"
    },
    {
      "title": "Google Cloud Platform",
      "href": "/google-cloud-platform/",
      "description": "Infraestrutura, dados e IA com escala, segurança e eficiência.",
      "icon": "cloud"
    },
    {
      "title": "Dispositivos para o Trabalho",
      "href": "/dispositivos-para-o-trabalho/",
      "description": "Tecnologia confiável para equipes produtivas em qualquer lugar.",
      "icon": "devices"
    },
    {
      "title": "Serviços Cloud",
      "href": "/servicos-cloud/",
      "description": "Estratégia, arquitetura e desenvolvimento para acelerar sua jornada na nuvem.",
      "icon": "layers"
    }
  ]
}