GET
/appsList user apps
Returns all apps for the authenticated user, ordered by most recent update.
No request parameters
POST
/appsCreate app
Creates a new app with Apple App Store Connect credentials and automatically fetches the app name from Apple.
Request Body
Bodyapplication/json
| Field | Type | Notes |
|---|---|---|
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
appIdpathrequiredconfirmationNamequeryrequiredGET
/apps/{appId}Get app details
Returns app details including sync settings and version retention configuration.
Parameters
appIdpathrequiredGET
/apps/{appId}/pullSync app data
Initiates a background task to synchronize app data from App Store Connect including metadata and version details.
Parameters
appIdpathrequiredPATCH
/apps/{appId}/pull-intervalUpdate sync interval
Updates how frequently the app automatically syncs from App Store Connect (5, 15, or 30 minutes).
Parameters
appIdpathrequiredRequest Body
Bodyapplication/json
| Field | Type | Notes |
|---|---|---|
pullInterval | any | required |
PATCH
/apps/{appId}/versions-to-keepUpdate versions retention
Updates how many versions to keep when syncing from App Store Connect. Older versions are automatically deleted.
Parameters
appIdpathrequiredRequest Body
Bodyapplication/json
| Field | Type | Notes |
|---|---|---|
versionsToKeep | integer | required |