Direct file uploads

The Create New App and Update Existing App endpoints require your app to be hosted at a publicly accessible URL.

If you prefer, you can upload the app directly as part of the API request using a multipart/form-data request.

🧾 Notes

  • Use the field file to upload from your local file-system instead of the url field.

  • All other field names stay the same.

  • To delete a field, pass an empty string (e.g., -F "field=").

  • appPermissions (normally a nested object in JSON) should be flattened:

    • e.g., appPermissions.run, appPermissions.networkProxy, etc.

📦 Examples

curl -X POST https://api.appetize.io/v1/apps \
  -H "X-API-KEY: your_api_token" \
  -F "file=@file_to_upload.zip" \
  -F "platform=ios"

Last updated