Projects V2

Update Application Settings in Project

Changed on

Updates platform-scoped application settings. Only settings supported by the application's platform are accepted. Requires applications:write scope.

patch/v2/projects/{id}/applications/{application_id}/settings

Request

  • Base URL
    https://api.superwall.com
  • URL
    https://api.superwall.com/v2/projects/{id}/applications/{application_id}/settings
  • Auth
    • HTTP bearer
    • or API key in cookie accounts_superwall_token
    • or HTTP bearer

Path parameters

idstring required
application_idstring required

Request body

namestring

Display name of the application

app_idstring nullable

App Store or Play Store app ID

bundle_idstring nullable

Bundle identifier (iOS) or package name (Android)

revenue_cat_public_api_keystring nullable

RevenueCat public API key

apple_url_schemestring nullable

URL scheme used for deep links on mobile, without "://" (for example "myapp")

notification_redirect_urlstring nullable

Notification redirect URL for iOS applications

team_idstring nullable

Apple Developer Team ID for iOS applications

android_app_fingerprintsstring[] nullable

Android app signing certificate fingerprints

support_urlstring nullable

Support URL shown during web checkout redemption

support_emailstring nullable

Reply-to support email for web checkout emails

application_iconstring nullable

Custom application icon URL shown on management pages and in emails

redeemable_on_desktopboolean nullable

Whether web purchases can be redeemed on desktop devices

web_2_app_disable_customer_emailsboolean nullable

Whether Superwall post-purchase customer emails are disabled

app_store_connect_shared_secretstring nullable

App Store Connect shared secret

stripe_private_keystring nullable

Stripe private key for web/stripe applications

apple_small_business_start_datestring nullable

Apple Small Business Program start date (ISO-8601 string)

apple_small_business_end_datestring nullable

Apple Small Business Program end date (ISO-8601 string)

Response

Success

object'application_settings_update' required

Object type, always application_settings_update

project_idstring required
application_idstring required
updatedtrue required

Whether the settings were updated

Changes

    • warning

      added the new credentials_missing enum value to the / response property for the response status

    • warning

      added the new credentials_missing enum value to the / response property for the response status

    • warning

      added the new credentials_missing enum value to the / response property for the response status

    • warning

      added the new credentials_missing enum value to the / response property for the response status

    • info

      added subschema #1 subschema #2 to the response body anyOf list for the response status

    • info

      added subschema #1 subschema #2 subschema #3 subschema #4 subschema #5 to the response body anyOf list for the response status

    • info

      removed subschema #1 subschema #2 from the response body anyOf list for the response status

    • info

      removed subschema #1 subschema #2 subschema #3 subschema #4 subschema #5 from the response body anyOf list for the response status

    • breaking

      added the pattern ^\s*([A-Za-z0-9.+_-]+)(?::(?:\/\/)?)?\s*$ to the request property //