Confirm CV Upload
CV
Confirm CV Upload
Confirm the CV upload after the file has been uploaded to cloud storage
POST
Confirm CV Upload
Endpoint
http://localhost:3000/api/v1
This endpoint requires authentication and Job Seeker role.
Authentication
Include the access token in the Authorization header:Description
Confirm the CV upload after the file has been uploaded to cloud storage. This finalizes the CV attachment to your profile. This is the third and final step in the CV upload process.Request Body
The storage key returned from the presigned URL request (e.g.,
“cvs/a9ff20fb-8010-4a22-8873-344c103726af/1771315860529-test-cv.pdf”).
The original file name (e.g., “test-cv.pdf”).
The MIME type of the file (e.g., “application/pdf”).
Request Example
Response
Success Response (200 OK)
Error Responses
401 Unauthorized
403 Forbidden
400 Bad Request - File Not Found
Complete Upload Flow
1
Request Upload URL
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 finalize the upload
CV Upload Complete: After confirmation, your CV will be available via GET /cv/me and can be
downloaded using GET /cv/me/download-url. The NLP parsing starts automatically and you can preview
results using GET /cv-parse/preview.
