Projects V2

Retrieve Application

Changed on

Returns one application by ID. organization_id is optional: without it the application's own organization is used. Requires projects:read scope.

get/v2/projects/applications/{application_id}

Request

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

Path parameters

application_idstring required

Query parameters

organization_idstring

Organization ID that owns the application. Defaults to the application's own organization

Response

Success

idstring required
project_idstring nullable required

Project ID this application belongs to, or null for standalone applications

is_stripe_applicationboolean required

Whether this application is the legacy Stripe application type

project_has_stripe_applicationboolean nullable required

Whether this application's project contains a legacy Stripe application, or null for standalone applications

namestring required

Display name of the application

public_api_keystring required

Public API key for SDK integration

created_atstring required

ISO 8601 timestamp of when the application was created

updated_atstring required

ISO 8601 timestamp of when the application was last updated

integratedboolean required

Whether the application has been integrated with the SDK

bundle_idstring nullable required

Bundle identifier (iOS) or package name (Android)

app_idstring nullable required

App Store or Play Store app ID

revenue_cat_public_api_keystring nullable required

RevenueCat public API key

apple_url_schemestring nullable required

URL scheme used for deep links on mobile

notification_redirect_urlstring nullable required

Notification redirect URL for iOS applications

team_idstring nullable required

Apple Developer Team ID for iOS applications

android_app_fingerprintsstring[] nullable required

Android app signing certificate fingerprints

support_urlstring nullable required

Support URL shown during web checkout redemption

support_emailstring nullable required

Reply-to support email for web checkout emails

application_iconstring nullable required

Custom application icon URL shown on management pages and in emails

redeemable_on_desktopboolean nullable required

Whether web purchases can be redeemed on desktop devices

web_2_app_disable_customer_emailsboolean nullable required

Whether Superwall post-purchase customer emails are disabled

apple_small_business_start_datestring nullable required

Apple Small Business Program start date

apple_small_business_end_datestring nullable required

Apple Small Business Program end date

globally_disabledboolean required

Whether all paywalls are disabled for this application

slugstring required

URL-safe identifier for the application

archived_atstring nullable required

ISO 8601 timestamp of when the application was archived, or null if active

features_enabledstring[] required

List of enabled feature flags for the application

apple_search_ads_configuredboolean required

Whether Apple Search Ads is configured for this application

language_and_frameworkstring nullable required

Detected language/framework for the application (e.g. flutter, react-native), sourced from marketing metadata, or null if unknown

sdk_frameworkstring nullable

Exact SDK framework selected for this application platform (e.g. expo, swiftui), or null if unknown. Optional for compatibility with older API deployments.

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

    • warning

      added the new credentials_missing enum value to the / response property 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 subschema #3 subschema #4 subschema #5 from the response body anyOf list for the response status

    • info

      the query request parameter organization_id became optional

    • info

      for the query request parameter organization_id, the type was generalized from string to no type