{
  "name": "Anurag Gupta Public API",
  "version": "1.0.0",
  "description": "Read-only JSON API exposing profile, work history, projects, talks, and blog posts. No authentication required.",
  "openapi": "https://anuragxd.com/openapi.json",
  "documentation": "https://anuragxd.com/developers",
  "llms": "https://anuragxd.com/llms.txt",
  "authentication": "none",
  "endpoints": [
    {
      "method": "GET",
      "path": "/api/index.json",
      "url": "https://anuragxd.com/api/index.json",
      "summary": "API index",
      "description": "Discovery document listing every available endpoint, the API version, and links to the OpenAPI spec and llms.txt."
    },
    {
      "method": "GET",
      "path": "/api/profile.json",
      "url": "https://anuragxd.com/api/profile.json",
      "summary": "Profile",
      "description": "Name, headline, location, contact address, social profiles, and the technology list published as schema.org `knowsAbout`."
    },
    {
      "method": "GET",
      "path": "/api/work.json",
      "url": "https://anuragxd.com/api/work.json",
      "summary": "Work history",
      "description": "Every role, with company, URL, period, summary, highlights, and stack."
    },
    {
      "method": "GET",
      "path": "/api/projects.json",
      "url": "https://anuragxd.com/api/projects.json",
      "summary": "Projects",
      "description": "Open-source and side projects, with tagline, description, repository URL, and proof-of-traction where it exists."
    },
    {
      "method": "GET",
      "path": "/api/talks.json",
      "url": "https://anuragxd.com/api/talks.json",
      "summary": "Talks and open source",
      "description": "Conference talks, mentorship, and open-source programme work."
    },
    {
      "method": "GET",
      "path": "/api/posts.json",
      "url": "https://anuragxd.com/api/posts.json",
      "summary": "Blog post index",
      "description": "All published posts, newest first, with slug, title, date, description, and both the HTML and Markdown URLs."
    },
    {
      "method": "GET",
      "path": "/api/posts/{slug}.json",
      "url": "https://anuragxd.com/api/posts/{slug}.json",
      "summary": "Single blog post",
      "description": "One post including its full Markdown body. `slug` comes from `/api/posts.json`."
    }
  ]
}
