Mobile Symbolication API - GET files for an app version
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.
GET | SaaS | https://{your-environment-id}.live.dynatrace.com/api/config/v1/symfiles/{applicationId}/{packageName}/{os}/{versionCode}/{versionName} |
Environment ActiveGate | https://{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
The ID of the required mobile app.
The CFBundleIdentifier (iOS) or the package name (Android) of the required mobile app.
The operating system of the required app.
ANDROID
IOS
TVOS
The version code (Android) / CFBundleVersion (iOS) of the required app.
The version name (Android) / CFBundleShortVersionString (iOS) of the required app.
Response
Response codes
Response body objects
The SymbolFile
object
The name of the application to which the file belongs to.
Whether the file pinned and therefore cannot be deleted.
The size of the file, in KB.
The timestamp of the file upload, in UTC milliseconds
The AppIdentifier
object
The identification info of the application to which the file belongs to.
The ID of the mobile app.
The operating system the file belongs to.
ANDROID
IOS
TVOS
The bundleId (iOS) or package name (Android) the file belongs to.
The version code (Android) / bundle version (iOS) the file belongs to.
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}