• Home
  • Dynatrace API
  • Configuration
  • Mobile Deobfuscation and Symbolication
  • GET files for an app version

Mobile Symbolication API - GET files for an app version

Gets the metadata of the symbolication file belonging to the specified app version. Only one symbolication file can exist per OS and version.

The request produces an application/json payload.

GETManaged https://{your-domain}/e/{your-environment-id}/api/config/v1/symfiles/{applicationId}/{packageName}/{os}/{versionCode}/{versionName}
SaaS https://{your-environment-id}.live.dynatrace.com/api/config/v1/symfiles/{applicationId}/{packageName}/{os}/{versionCode}/{versionName}
Environment ActiveGate https://{your-activegate-domain}/e/{your-environment-id}/api/config/v1/symfiles/{applicationId}/{packageName}/{os}/{versionCode}/{versionName}

Authentication

To execute this request, you need an access token with Mobile symbolication file management (DssFileManagement) scope. To learn how to obtain and use it, see Tokens and authentication.

Parameters

ParameterTypeDescriptionInRequired
applicationIdstring

The application id used in Dynatrace for the mobile application to be queried

pathrequired
packageNamestring

The CFBundleIdentifier (iOS) or the package name (Android) which identifies the app to be queried

pathrequired
osstring

The operating system for which the file should be displayed.

The element can hold these values
  • ANDROID
  • IOS
  • TVOS
pathrequired
versionCodestring

The version code (Android) / CFBundleVersion (iOS) of the file to be retrieved

pathrequired
versionNamestring

The version name (Android) / CFBundleShortVersionString (iOS) of the file to be retrieved

pathrequired

Response

Response codes

CodeTypeDescription
200SymbolFile

Success

Response body objects

The SymbolFile object

ElementTypeDescription
applicationNamestring

The name of the application this file belongs to

sizeinteger

The size of the file in KB

appIdAppIdentifier

The appId, the app version and the bundle id which uniquely identify the app

uploadTimestampinteger

The timestamp of the upload time of the file, in UTC milliseconds

pinnedboolean

Is the file pinned and therefore cannot be deleted.

The AppIdentifier object

The appId, the app version and the bundle id which uniquely identify the app

ElementTypeDescription
idstring

The id where the file belongs to

versionCodestring

The version code (Android) / bundle version (iOS) the file belongs to

versionNamestring

The version name (Android) / bundle versions string (iOS) the file belongs to

packageNamestring

The bundleId (iOS) or package name (Android) the file belongs to

osstring

The operating system where the file belongs to

The element can hold these values
  • ANDROID
  • IOS
  • TVOS

Response body JSON model

json
{ "applicationName": "string", "size": 1, "appId": { "id": "string", "versionCode": "string", "versionName": "string", "packageName": "string", "os": "ANDROID" }, "uploadTimestamp": 1, "pinned": true }
Related topics
  • Upload and manage symbol files for mobile applications

    Learn about deobfuscation (Android) and symbolication (iOS) and your options for uploading and managing symbol files in Dynatrace.