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.
GET | ManagedDynatrace for Government | https://{your-domain}/e/{your-environment-id}/api/config/v1/symfiles/{applicationId} |
SaaS | https://{your-environment-id}.live.dynatrace.com/api/config/v1/symfiles/{applicationId} | |
Environment ActiveGate | https://{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
Parameter | Type | Description | In | Required |
---|---|---|---|---|
applicationId | string | The Dynatrace entity ID of the required mobile app. | path | required |
Response
Response codes
Code | Type | Description |
---|---|---|
200 | Symbol | Success |
Response body objects
The SymbolFileList
object
Element | Type | Description |
---|---|---|
symbolFiles | Symbol | A list of symbol files. |
The SymbolFile
object
Element | Type | Description |
---|---|---|
appId | App | The identification info of the application to which the file belongs to. |
applicationName | string | The name of the application to which the file belongs to. |
pinned | boolean | Whether the file pinned and therefore cannot be deleted. |
size | integer | The size of the file, in KB. |
uploadTimestamp | integer | The timestamp of the file upload, in UTC milliseconds |
The AppIdentifier
object
The identification info of the application to which the file belongs to.
Element | Type | Description |
---|---|---|
id | string | The ID of the mobile app. |
os | string | The operating system the file belongs to. |
packageName | string | The bundleId (iOS) or package name (Android) the file belongs to. |
versionCode | string | The version code (Android) / bundle version (iOS) the file belongs to. |
versionName | string | The version name (Android) / bundle versions string (iOS) the file belongs to. |
Response body JSON model
{
"symbolFiles": [
{
"appId": {
"id": "string",
"os": "ANDROID",
"packageName": "string",
"versionCode": "string",
"versionName": "string"
},
"applicationName": "string",
"pinned": true,
"size": 1,
"uploadTimestamp": 1
}
]
}