Get All Resumes
Retrieves a paginated list of all resumes uploaded by the authenticated user, including metadata, analysis scores, and associated interview counts.Endpoint
Authentication
This endpoint requires authentication. Include your authentication token in the request headers.Rate Limiting
This endpoint has no specific rate limits but follows global API rate limiting policies.Request
No request body or query parameters required.Response
Status code.
200 indicates success.Response message
Array of resume list items
Examples
Response Example
Success Response
Response Fields Explained
Understanding latestScore
Understanding latestScore
The
latestScore represents the overall quality score (0-100) from the most recent AI analysis:- 90-100: Exceptional resume
- 80-89: Excellent resume
- 70-79: Good resume with minor improvements needed
- 60-69: Average resume, several areas for improvement
- Below 60: Needs significant revision
- null: Analysis not yet completed or failed
Understanding interviewCount
Understanding interviewCount
Shows how many mock interview sessions have been created using this resume. Higher counts indicate:
- The resume is being actively used for interview preparation
- Multiple practice sessions have been conducted
- Can help track which resumes are most relevant for current job search
Understanding accessCount
Understanding accessCount
Tracks the number of times the resume has been accessed via detail view or export operations. Useful for:
- Identifying frequently referenced resumes
- Understanding user engagement with uploaded resumes
- Analytics and usage tracking
Error Responses
Error Response Example
Use Cases
- Dashboard Display: Show all user resumes in a table or card layout
- Resume Selection: Let users select a resume for creating an interview session
- Progress Tracking: Display analysis status and scores across all resumes
- Activity Monitoring: Track which resumes are most accessed or used for interviews
Implementation Tips
Sorting: Resumes are returned in reverse chronological order by upload date (newest first).
Filtering: Implement client-side filtering by score range, analysis status, or interview count for better UX.
Related Endpoints
- Get Resume Detail - Fetch detailed information for a specific resume
- Upload Resume - Upload a new resume
- Delete Resume - Remove a resume from the list
