Build an App/SDK for Testing

This API allows you to build and customize a mobile app or SDK with testing. After you upload your App/SDK and obtain the Application ID, you can build it for testing using an existing Fusion Set. The fusion_set_id is required to initiate the build (fuse) action. Upon completion of the build, a parent_task_id (known as the "Appdome Build ID") is generated, which is required for any subsequent task actions. This endpoint supports several customizations (overrides) for the build task, as detailed below.

How to Obtain the Application ID:

After successfully uploading your app to the Appdome platform, follow these steps:

  1. Navigate to the sidebar where your app is listed.
  2. The Application ID will be visible next to the app details, and you can copy it directly from there.
Key Name in Appdome Value Notes
user_agent User Agent Customization Boolean Must use with user_agent_value
user_agent_value User-Agent Header String
extended_logs Diagnostic Logs Boolean Only if enabled for the user.
build_to_test_vendor supported Testing Service String One of the following values:
  • AUTOMATION_AWS_DEVICE_FARM
  • AUTOMATION_BITBAR
  • AUTOMATION_BROWSERSTACK
  • AUTOMATION_LAMBDATEST
  • AUTOMATION_SAUCELABS
  • AUTOMATION_FIREBASE
  • AUTOMATION_KOBITON
  • AUTOMATION_KATALON
  • AUTOMATION_PERFECTO
  • AUTOMATION_TRICENTIS_DEVICE_CLOUD
build_to_test_message build_to_test_message String Must use with build_to_test_vendor.
Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Query Params
string
required
Defaults to personal

Personal or team ID

Body Params
string
string
string
string

Fuse overrides enable modification of fusion set options for specific tasks. Learn more here.
Example input: {"build_to_test_vendor": "AUTOMATION_SAUCELABS", "build_to_test_message": "oops, something went wrong..."} --- example for Certificate Pinning: {"mitm_host_server_pinned_certs_list":[{"value": {"mitm_host_server_pinned_certs_type": "no_pinning","mitm_host_server_pinned_certs_domain":"{URL}", "mitm_host_server_pinned_certs_file_filename": "{filename}"}}]}

file

Android only, a baseline profile file in a zip archive

file

Android only, a startup profile file in a zip archive

file

Android only, a minimization or obfuscation mapping file in a txt file

file

The index assigns each Payload Signing Key to a specific host profile. The first key is always index 0. Additional keys are indexed as 1, 2, 3, etc., for separate host profiles.

file

The index assigns each Certificate to a specific pinning profile. The first key is always index 0. Additional keys are indexed as 1, 2, 3, etc., for separate host profiles. There is an option to specify the exact host as stated in the original fusion set and it will be overridden by host name instead of index location

Response

Language
Credentials
Header
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json