Skip to main content
POST
Upload a purchase order document

Authorizations

x-spree-api-key
string
header
required

Publishable API key for store access

Authorization
string
header
required

JWT token for authenticated customers

Headers

x-spree-api-key
string
required
Authorization
string
x-spree-token
string

Path Parameters

cart_id
string
required

Cart prefixed ID

Body

application/json
filename
string
required
content_type
string
required
byte_size
integer
required
checksum
string
required

Base64-encoded MD5 digest of the file; the storage service checks the bytes against it.

Response

201 - application/json

upload target created

signed_id
string
required
filename
string
required
content_type
string
required
byte_size
number
required
visibility
enum<string>
required
Available options:
public,
private
expires_at
string
required
upload
object | null
required