{
  "apiVersion": "1.0.0",
  "generatedAt": "2026-09-21T14:14:29.925Z",
  "data": {
    "name": "Behind the CMO Content API",
    "description": "Public, unauthenticated, read-only JSON API for Behind the CMO articles, resources, authors, and topics.",
    "documentation": "https://www.behindthecmo.com/developers/",
    "openapi": "https://www.behindthecmo.com/openapi.json",
    "authentication": "none",
    "endpoints": [
      {
        "operationId": "listPosts",
        "method": "GET",
        "href": "https://www.behindthecmo.com/api/v1/posts.json",
        "description": "All articles, newest first."
      },
      {
        "operationId": "getPost",
        "method": "GET",
        "href": "https://www.behindthecmo.com/api/v1/posts/{slug}.json",
        "description": "A single article by slug."
      },
      {
        "operationId": "listResources",
        "method": "GET",
        "href": "https://www.behindthecmo.com/api/v1/resources.json",
        "description": "Free benchmark, framework, and tool pages."
      },
      {
        "operationId": "listAuthors",
        "method": "GET",
        "href": "https://www.behindthecmo.com/api/v1/authors.json",
        "description": "Authors and contributors."
      },
      {
        "operationId": "listTopics",
        "method": "GET",
        "href": "https://www.behindthecmo.com/api/v1/topics.json",
        "description": "Topics with article counts."
      }
    ]
  }
}