Create a provisioning profile

POST /apps/{app-slug}/provisioning-profiles

Create a temporary pre-signed upload URL (expires in 10 minutes) for the provisioning profile and upload it to AWS with a simple curl request. To complete the upload process, continue with the POST /apps/{app-slug}/provisioning-profiles/{provisioning-profile-slug}/uploaded endpoint. Read more in our Creating and uploading an iOS code signing file guide.

Path parameters

Body Required

Provisioning profile parameters such as file name and file size

Responses

POST /apps/{app-slug}/provisioning-profiles
curl \
 --request POST 'https://api.bitrise.io/v0.1/apps/{app-slug}/provisioning-profiles' \
 --header "Authorization: $API_KEY" \
 --data '{"upload_file_name":"string","upload_file_size":42}'
Request examples
{
  "upload_file_name": "string",
  "upload_file_size": 42
}
Response examples (201)
{
  "data": {
    "download_url": "string",
    "is_expose": true,
    "is_protected": true,
    "processed": true,
    "slug": "string",
    "upload_file_name": "string",
    "upload_file_size": 42,
    "upload_url": "string"
  }
}
Response examples (400)
{
  "message": "string"
}
Response examples (401)
{
  "message": "string"
}
Response examples (404)
{
  "message": "string"
}
Response examples (500)
{
  "message": "string"
}