Skip to main content
POST
Confirm Profile Image Upload

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

Confirms that the profile image was uploaded successfully to storage and saves its public URL to profileImageUrl.

Request Body

string
required
Storage object key returned by the presigned URL endpoint. It must start with profile-images/ {jobSeekerId}/.

Request Shape

Request Example

Response

Success Response (200 OK)

Response Shape

Error Responses

400 Bad Request - Invalid Key

400 Bad Request - Missing File

401 Unauthorized

404 Not Found

Flow Summary

1

Request URL

Call POST /job-seekers/me/profile-image/presigned-url
2

Upload File

Upload the image to the returned uploadUrl using PUT. See /api-reference/job-seeker/upload-profile-image-file
3

Confirm Upload

Call POST /job-seekers/me/profile-image/confirm with the returned key