Documentation
GET/apps
List user apps
Returns all apps for the authenticated user, ordered by most recent update.

No request parameters

POST/apps
Create app
Creates a new app with Apple App Store Connect credentials and automatically fetches the app name from Apple.

Request Body

Bodyapplication/json
FieldTypeNotes
keyId
string
required
issuerId
string
storeId
string
required
privateKey
string
required
vendorNumber
string
required
isIndividualKey
boolean
DELETE/apps/{appId}
Delete app
Permanently deletes the app and all associated data including versions, builds, metadata, screenshots, and credentials.

Parameters

appIdpathrequired
string
confirmationNamequeryrequired
string
GET/apps/{appId}
Get app details
Returns app details including sync settings and version retention configuration.

Parameters

appIdpathrequired
string
GET/apps/{appId}/pull
Sync app data
Initiates a background task to synchronize app data from App Store Connect including metadata and version details.

Parameters

appIdpathrequired
string
PATCH/apps/{appId}/pull-interval
Update sync interval
Updates how frequently the app automatically syncs from App Store Connect (5, 15, or 30 minutes).

Parameters

appIdpathrequired
string

Request Body

Bodyapplication/json
FieldTypeNotes
pullInterval
any
required
PATCH/apps/{appId}/versions-to-keep
Update versions retention
Updates how many versions to keep when syncing from App Store Connect. Older versions are automatically deleted.

Parameters

appIdpathrequired
string

Request Body

Bodyapplication/json
FieldTypeNotes
versionsToKeep
integer
required