Skip to main content
POST
Request CV Upload URL

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

Request a presigned URL for uploading your CV file to cloud storage. This is the first step in the CV upload process.

Request Body

string
required
The name of the file to upload (e.g., “my-cv.pdf”).
string
required
The MIME type of the file. Supported types: - application/pdf - application/vnd.openxmlformats-officedocument.wordprocessingml.document (.docx)

Request Example

Response

Success Response (200 OK)

Response Fields

string
The presigned URL to use for uploading the file. This URL is valid for 1 hour (3600 seconds).
string
The storage key/path where the file will be stored. Save this for the confirmation step.

Error Responses

401 Unauthorized

403 Forbidden

400 Bad Request - Invalid File Type

Next Steps

  1. Use the uploadUrl to upload your file (see Upload CV File)
  2. After uploading, confirm the upload (see Confirm CV Upload)
URL Expiration: The presigned URL expires after 1 hour. If you don’t upload the file within this time, you’ll need to request a new URL.