{
  "request": {
    "url": "https://demo.golsh2e.com/eReKruit/api/roleplays/by-accesskey/JP4BZN"
  },
  "response": {
    "ok": true,
    "status_code": 200,
    "kind": "roleplays",
    "data": [
      {
        "id": 1,
        "title": "Technical Interview Preparation: Telecom Churn Analysis",
        "description": "Practice your technical interview skills focused on EDA, feature engineering, and model evaluation using a telecom churn dataset.",
        "category": "hr",
        "catLabel": "HR Interview",
        "context": "You are preparing for a technical interview for a data scientist position. The interviewer is a seasoned data analyst who values critical thinking and problem-solving skills. You feel a mix of excitement and nerves. Your goal is to demonstrate your expertise in exploratory data analysis (EDA), feature engineering, and model evaluation using a telecom churn dataset. Prepare to answer questions and discuss your approach to the dataset.",
        "learnerRole": "Data Scientist Candidate",
        "learnerEmoji": "📊",
        "aiCharacter": "Senior Data Analyst",
        "aiEmoji": "🧑‍🏫",
        "aiPersonality": "Supportive yet challenging, eager to test your skills.",
        "difficulty": "Intermediate",
        "turns": 10,
        "rolePlayMode": 2,
        "scoring": "Scored Rubric",
        "timeLimit": "15 min",
        "languageCode": "en",
        "languageName": "English",
        "languageFlag": "🇬🇧",
        "industry": null,
        "assignGroup": "All users",
        "voiceOn": true,
        "chatOn": true,
        "reportOn": true,
        "featured": false,
        "status": "live",
        "createdAt": "2026-06-01T10:34:07.110",
        "updatedAt": "2026-06-01T10:34:07.110",
        "plays": 0,
        "rating": 0.0
      },
      {
        "id": 2,
        "title": "Closing the Stalled Deal",
        "description": "Negotiate to close a deal that has been stalled for weeks with a potential client.",
        "category": "sales",
        "catLabel": "Sales",
        "context": "You are a sales representative trying to close a deal that has been stalled for weeks due to budget concerns. The client is frustrated but open to discussion. Your goal is to understand their concerns and find a solution that meets their needs while ensuring you secure the deal.",
        "learnerRole": "Sales Representative",
        "learnerEmoji": "💼",
        "aiCharacter": "Potential Client",
        "aiEmoji": "🤔",
        "aiPersonality": "Cautious and analytical, needing reassurance and value.",
        "difficulty": "Intermediate",
        "turns": 8,
        "rolePlayMode": 3,
        "scoring": "Scored Rubric",
        "timeLimit": "15 min",
        "languageCode": "en",
        "languageName": "English",
        "languageFlag": "🇬🇧",
        "industry": null,
        "assignGroup": "All users",
        "voiceOn": true,
        "chatOn": true,
        "reportOn": true,
        "featured": false,
        "status": "live",
        "createdAt": "2026-06-01T11:11:30.575",
        "updatedAt": "2026-06-01T11:11:30.575",
        "plays": 0,
        "rating": 0.0
      },
      {
        "id": 3,
        "title": "Data-Driven Decision Making",
        "description": "Data-driven decision making (DDDM) is the practice of making business choices based on verifiable data and statistical analysis, rather than relying solely on intuition, gut feelings, or observation.",
        "category": "sales",
        "catLabel": "Sales",
        "context": "You are a manager at a tech startup facing declining sales. Your team is anxious and unsure about the future. Your goal is to analyze sales data and present a strategic decision to improve performance using insights gained from the data.",
        "learnerRole": "Business Manager",
        "learnerEmoji": "📊",
        "aiCharacter": "Data Analyst",
        "aiEmoji": "🧑‍💻",
        "aiPersonality": "Analytical and supportive, providing insights and data interpretation.",
        "difficulty": "Intermediate",
        "turns": 10,
        "rolePlayMode": 3,
        "scoring": "Guided with Feedback",
        "timeLimit": "20 min",
        "languageCode": "en",
        "languageName": "English",
        "languageFlag": "🇬🇧",
        "industry": null,
        "assignGroup": "All users",
        "voiceOn": true,
        "chatOn": true,
        "reportOn": true,
        "featured": false,
        "status": "live",
        "createdAt": "2026-06-03T12:25:04.321",
        "updatedAt": "2026-06-03T12:25:13.075",
        "plays": 0,
        "rating": 0.0
      },
      {
        "id": 5,
        "title": "Interviewing an Experienced Android Developer",
        "description": "Conduct a mock interview for an Android Developer with over 5 years of experience.",
        "category": "hr",
        "catLabel": "HR Interview",
        "context": "You are a hiring manager interviewing a candidate for an Android Developer position. The candidate has over 5 years of experience and is eager to showcase their skills. They are slightly anxious but confident in their abilities. Your goal is to assess their technical knowledge, problem-solving skills, and cultural fit for the team.",
        "learnerRole": "Developer",
        "learnerEmoji": "👔",
        "aiCharacter": "Experienced Android Developer",
        "aiEmoji": "📱",
        "aiPersonality": "",
        "difficulty": "Intermediate",
        "turns": 10,
        "rolePlayMode": 0,
        "scoring": "Guided with Feedback",
        "timeLimit": "15 min",
        "languageCode": "en",
        "languageName": "English",
        "languageFlag": "🇬🇧",
        "industry": null,
        "assignGroup": "All users",
        "voiceOn": true,
        "chatOn": true,
        "reportOn": true,
        "featured": true,
        "status": "live",
        "createdAt": "2026-06-05T12:17:38.334",
        "updatedAt": "2026-06-05T12:17:38.334",
        "plays": 0,
        "rating": 0.0
      }
    ],
    "is_empty": false,
    "candidate": {
      "id": "1",
      "name": "Candidate",
      "email": "",
      "phone": "",
      "position_applied": "",
      "skill_set": [],
      "current_stage": null
    },
    "error": null
  }
}