Skip to main content
POST
JavaScript

Authorizations

Authorization
string
header
required

Bearer token via Authorization header

Body

application/json
bundleId
string
required
Required string length: 1 - 255
Pattern: ^[a-zA-Z][a-zA-Z0-9_]*(\.[a-zA-Z][a-zA-Z0-9_-]*)+$
displayName
string
required
Minimum string length: 1
versionCode
number
required
versionName
string
required
Minimum string length: 1
files
object[]
required
Minimum array length: 1
platform
enum<string>
default:android
Available options:
android,
ios
country
string
default:US

Country code for Search Results

Example:

"US"

description
string
iconURL
targetSdk
number
developerName
string

Response

Signed upload URL created successfully

versionId
string<uuid>
required

App version ID in the database

appId
string<uuid>
required

App ID in the database

r2UploadUrls
object[]
required

Pre-signed Cloudflare R2 URLs for uploading app files