v1

latestSwagger 2.0MIT2026-08-06120162320.1 KB
app-setup

Save the application at the end of the app registration process

Save the application after registering it on Bitrise and registering an SSH key (and, optionally, adding a webhook). With this endpoint you can define the initial configuration, define application-level environment variables, determine the project type, and set an Organization to be the owner of the app. Read more about the app registration process in our detailed guide.

post/apps/{app-slug}/finish

Path parameters

app-slugstring required

App slug

Request body

configstring

Which config to use. Specify a config that matches your project type (e. g. default-android-config for android, etc.). If not speficied, default value is other-config. The available values are default-android-config, default-cordova-config, default-fastlane-android-config, default-fastlane-ios-config, flutter-config-test-android-2, flutter-config-test-both-0, flutter-config-test-ios-1, default-ionic-config, default-ios-config, default-macos-config, default-react-native-config, default-react-native-expo-config, other-config.

envsobject

Environment variables for the application workflows, e.g. {"env1":"val1","env2":"val2"}

modestring

config specification mode, has to be specified with manual value

organization_slugstring

The slug of the organization, who will be the owner of the application, if it's not specified, then the authenticated user will be the owner

project_typestring required

The type of your project (android, ios, cordova, other, xamarin, macos, ionic, react-native, fastlane, flutter, null)

stack_idstring required

The id of the stack the application will be built (these can be found in the system report file names)

Response

OK

branch_namestring
build_trigger_tokenstring
is_webhook_auto_reg_supportedboolean
statusstring