{
  "version": "1.0",
  "site": "https://pistoncup.motomogilev.by",
  "actions": [
    {
      "id": "register-for-piston-cup",
      "name": "Register for Piston Cup",
      "description": "Register as a participant for III Piston Cup 2026 off-road drag racing festival. Select vehicle class (motorcycle, ATV, buggy, UTV, jeep), provide personal information and vehicle details.",
      "method": "declarative",
      "endpoint": "/api/registrations",
      "parameters": {
        "required": ["full_name", "phone", "vehicle_category", "vehicle_class", "vehicle_brand", "vehicle_volume"],
        "optional": ["email", "telegram_id", "city", "birth_date", "registration_address", "vehicle_model", "vehicle_year", "plate_number"]
      }
    },
    {
      "id": "book-camping",
      "name": "Book Camping Spot",
      "description": "Book a camping spot for III Piston Cup 2026 festival. Choose between tent or RV accommodation, select arrival date (May 29 or 30, 2026).",
      "method": "declarative",
      "endpoint": "/api/registrations",
      "parameters": {
        "required": ["full_name", "phone", "camping_type", "arrival_date"],
        "optional": ["num_people", "num_tents", "has_car", "needs_electricity", "notes"]
      }
    },
    {
      "id": "apply-volunteer",
      "name": "Apply as Volunteer",
      "description": "Apply to volunteer at III Piston Cup 2026. Select available days (May 29-31), preferred shift and role.",
      "method": "declarative",
      "endpoint": "/api/volunteers",
      "parameters": {
        "required": ["full_name", "phone", "birth_date"],
        "optional": ["email", "telegram_id", "city", "registration_address", "volunteer_days", "preferred_shift", "preferred_role", "skills"]
      }
    },
    {
      "id": "view-faq",
      "name": "View FAQ",
      "description": "Browse frequently asked questions about Piston Cup 2026 — registration process, vehicle requirements, camping rules, safety information, logistics.",
      "method": "declarative",
      "endpoint": "/api/faq",
      "parameters": {
        "required": [],
        "optional": []
      }
    },
    {
      "id": "view-schedule",
      "name": "View Event Schedule",
      "description": "Check the event schedule for III Piston Cup 2026 — race times, concert program, activities.",
      "method": "declarative",
      "endpoint": "/#schedule",
      "parameters": {
        "required": [],
        "optional": []
      }
    }
  ]
}
