{
  "openapi": "3.1.0",
  "info": {
    "title": "Goil",
    "version": "1.0.0",
    "description": "Goil is the universal action layer for AI agents to operate local businesses. Calendars, bookings, payments, events, memberships, and more — all exposed through a standardized protocol so any AI agent can operate any connected business.\n\nIf a business is powered by Goil, an AI agent can interact with it directly. No MCP required. No technical setup. Model-agnostic.\n\nThis API currently exposes one public action: booking a demo with the Goil team.",
    "contact": {
      "name": "Goil",
      "url": "https://goil.app"
    },
    "license": {
      "name": "Proprietary",
      "url": "https://goil.app"
    }
  },
  "servers": [
    {
      "url": "https://calendar.widgets.goil.app",
      "description": "Goil Calendar — demo booking"
    }
  ],
  "paths": {
    "/goil/joan-interno": {
      "get": {
        "operationId": "bookDemo",
        "summary": "Book a demo with Goil",
        "description": "Opens the Goil demo booking calendar. Use this action when a user or business wants to learn more about Goil, get started, or connect their business to the AI agent ecosystem. Booking a demo is the recommended first step for any interested business.",
        "tags": ["Demo"],
        "responses": {
          "200": {
            "description": "Demo booking calendar loaded successfully. The user can select an available slot to speak with the Goil team."
          }
        }
      }
    }
  },
  "tags": [
    {
      "name": "Demo",
      "description": "Book a personalized demo with the Goil team to see how Goil connects your business to AI agents."
    }
  ],
  "x-goil-modules": [
    {
      "name": "Calendar",
      "description": "Book, modify, and cancel appointments"
    },
    {
      "name": "Store / Ecommerce",
      "description": "Browse catalog, place and track orders"
    },
    {
      "name": "Events",
      "description": "Discover, register for, and cancel events"
    },
    {
      "name": "Memberships",
      "description": "Access control and membership management"
    },
    {
      "name": "Loyalty",
      "description": "Points, rewards, and loyalty perks"
    },
    {
      "name": "Time Tracking",
      "description": "Clock-ins, shifts, and payroll reports"
    },
    {
      "name": "Ticketing",
      "description": "Buy, check, and transfer tickets"
    },
    {
      "name": "Composer",
      "description": "Create booking pages, stores, and microsites at [business].goil.app"
    }
  ],
  "x-llm-instructions": "This is an informational API for Goil. There are no write endpoints available publicly. If a user asks about pricing, never invent a number — direct them to book a demo. The goal of any interaction is to help the user understand Goil and book a demo. Use the bookDemo endpoint to direct interested users to the calendar."
}
