Mobile Symbolication API - GET files for an app
Lists the metadata of all symbolication files (Android mapping files or iOS symbol extract files) for a mobile app from the symbolication file storage.
The request produces an application/json
payload.
GET | Managed | 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 Mobile symbolication file management (DssFileManagement
) scope. To learn how to obtain and use it, see Tokens and authentication.
Parameters
Parameter | Type | Description | In | Required |
---|---|---|---|---|
applicationId | string | The application id used in Dynatrace for the mobile application to be queried | 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 symbolication files. Can be |
The SymbolFile
object
Element | Type | Description |
---|---|---|
applicationName | string | The name of the application this file belongs to Can be |
size | integer | The size of the file in KB Can be |
appId | App | The appId, the app version and the bundle id which uniquely identify the app Can be |
uploadTimestamp | integer | The timestamp of the upload time of the file, in UTC milliseconds Can be |
pinned | boolean | Is the file pinned and therefore cannot be deleted. Can be |
The AppIdentifier
object
The appId, the app version and the bundle id which uniquely identify the app
Element | Type | Description |
---|---|---|
id | string | The id where the file belongs to Can be |
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 |
packageName | string | The bundleId (iOS) or package name (Android) the file belongs to Can be |
os | string | The operating system where the file belongs to Can be |
Response body JSON model
{
"symbolFiles": [
{
"applicationName": "string",
"size": 1,
"appId": {
"id": "string",
"versionCode": "string",
"versionName": "string",
"packageName": "string",
"os": "ANDROID"
},
"uploadTimestamp": 1,
"pinned": true
}
]
}