{
  "name": "XergioAleX.com public API",
  "description": "Read-only JSON endpoints exposed by xergioalex.com (a static content site) for agents and developers. No API key, no signup, no rate limit: every endpoint is a cached static file served from Cloudflare CDN.",
  "version": "1.0.0",
  "versioning": {
    "policy": "Additive changes (new fields, new endpoints) ship without notice. A breaking change ships as a new path prefix (/api/v2/...) and the current paths keep working for at least 6 months.",
    "current": "1.0.0",
    "documentation_url": "https://xergioalex.com/developers#versioning"
  },
  "authentication": {
    "required": false,
    "scheme": "none",
    "description": "All endpoints are public, anonymous and read-only. Sending credentials has no effect.",
    "documentation_url": "https://xergioalex.com/auth.md"
  },
  "methods": [
    "GET",
    "HEAD"
  ],
  "error_format": {
    "media_type": "application/json",
    "description": "Failed requests return RFC 9457 problem details plus a nested error object with code, message, hint and documentation_url.",
    "documentation_url": "https://xergioalex.com/developers#errors"
  },
  "links": {
    "openapi": "https://xergioalex.com/openapi.json",
    "developer_portal": "https://xergioalex.com/developers",
    "llms_txt": "https://xergioalex.com/llms.txt",
    "ai_catalog": "https://xergioalex.com/.well-known/ai-catalog.json",
    "mcp_server_card": "https://xergioalex.com/.well-known/mcp/server-card.json",
    "agent_skills": "https://xergioalex.com/.well-known/agent-skills/index.json",
    "auth": "https://xergioalex.com/auth.md"
  },
  "total": 8,
  "endpoints": [
    {
      "operationId": "getApiIndex",
      "description": "This document: every endpoint the public API exposes, with fully-resolved URLs.",
      "pathTemplate": "/api/index.json",
      "urls": [
        "https://xergioalex.com/api/index.json"
      ]
    },
    {
      "operationId": "listPosts",
      "description": "Combined blog search index across every language — slug, title, description, pubDate, url, lang, tags.",
      "pathTemplate": "/api/posts.json",
      "urls": [
        "https://xergioalex.com/api/posts.json"
      ]
    },
    {
      "operationId": "listPostsInEnglish",
      "description": "Blog search index, English posts only. Prefer this over /api/posts.json when you only need one language.",
      "pathTemplate": "/api/posts-en.json",
      "urls": [
        "https://xergioalex.com/api/posts-en.json"
      ]
    },
    {
      "operationId": "listPostsInSpanish",
      "description": "Blog search index, Spanish posts only. Prefer this over /api/posts.json when you only need one language.",
      "pathTemplate": "/api/posts-es.json",
      "urls": [
        "https://xergioalex.com/api/posts-es.json"
      ]
    },
    {
      "operationId": "listSeries",
      "description": "Every blog series in one language, with post counts and hero images.",
      "pathTemplate": "/api/series/{lang}/index.json",
      "urls": [
        "https://xergioalex.com/api/series/en/index.json",
        "https://xergioalex.com/api/series/es/index.json"
      ]
    },
    {
      "operationId": "getSeries",
      "description": "Every post in one series, ordered by seriesOrder, in one language.",
      "pathTemplate": "/api/series/{lang}/{slug}.json",
      "urls": [
        "https://xergioalex.com/api/series/en/aeo-from-invisible-to-cited.json",
        "https://xergioalex.com/api/series/en/building-agents.json",
        "https://xergioalex.com/api/series/en/building-xergioalex.json",
        "https://xergioalex.com/api/series/en/colombia-earthquake-2026.json",
        "https://xergioalex.com/api/series/en/learning-mobile-development.json",
        "https://xergioalex.com/api/series/en/mastering-openclaw.json",
        "https://xergioalex.com/api/series/en/slides-as-code.json",
        "https://xergioalex.com/api/series/en/the-library-of-tomorrow.json",
        "https://xergioalex.com/api/series/en/the-mythos-saga.json",
        "https://xergioalex.com/api/series/en/trading-journey.json",
        "https://xergioalex.com/api/series/en/working-with-agents.json",
        "https://xergioalex.com/api/series/es/aeo-from-invisible-to-cited.json",
        "https://xergioalex.com/api/series/es/building-agents.json",
        "https://xergioalex.com/api/series/es/building-xergioalex.json",
        "https://xergioalex.com/api/series/es/colombia-earthquake-2026.json",
        "https://xergioalex.com/api/series/es/learning-mobile-development.json",
        "https://xergioalex.com/api/series/es/mastering-openclaw.json",
        "https://xergioalex.com/api/series/es/slides-as-code.json",
        "https://xergioalex.com/api/series/es/the-library-of-tomorrow.json",
        "https://xergioalex.com/api/series/es/the-mythos-saga.json",
        "https://xergioalex.com/api/series/es/trading-journey.json",
        "https://xergioalex.com/api/series/es/working-with-agents.json"
      ]
    },
    {
      "operationId": "getTimelineByTag",
      "description": "Every post carrying one tag, newest first, in one language. Powers the infinite-scroll timelines.",
      "pathTemplate": "/api/timeline/{lang}/{tag}.json",
      "urls": [
        "https://xergioalex.com/api/timeline/en/aeo.json",
        "https://xergioalex.com/api/timeline/en/ai.json",
        "https://xergioalex.com/api/timeline/en/ai-agents.json",
        "https://xergioalex.com/api/timeline/en/astro.json",
        "https://xergioalex.com/api/timeline/en/blockchain.json",
        "https://xergioalex.com/api/timeline/en/claude.json",
        "https://xergioalex.com/api/timeline/en/cloudflare.json",
        "https://xergioalex.com/api/timeline/en/colombia.json",
        "https://xergioalex.com/api/timeline/en/dailybot.json",
        "https://xergioalex.com/api/timeline/en/database.json",
        "https://xergioalex.com/api/timeline/en/design.json",
        "https://xergioalex.com/api/timeline/en/devops.json",
        "https://xergioalex.com/api/timeline/en/django.json",
        "https://xergioalex.com/api/timeline/en/docker.json",
        "https://xergioalex.com/api/timeline/en/entrepreneur.json",
        "https://xergioalex.com/api/timeline/en/flutter.json",
        "https://xergioalex.com/api/timeline/en/graphql.json",
        "https://xergioalex.com/api/timeline/en/iot.json",
        "https://xergioalex.com/api/timeline/en/javascript.json",
        "https://xergioalex.com/api/timeline/en/kotlin.json",
        "https://xergioalex.com/api/timeline/en/mcp.json",
        "https://xergioalex.com/api/timeline/en/mobile.json",
        "https://xergioalex.com/api/timeline/en/openclaw.json",
        "https://xergioalex.com/api/timeline/en/personal.json",
        "https://xergioalex.com/api/timeline/en/portfolio.json",
        "https://xergioalex.com/api/timeline/en/python.json",
        "https://xergioalex.com/api/timeline/en/svelte.json",
        "https://xergioalex.com/api/timeline/en/talks.json",
        "https://xergioalex.com/api/timeline/en/tech.json",
        "https://xergioalex.com/api/timeline/en/trading.json",
        "https://xergioalex.com/api/timeline/en/university.json",
        "https://xergioalex.com/api/timeline/en/web-development.json",
        "https://xergioalex.com/api/timeline/en/webvr.json",
        "https://xergioalex.com/api/timeline/es/aeo.json",
        "https://xergioalex.com/api/timeline/es/ai.json",
        "https://xergioalex.com/api/timeline/es/ai-agents.json",
        "https://xergioalex.com/api/timeline/es/astro.json",
        "https://xergioalex.com/api/timeline/es/blockchain.json",
        "https://xergioalex.com/api/timeline/es/claude.json",
        "https://xergioalex.com/api/timeline/es/cloudflare.json",
        "https://xergioalex.com/api/timeline/es/colombia.json",
        "https://xergioalex.com/api/timeline/es/dailybot.json",
        "https://xergioalex.com/api/timeline/es/database.json",
        "https://xergioalex.com/api/timeline/es/design.json",
        "https://xergioalex.com/api/timeline/es/devops.json",
        "https://xergioalex.com/api/timeline/es/django.json",
        "https://xergioalex.com/api/timeline/es/docker.json",
        "https://xergioalex.com/api/timeline/es/entrepreneur.json",
        "https://xergioalex.com/api/timeline/es/flutter.json",
        "https://xergioalex.com/api/timeline/es/graphql.json",
        "https://xergioalex.com/api/timeline/es/iot.json",
        "https://xergioalex.com/api/timeline/es/javascript.json",
        "https://xergioalex.com/api/timeline/es/kotlin.json",
        "https://xergioalex.com/api/timeline/es/mcp.json",
        "https://xergioalex.com/api/timeline/es/mobile.json",
        "https://xergioalex.com/api/timeline/es/openclaw.json",
        "https://xergioalex.com/api/timeline/es/personal.json",
        "https://xergioalex.com/api/timeline/es/portfolio.json",
        "https://xergioalex.com/api/timeline/es/python.json",
        "https://xergioalex.com/api/timeline/es/svelte.json",
        "https://xergioalex.com/api/timeline/es/talks.json",
        "https://xergioalex.com/api/timeline/es/tech.json",
        "https://xergioalex.com/api/timeline/es/trading.json",
        "https://xergioalex.com/api/timeline/es/university.json",
        "https://xergioalex.com/api/timeline/es/web-development.json",
        "https://xergioalex.com/api/timeline/es/webvr.json"
      ]
    },
    {
      "operationId": "getSlidesTimeline",
      "description": "Every published slide deck in one language, newest first.",
      "pathTemplate": "/api/slides-timeline/{lang}.json",
      "urls": [
        "https://xergioalex.com/api/slides-timeline/en.json",
        "https://xergioalex.com/api/slides-timeline/es.json"
      ]
    }
  ]
}
