Downloadable Files
get
Authorizations
Path parameters
storeIdstring · flake-idRequiredExample:
411486491630370816
productIdstring · flake-idRequiredExample:
411486491630370816
Responses
200
OK
application/json
default
Error response
application/json
get
GET /v1/stores/{storeId}/products/{productId}/downloadable-files HTTP/1.1
Host:
Authorization: YOUR_API_KEY
Accept: */*
[
{
"id": "411486491630370816",
"store_id": "411486491630370816",
"product_id": "411486491630370816",
"is_uploaded": true,
"file_name": "text",
"file_content_type": "text",
"file_size": 1,
"file_hash": "text",
"description": "text",
"created_at": "2025-08-01T19:19:39.426Z",
"created_by": {
"type": "anonymous",
"id": "411486491630370816"
},
"updated_at": "2025-08-01T19:19:39.426Z",
"updated_by": {
"type": "anonymous",
"id": "411486491630370816"
}
}
]
post
Authorizations
Path parameters
storeIdstring · flake-idRequiredExample:
411486491630370816
productIdstring · flake-idRequiredExample:
411486491630370816
Body
file_namestringRequired
file_content_typestringRequired
descriptionstring | nullableOptional
Responses
200
OK
default
Error response
application/json
post
POST /v1/stores/{storeId}/products/{productId}/downloadable-files HTTP/1.1
Host:
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 68
{
"file_name": "text",
"file_content_type": "text",
"description": "text"
}
No content
post
Authorizations
Path parameters
storeIdstring · flake-idRequiredExample:
411486491630370816
productIdstring · flake-idRequiredExample:
411486491630370816
downloadableFileIdstring · flake-idRequiredExample:
411486491630370816
Responses
204
No Content
default
Error response
application/json
post
POST /v1/stores/{storeId}/products/{productId}/downloadable-files/{downloadableFileId}/finish HTTP/1.1
Host:
Authorization: YOUR_API_KEY
Accept: */*
No content
get
Authorizations
Path parameters
storeIdstring · flake-idRequiredExample:
411486491630370816
productIdstring · flake-idRequiredExample:
411486491630370816
downloadableFileIdstring · flake-idRequiredExample:
411486491630370816
Responses
200
OK
application/json
default
Error response
application/json
get
GET /v1/stores/{storeId}/products/{productId}/downloadable-files/{downloadableFileId}/download-url HTTP/1.1
Host:
Authorization: YOUR_API_KEY
Accept: */*
{
"download_signed_url": "text"
}
delete
Authorizations
Path parameters
storeIdstring · flake-idRequiredExample:
411486491630370816
productIdstring · flake-idRequiredExample:
411486491630370816
downloadableFileIdstring · flake-idRequiredExample:
411486491630370816
Responses
204
No Content
default
Error response
application/json
delete
DELETE /v1/stores/{storeId}/products/{productId}/downloadable-files/{downloadableFileId} HTTP/1.1
Host:
Authorization: YOUR_API_KEY
Accept: */*
No content
Was this helpful?