AltStore
DownloadPatreonGithubDelta Emulator
  • 🏡AltStore Docs
  • AltStore PAL
    • 🤗What is AltStore PAL?
    • 🔗Sources
    • 🔼Updating AltStore PAL
    • 🎁Day One Promo
    • 🧑‍🔧Troubleshooting
  • AltStore Classic
    • 🪟How to Install (Windows)
    • 🍎How to Install (macOS)
    • 🛍️Getting Started
    • 🖥️AltServer
    • 🆔App IDs
    • ⚡Activating Apps
    • 🏎️Enabling JIT
      • 🏎️AltJIT
    • ☑️Trusted Sources
    • 🐮MacDirtyCow
    • ⚠️Error Codes
    • 🙋Troubleshooting Guide
  • Developers
    • 📓Make a Source
    • 🛒Distribute with AltStore PAL
    • 📝App Guidelines
    • 📔REST API
    • ⬆️Updating Apps
    • 🅿️Patreon Integration
    • 🤖AltSource CLI (Beta)
  • Release Notes
    • 🇪🇺AltStore PAL
    • 🛍️AltStore Classic
    • 🖥️AltServer
  • Patreon
    • 🛠️Beta Access
    • 🗣️Discord
    • 🧸Friend Zone
  • About Us
    • 👨‍👩‍👧‍👦Team
    • 📰Press Kit
Powered by GitBook
On this page
  • Register Developer ID
  • Download ADP
  • Process ADP

Was this helpful?

  1. Developers

REST API

Use this to register your Developer ID with AltStore PAL, as well as to process and download ADPs for your notarized apps.

Register Developer ID

POST https://api.altstore.io/register

Use this endpoint to register your Developer ID with AltStore PAL and receive a security token to add AltStore PAL as an alternative marketplace in App Store Connect.

Request Body

{
  "developerID": "[Your Apple Developer ID]",
  "email": "[Your Email Address]
}

Response

{
  "token": "[Your Security Token]",
  "expiration": "2025-02-26T20:30:32Z"
}

Terminal Command

curl --header "Content-Type: application/json" \
  -X POST \
  --data '{ 
    "developerID": "[Your Apple Developer ID]", 
    "email": "[Your Email Address]"
  }' \
  https://api.altstore.io/register

Download ADP

GET https://api.altstore.io/adps/[Your ADP ID]

Use this endpoint to check the status of an ADP, and optionally download it once it's finished processing.

To download, copy the downloadURL from the response and paste it into a web browser. If there is no downloadURL, your app is still processing and you can check the status under the status key.

Example Request

curl -X GET https://api.altstore.io/adps/[Your ADP ID] 

Process ADP

POST https://api.altstore.io/adps

Use this endpoint if you haven't set up marketplace notifications, or if you don't want to wait for our servers to process your app automatically. You must include your ADP ID in the JSON request body under the adpID key.

After it finishes processing, you can use the Download ADP endpoint above to download it.

Example Request

curl --header "Content-Type: application/json" \
  -X POST \
  --data '{ "adpID": "[Your ADP ID]" }' \
  https://api.altstore.io/adps

Last updated 2 months ago

Was this helpful?

This endpoint requires a notarized ADP ID.

This endpoint requires a notarized ADP ID.

📔
Get your ADP ID
Get your ADP ID