{
  "version": "1.0",
  "site": "https://bhopaljobs.in",
  "description": "Bhopal Jobs — AI agent task completion registry. Enables AI browsing agents to discover and complete high-value tasks on bhopaljobs.in.",
  "actions": [
    {
      "id": "register-candidate",
      "name": "Register as Job Seeker",
      "description": "Create a free candidate account on Bhopal Jobs to apply for verified local jobs. Provide name, email, phone number, and password.",
      "method": "declarative",
      "endpoint": "/auth/register",
      "parameters": {
        "required": ["name", "email", "phone", "password"],
        "optional": ["skills", "experience"]
      }
    },
    {
      "id": "login",
      "name": "Login to Account",
      "description": "Sign in to an existing Bhopal Jobs account using email and password.",
      "method": "declarative",
      "endpoint": "/auth/login",
      "parameters": {
        "required": ["email", "password"],
        "optional": []
      }
    },
    {
      "id": "search-jobs",
      "name": "Search Jobs in Bhopal",
      "description": "Browse and search for verified job openings in Bhopal by title, company, or category. No login required.",
      "method": "declarative",
      "endpoint": "/jobs",
      "parameters": {
        "required": [],
        "optional": ["query", "category", "salary_min", "salary_max", "job_type"]
      }
    },
    {
      "id": "apply-for-job",
      "name": "Apply for a Job",
      "description": "Submit a job application for a specific job listing. Requires a logged-in candidate account.",
      "method": "imperative",
      "availability": "dynamic",
      "requires_auth": true
    },
    {
      "id": "register-employer",
      "name": "Register as Employer",
      "description": "Create an employer account to post jobs and find candidates in Bhopal. Provide company name, contact email, and phone.",
      "method": "declarative",
      "endpoint": "/auth/employer-register",
      "parameters": {
        "required": ["company_name", "email", "phone", "password"],
        "optional": ["company_size", "industry"]
      }
    },
    {
      "id": "post-job",
      "name": "Post a Job Opening",
      "description": "Submit a new job posting for verification and listing on Bhopal Jobs. Requires an active employer account.",
      "method": "imperative",
      "availability": "dynamic",
      "requires_auth": true,
      "auth_role": "employer_admin"
    },
    {
      "id": "contact",
      "name": "Contact Bhopal Jobs Team",
      "description": "Send a message or inquiry to the Bhopal Jobs support team. Provide name, email, and message.",
      "method": "declarative",
      "endpoint": "/contact",
      "parameters": {
        "required": ["name", "email", "message"],
        "optional": ["phone", "subject"]
      }
    }
  ]
}
