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

Mobile Symbolication API - GET files for an app

Lists the metadata of all symbol files (Android mapping files or iOS symbol extract files) for a mobile app from the symbol file storage.

The request produces an application/json payload.

GETManagedDynatrace for Governmenthttps://{your-domain}/e/{your-environment-id}/api/config/v1/symfiles/{applicationId}
SaaShttps://{your-environment-id}.live.dynatrace.com/api/config/v1/symfiles/{applicationId}
Environment ActiveGatehttps://{your-activegate-domain}/e/{your-environment-id}/api/config/v1/symfiles/{applicationId}

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 Dynatrace entity ID of the required mobile app.

pathrequired

Response

Response codes

CodeTypeDescription
200SymbolFileList

Success

Response body objects

The SymbolFileList object

ElementTypeDescription
symbolFilesSymbolFile[]

A list of symbol files.

The SymbolFile object

ElementTypeDescription
applicationNamestring

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

sizeinteger

The size of the file, in KB.

appIdAppIdentifier

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

uploadTimestampinteger

The timestamp of the file upload, in UTC milliseconds

pinnedboolean

Whether the file pinned and therefore cannot be deleted.

The AppIdentifier object

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

ElementTypeDescription
idstring

The ID of the mobile app.

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 the file belongs to.

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

Response body JSON model

json
{ "symbolFiles": [ { "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.