Generate a signed upload URL
Generate a pre-signed GCS URL for direct browser-to-cloud image upload.
The client uses the returned uploadUrl to PUT the file directly to GCS,
then uses publicUrl as the image reference (e.g. for mainImageUrl on products).
Constraints:
- Allowed content types:
image/jpeg,image/png,image/webp - Maximum file size: 5 MB
- Signed URL expires after 15 minutes
Authentication
X-Api-Keystring
API Key authentication via header
Headers
X-Tenant-ID
Tenant identifier
Request
This endpoint expects an object.
filename
contentType
Response
OK
code
isSuccess
message
uploadUrl
publicUrl
Errors
400
Bad Request Error
401
Unauthorized Error

