Skip to main content
DELETE
Delete Parsed CV Result

Endpoint

Base URL: http://localhost:3000/api/v1
This endpoint requires authentication and Job Seeker role.

Authentication

Include the access token in the Authorization header:

Description

Delete the current CV parse result without saving to your profile. This is useful when:
  • You uploaded a new CV but don’t like the parsed results
  • You want to discard the current parse and keep your existing profile data
  • You want to re-upload a new CV
This deletes the parsed CV data only. Your existing profile data (JobSeekerProfile, Education, WorkExperience, Skills) remains unchanged.

Response

Success Response (200 OK)

Error Response (404 Not Found)

Returned when there’s no parse result to delete:

401 Unauthorized

403 Forbidden

Complete CV Flow

1

Upload CV

Call POST /cv/presigned-url to get an upload URL
2

Upload File

Upload the file using PUT with the upload URL
3

Confirm Upload

Call POST /cv/confirm to trigger NLP parsing
4

Preview Data

Call GET /cv-parse/preview to see parsed results
5

Delete (Optional)

Call DELETE /cv-parse if you don’t like the results
6

Confirm & Save

Call POST /cv-parse/confirm to save to your profile
State after each step:
  • After upload: CvParseResult exists with PENDING status
  • After parsing: CvParseResult exists with COMPLETED or FAILED status
  • After delete: No CvParseResult (profile data unchanged)
  • After confirm: No CvParseResult (profile data updated)
A user should always have 0 or 1 CvParseResult record at any time.