{
  "openapi": "3.1.0",
  "info": {
    "title": "India's Most Loved 250 Workplaces 2026: open data",
    "version": "1.1.0",
    "description": "Static, read-only JSON and CSV files of the published ranking. No authentication, no rate limit beyond normal courtesy. Please cite as: India's Most Loved 250 Workplaces 2026, WCRC Culture Crest, https://www.culturecrest.work/india-most-loved-250 (CC BY 4.0)",
    "license": {
      "name": "CC BY 4.0",
      "url": "https://creativecommons.org/licenses/by/4.0/"
    },
    "contact": {
      "name": "WCRC Culture Crest",
      "email": "info@culturecrest.work",
      "url": "https://www.culturecrest.work/india-most-loved-250-methodology"
    }
  },
  "servers": [
    {
      "url": "https://www.culturecrest.work"
    }
  ],
  "paths": {
    "/data/v1/india-most-loved-250-2026.json": {
      "get": {
        "summary": "The whole ranking with metadata",
        "responses": {
          "200": {
            "description": "Dataset",
            "content": {
              "application/json": {}
            }
          }
        }
      }
    },
    "/data/v1/india-most-loved-250-2026.csv": {
      "get": {
        "summary": "The whole ranking as CSV",
        "responses": {
          "200": {
            "description": "CSV",
            "content": {
              "text/csv": {}
            }
          }
        }
      }
    },
    "/data/v1/companies/{slug}.json": {
      "get": {
        "summary": "One organisation",
        "parameters": [
          {
            "name": "slug",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            },
            "description": "Slug as listed in index.json"
          }
        ],
        "responses": {
          "200": {
            "description": "Organisation record",
            "content": {
              "application/json": {}
            }
          }
        }
      }
    },
    "/data/v1/sector-groups.json": {
      "get": {
        "summary": "WCRC sector groups with members",
        "responses": {
          "200": {
            "description": "Sector groups",
            "content": {
              "application/json": {}
            }
          }
        }
      }
    },
    "/data/v1/sectors.json": {
      "get": {
        "summary": "Sector labels with counts and average score",
        "responses": {
          "200": {
            "description": "Sectors",
            "content": {
              "application/json": {}
            }
          }
        }
      }
    },
    "/data/v1/pillars.json": {
      "get": {
        "summary": "The five pillars and their weights",
        "responses": {
          "200": {
            "description": "Pillars",
            "content": {
              "application/json": {}
            }
          }
        }
      }
    },
    "/data/v1/methodology.json": {
      "get": {
        "summary": "Evidence streams, selection stages, validation and limitations",
        "responses": {
          "200": {
            "description": "Methodology",
            "content": {
              "application/json": {}
            }
          }
        }
      }
    },
    "/data/v1/changelog.json": {
      "get": {
        "summary": "Release history of the data",
        "responses": {
          "200": {
            "description": "Changelog",
            "content": {
              "application/json": {}
            }
          }
        }
      }
    },
    "/data/v1/index.json": {
      "get": {
        "summary": "Catalogue of every file, including all slugs",
        "responses": {
          "200": {
            "description": "Catalogue",
            "content": {
              "application/json": {}
            }
          }
        }
      }
    }
  }
}
