Skip to content

Initiate artifact upload

POST
/v1/artifacts/uploads

Initiate managed artifact upload

object
productId
required
string
version
required
string
size
required

File size in bytes

integer format: int64
contentType
string
default: application/octet-stream

Upload initiated

object
id
required
string
uploadUrl
required
string format: uri
expiresAt
string format: date-time

Bad request

object
code
required
string
message
required
string
details
object
key
additional properties
any
Example
{
"code": "BAD_REQUEST",
"message": "Invalid request parameters"
}

Unauthorized

object
code
required
string
message
required
string
details
object
key
additional properties
any
Example
{
"code": "UNAUTHORIZED",
"message": "Authentication required"
}

Internal server error

object
code
required
string
message
required
string
details
object
key
additional properties
any
Example
{
"code": "INTERNAL_ERROR",
"message": "An internal error occurred"
}