Mobile Symbolication API - GET files for an app version

  • Reference

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

The request produces an application/json payload.

GETSaaShttps://{your-environment-id}.live.dynatrace.com/api/config/v1/symfiles/{applicationId}/{packageName}/{os}/{versionCode}/{versionName}
Environment ActiveGatehttps://{your-activegate-domain}:9999/e/{your-environment-id}/api/config/v1/symfiles/{applicationId}/{packageName}/{os}/{versionCode}/{versionName}

Authentication

To execute this request, you need an access token with DssFileManagement scope.

To learn how to obtain and use it, see Tokens and authentication.

Parameters

ParameterTypeDescriptionInRequired
applicationIdstring

The UUID of the required mobile or custom application. It can be found in the Instrumentation Wizard of your app.

pathrequired
packageNamestring

The CFBundleIdentifier (iOS) or the package name (Android) of the required mobile app.

pathrequired
osstring

The operating system of the required app.

  • ANDROID
  • IOS
  • TVOS
pathrequired
versionCodestring

The version code (Android) / CFBundleVersion (iOS) of the required app.

pathrequired
versionNamestring

The version name (Android) / CFBundleShortVersionString (iOS) of the required app.

pathrequired

Response

Response codes

CodeTypeDescription
200SymbolFile

Success

Response body objects

The SymbolFile object

ElementTypeDescription
appIdAppIdentifier

The identification info of the application to which the file belongs to.

applicationNamestring

The name of the application to which the file belongs to.

pinnedboolean

Whether the file pinned and therefore cannot be deleted.

sizeinteger

The size of the file, in KB.

uploadTimestampinteger

The timestamp of the file upload, in UTC milliseconds

The AppIdentifier object

The identification info of the application to which the file belongs to.

ElementTypeDescription
idstring

The ID of the mobile app.

osstring

The operating system the file belongs to.

  • ANDROID
  • IOS
  • TVOS
packageNamestring

The bundleId (iOS) or package name (Android) 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.

Response body JSON model

{
"appId": {
"id": "string",
"os": "ANDROID",
"packageName": "string",
"versionCode": "string",
"versionName": "string"
},
"applicationName": "string",
"pinned": true,
"size": 1,
"uploadTimestamp": 1
}