openapi: 3.0.0
info:
  title: Yalulife API
  description: Yalulife - Your Life, Your Way. A lifestyle and travel platform.
  version: 1.0.0
  contact:
    name: Yalulife
    url: https://yalulife.com
servers:
  - url: https://yalulife.com
    description: Production server
paths:
  /:
    get:
      operationId: getHomepage
      summary: Get the Yalulife homepage
      description: Returns the main landing page for Yalulife
      responses:
        '200':
          description: Homepage HTML content
          content:
            text/html:
              schema:
                type: string
  /notes/:
    get:
      operationId: getTravelBlog
      summary: Get the Discover Yalu travel blog
      description: Returns the travel blog with destination guides, itineraries, and travel content focused on Sri Lanka
      responses:
        '200':
          description: Travel blog HTML content
          content:
            text/html:
              schema:
                type: string
  /llms.txt:
    get:
      operationId: getLlmsTxt
      summary: Get LLM-friendly site description
      description: Returns a text file describing the site for Large Language Models
      responses:
        '200':
          description: LLMs.txt content
          content:
            text/plain:
              schema:
                type: string
