Skip to main content
POST
Confirm Company Logo Upload

Endpoint

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

Authentication

Include the access token in the Authorization header:

Description

Confirms that the company logo exists in storage and saves its public URL to logoUrl.

Request Body

string
required
Storage object key returned by the presigned URL endpoint. It must start with company-logos/ {companyId}/.

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

403 Forbidden

404 Not Found

Flow Summary

1

Request URL

Call POST /companies/me/images/presigned-url
2

Upload File

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

Confirm Upload

Call POST /companies/me/images/confirm with the returned key