curl --request GET \
--url https://api.example.com/api/user{
"barExamTestDate": "<string>",
"targetScore": 123,
"currentScore": 123,
"weeklyHours": 123,
"onboarded": true,
"updatedAt": "<string>",
"progress": {
"constitutionalLaw": 123,
"contracts": 123,
"criminalLaw": 123,
"totalTimeSpent": 123,
"testAttempts": 123,
"lastUpdated": {}
},
"performanceInsights": [
{}
],
"StudyStreak": 123,
"PracticeQuestions": 123,
"practiceHistory": [
{}
],
"bookmarkedQuestions": [
{}
],
"simulatedExams": [
{}
],
"essays": [
{}
],
"specificAreas": [
{}
],
"challengingAreas": [
{}
],
"additionalInformation": "<string>",
"barExamPreparationMaterial": "<string>",
"payments": [
{}
],
"questionDataKey": "<string>",
"examResultFinal": {
"passed": {}
},
"error": "<string>"
}Fetch complete user profile data from Firestore
curl --request GET \
--url https://api.example.com/api/user{
"barExamTestDate": "<string>",
"targetScore": 123,
"currentScore": 123,
"weeklyHours": 123,
"onboarded": true,
"updatedAt": "<string>",
"progress": {
"constitutionalLaw": 123,
"contracts": 123,
"criminalLaw": 123,
"totalTimeSpent": 123,
"testAttempts": 123,
"lastUpdated": {}
},
"performanceInsights": [
{}
],
"StudyStreak": 123,
"PracticeQuestions": 123,
"practiceHistory": [
{}
],
"bookmarkedQuestions": [
{}
],
"simulatedExams": [
{}
],
"essays": [
{}
],
"specificAreas": [
{}
],
"challengingAreas": [
{}
],
"additionalInformation": "<string>",
"barExamPreparationMaterial": "<string>",
"payments": [
{}
],
"questionDataKey": "<string>",
"examResultFinal": {
"passed": {}
},
"error": "<string>"
}curl -X GET "https://api.example.com/api/user?uuid=user123" \
-H "Content-Type: application/json"
Show properties
Show properties
{
"barExamTestDate": "2026-07-28",
"targetScore": 350,
"currentScore": 290,
"weeklyHours": 20,
"onboarded": true,
"updatedAt": "2026-03-03T10:30:00.000Z",
"progress": {
"constitutionalLaw": 45,
"contracts": 38,
"criminalLaw": 52,
"totalTimeSpent": 1200,
"testAttempts": 5,
"lastUpdated": "2026-03-02T18:45:00.000Z"
},
"performanceInsights": [],
"StudyStreak": 7,
"PracticeQuestions": 234,
"practiceHistory": [],
"bookmarkedQuestions": [],
"simulatedExams": [],
"essays": [],
"specificAreas": ["Constitutional Law", "Criminal Procedure"],
"challengingAreas": ["Contracts", "Torts"],
"additionalInformation": "Looking to improve essay writing skills",
"barExamPreparationMaterial": "Barbri",
"payments": [],
"questionDataKey": "decent"
}
{
"error": "UUID is required"
}
{
"error": "User data not found"
}
{
"error": "Failed to fetch data"
}