{
  "ok": true,
  "service": "RJExamResults Unified Dynamic R2 Search API",
  "edition": "generic-multi-exam-fastcards-v1",
  "self_contained_r2_only": true,
  "dynamic_multi_exam": true,
  "deploy_worker_once": true,
  "active_pointer_pattern": "<exam-key>/active.json",
  "fallback_version": "unified-search-v7-turbo-fastcards",
  "endpoints": [
    "/api/exams",
    "/api/health?exam=<exam-key>",
    "/api/manifest?exam=<exam-key>",
    "/api/route-check?exam=<exam-key>&gender=M&category=OBC&tsp=NTSP",
    "/api/search?exam=<exam-key>&roll=<roll-number>",
    "/api/search?exam=<exam-key>&rank=<rank>",
    "/api/search?exam=<exam-key>&rank=<rank-1>,<rank-2>",
    "/api/search?exam=<exam-key>&gender=M&category=OBC&tsp=NTSP&name=<name>&father=<father>"
  ],
  "rules": {
    "direct_roll": "Use exam + roll.",
    "direct_rank": "Use exam + rank. Comma-separated ranks are supported.",
    "name_search": "Use exam + gender + category + tsp and at least two among name, father and mother.",
    "optional_subcategory": [
      "LDCP",
      "HI",
      "BLV",
      "MIMD",
      "ME",
      "EX",
      "WID",
      "DIV",
      "SP"
    ],
    "name_page_size": 100,
    "maximum_ranks_together": 10,
    "cursor": "For name pages, pass next_cursor back as cursor."
  }
}