Oore CI

Update App Store publish settings

Publishing uploads the pipeline's App Store IPA to App Store Connect with the API key from iOS signing, then sends it to TestFlight groups or an App Store version. Enabling it requires iOS signing with the `app_store` export method and an App Store Connect API key.

Operation IDupdate_pipeline_app_store_publish
PUT
/v1/pipelines/{pipeline_id}/publish/app-store

Publishing uploads the pipeline's App Store IPA to App Store Connect with the API key from iOS signing, then sends it to TestFlight groups or an App Store version. Enabling it requires iOS signing with the app_store export method and an App Store Connect API key.

Authorization

bearer_auth
AuthorizationBearer <token>

In: header

Path Parameters

pipeline_id*string

Pipeline ID

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

App Store publishing settings for a pipeline, stored as the app_store publish target. Uploads use the App Store Connect API key from the pipeline's iOS signing settings and require the app_store export method.

Response Body

application/json

application/json

application/json

curl -X PUT "https://example.com/v1/pipelines/string/publish/app-store" \  -H "Content-Type: application/json" \  -d '{    "enabled": true,    "release_notes": [      {        "locale": "string",        "whats_new": "string"      }    ],    "testflight_groups": [      "string"    ]  }'
{  "app_store_export": true,  "config": {    "destination": "testflight",    "enabled": true,    "phased_release": true,    "release_notes": [      {        "locale": "string",        "whats_new": "string"      }    ],    "submit_for_review": true,    "testflight_groups": [      "string"    ],    "uses_non_exempt_encryption": true  },  "has_api_key": true,  "pipeline_id": "string",  "updated_at": 0}