Skip to main content
POST
Update store configuration

Authorizations

Authorization
string
header
required

Bearer authentication using the project Secret Key (prefixed with sk_, or test_sk_ for sandbox). All v4 public endpoints require the Secret Key — see Authentication. Never expose the Secret Key in client-side code.

Headers

Idempotency-Key
string

Unique key to ensure idempotent execution.

Path Parameters

platform
enum<string>
required

Store platform identifier.

Available options:
apple,
google

Body

application/json
shared_secret
string

App-Specific Shared Secret.

app_id
string

App Store app ID.

bundle_id
string

iOS bundle identifier.

connect_key_identifier
string

App Store Connect API key identifier.

connect_private_key
string

ASC private key (PEM format). Omit to preserve existing value.

connect_issuer_id
string

App Store Connect API issuer ID.

iap_key_identifier
string

In-App Purchase API key identifier.

iap_private_key
string

IAP private key (PEM format). Omit to preserve existing value.

iap_issuer_id
string

In-App Purchase API issuer ID.

Response

Updated store configuration (with sensitive fields masked).

object
enum<string>
required
Available options:
store_config
url
string
required
Example:

"/v4/project-settings/stores/apple"

platform
enum<string>
required
Available options:
apple
has_shared_secret
boolean
required

Whether the App-Specific Shared Secret is set. The value itself is never returned.

has_connect_private_key
boolean
required

Whether the ASC private key is set.

has_iap_private_key
boolean
required

Whether the IAP private key is set.

app_id
string | null

App Store app ID.

bundle_id
string | null

iOS bundle identifier.

connect_key_identifier
string | null

App Store Connect API key identifier.

connect_issuer_id
string | null

App Store Connect API issuer ID.

iap_key_identifier
string | null

In-App Purchase API key identifier.

iap_issuer_id
string | null

In-App Purchase API issuer ID.