Skip to main content
Get Presigned Upload Url

Authorizations

x-api-key
string
header
required

API Key for authentication. Get your API key from NOQA dashboard.

Headers

x-api-key
string | null

API Key for authentication

Body

application/json

Request model for presigned upload URL

app_id
string<uuid>
required

Application ID

Example:

"550e8400-e29b-41d4-a716-446655440000"

filename
string
required

Original filename with extension (.ipa or .apk)

Required string length: 1 - 255
Example:

"app.ipa"

Response

Successful Response

Response model for presigned upload URL

upload_url
string
required

URL for uploading the file

Example:

"https://6692f29bf120cd4ea2a56681d11ecac0.r2.cloudflarestorage.com..."

key
string
required

Object key where the file will be stored

Example:

"builds/d773ade3-7053-4a91-9dd8-d2e59ba58d0a/550e8400-e29b-41d4-a716-446655440000.ipa"

expires_in
integer
required

URL expiration time in seconds

Example:

3600

method
string
default:PUT

HTTP method to use for upload

Example:

"PUT"