Projects V2

Save In-App Purchase Key

Validates an App Store Server / In-App Purchase key (Key ID, Issuer ID, .p8, bundle ID) against Apple and, when accepted, persists it to the application with the private key sealed at rest. A rejection is returned as { valid: false, error }, not an HTTP error. Requires applications:write scope.

put/v2/projects/{id}/applications/{application_id}/integrations/in-app-purchase/configuration

Path parameters

idstring required

Project ID

Project ID

application_idstring required

Application ID

Application ID

Request body

bundle_idstring required

App bundle ID the key must have access to

key_idstring required

In-App Purchase Key ID (10-char alphanumeric)

issuer_idstring required

App Store Connect Issuer ID (UUID)

private_keystring required

Contents of the downloaded .p8 private key (PEM)

Response

Success

object'app_store_credentials_save_result' required
validboolean required
errorstring nullable required

Changes

No recorded changes to this endpoint across all 4 revisions of this API.