{
  "openapi": "3.0.0",
  "info": {
    "title": "Admission CRM Software Public API",
    "description": "Public endpoints for Admission CRM Software — AI-powered school admissions management platform for K-12 schools in India. Trusted by 500+ schools.",
    "version": "1.0.0",
    "contact": { "url": "https://admissioncrmsoftware.com/developers" }
  },
  "servers": [{ "url": "https://admissioncrmsoftware.com" }],
  "paths": {
    "/": {
      "get": {
        "summary": "Homepage",
        "description": "Admission CRM Software homepage — AI-powered school admissions CRM for K-12 schools in India",
        "responses": { "200": { "description": "Homepage" } }
      }
    },
    "/demo": {
      "get": {
        "summary": "Request a free demo",
        "description": "Book a free personalised 30-minute demo of Admission CRM Software",
        "responses": { "200": { "description": "Demo booking form" } }
      }
    },
    "/pricing": {
      "get": {
        "summary": "View pricing plans",
        "description": "View pricing tiers — Starter (₹3,999/mo), Growth (₹7,999/mo), Enterprise (custom). 14-day free trial.",
        "responses": { "200": { "description": "Pricing page" } }
      }
    },
    "/features/{slug}": {
      "get": {
        "summary": "Feature detail page",
        "description": "Detailed information about a specific feature: lead-management, admission-pipeline, ai-lead-scoring, parent-portal, online-application-forms, interview-scheduling, document-management, admission-analytics, admission-automation, seat-management, communication-hub, fee-management",
        "parameters": [{ "name": "slug", "in": "path", "required": true, "schema": { "type": "string" }, "description": "Feature slug" }],
        "responses": { "200": { "description": "Feature detail page" } }
      }
    },
    "/compare/{slug}": {
      "get": {
        "summary": "Competitor comparison page",
        "description": "Compare Admission CRM Software with alternatives: leadsquared-alternative, classplus-alternative, hubspot-alternative, zoho-crm-alternative, spreadsheet-alternative, best-crm-for-school-admissions-india",
        "parameters": [{ "name": "slug", "in": "path", "required": true, "schema": { "type": "string" }, "description": "Comparison slug" }],
        "responses": { "200": { "description": "Comparison page" } }
      }
    },
    "/crm-for/{slug}": {
      "get": {
        "summary": "School type page",
        "description": "CRM solutions for specific school types: k12-schools, preschools, cbse-schools, icse-schools, international-schools, multi-campus-schools, boarding-schools",
        "parameters": [{ "name": "slug", "in": "path", "required": true, "schema": { "type": "string" }, "description": "School type slug" }],
        "responses": { "200": { "description": "School type page" } }
      }
    },
    "/integrations/{slug}": {
      "get": {
        "summary": "Integration detail page",
        "description": "Integration details: whatsapp, google-classroom, tally, razorpay",
        "parameters": [{ "name": "slug", "in": "path", "required": true, "schema": { "type": "string" }, "description": "Integration slug" }],
        "responses": { "200": { "description": "Integration page" } }
      }
    },
    "/use-cases/{slug}": {
      "get": {
        "summary": "Use case page",
        "description": "Specific use cases: reduce-admission-dropoffs, automate-admission-followups, multi-campus-admissions",
        "parameters": [{ "name": "slug", "in": "path", "required": true, "schema": { "type": "string" }, "description": "Use case slug" }],
        "responses": { "200": { "description": "Use case page" } }
      }
    },
    "/admission-crm/{city}": {
      "get": {
        "summary": "City-specific page",
        "description": "Admission CRM for specific cities: delhi, mumbai, bangalore, chennai, hyderabad, pune, kolkata, ahmedabad, jaipur, lucknow, chandigarh, indore",
        "parameters": [{ "name": "city", "in": "path", "required": true, "schema": { "type": "string" }, "description": "City slug" }],
        "responses": { "200": { "description": "City page" } }
      }
    },
    "/software-for/{slug}": {
      "get": {
        "summary": "Software category page",
        "description": "Software solutions for specific needs: admission-crm, mobile-admission-crm, school-admission-software",
        "parameters": [{ "name": "slug", "in": "path", "required": true, "schema": { "type": "string" }, "description": "Category slug" }],
        "responses": { "200": { "description": "Software category page" } }
      }
    },
    "/blog": {
      "get": {
        "summary": "Blog",
        "description": "Articles and guides on school admission management, best practices, and industry trends",
        "responses": { "200": { "description": "Blog listing" } }
      }
    },
    "/about": {
      "get": {
        "summary": "About Us",
        "description": "Learn about the team behind Admission CRM Software",
        "responses": { "200": { "description": "About page" } }
      }
    },
    "/contact": {
      "get": {
        "summary": "Contact Us",
        "description": "Get in touch with the Admission CRM Software team",
        "responses": { "200": { "description": "Contact page" } }
      }
    },
    "/mcp": {
      "post": {
        "summary": "MCP Server (Model Context Protocol)",
        "description": "MCP endpoint for AI agents to query product information in real-time. Supports 10 tools: get_product_overview, get_features, get_pricing, get_school_types, compare_competitors, get_integrations, get_use_cases, get_faq, get_demo_info, get_city_availability",
        "responses": { "200": { "description": "MCP response" } }
      }
    }
  }
}
