Mobile symbolication service (REST)

The Symbolication Service (also known as DSS, or De-obfuscation and Symbolication Service) allows you to symbolicate (iOS) or de-obfuscate (Android) mobile application crash reports or handled exceptions. This allows you to view the classes and methods in the stack trace in plain text.

The symbolication service provides a set of REST calls to manage the ProGuard mapping and iOS symbol extract files needed to interpret the mobile stack traces when they arrive at the AppMon Server.

HEAD DSS info

HEAD AppMon 2017 May
https://<server>:8021/api/v2/dss/info


AppMon 2018 February
https://<server>:8021/api/v3/dss/info

HEAD DSS status

HEAD AppMon 2017 May
https://<server>:8021/api/v2/dss/status


AppMon 2018 February
https://<server>:8021/api/v3/dss/status

GET Symbol files

Lists all symbol files: both iOS symbol extract files and Android ProGuard mapping files.

GET AppMon 2017 May
https://<server>:8021/api/v2/dss/symbolfiles


AppMon 2018 February
https://<server>:8021/api/v3/dss/symbolfiles
produces application/json

GET Symbol file

Lists symbol files for the specified OS:

  • iOS: symbol extract files.
  • Android: ProGuard mapping files.
GET AppMon 2017 May
https://<server>:8021/api/v2/dss/symbolfiles/<os>


AppMon 2018 February
https://<server>:8021/api/v3/dss/symbolfiles/<os>
produces application/json

GET Symbols per application

Lists symbol files for the specified application and OS:

  • iOS: symbol extract files.
  • Android: ProGuard mapping files.
GET AppMon 2017 May
https://<server>:8021/api/v2/dss/symbolfiles/<os>/apps/<application>


AppMon 2018 February
https://<server>:8021/api/v3/dss/symbolfiles/<os>/apps/<application>
produces application/json

DELETE Symbols per application

Deletes the symbol files for the specified application and OS, older than certain version.

DELETE AppMon 2017 May
https://<server>:8021/api/v2/dss/symbolfiles/<os>/apps/<application>


AppMon 2018 February
https://<server>:8021/api/v3/dss/symbolfiles/<os>/apps/<application>
produces application/json

PUT Symbols per application version

Uploads a symbol mapping file for the specified version of the specified application.

Files with ending .zip or .jar are assumed to be in PKZip format, all other files in plain text.

Alternatively, you can send the file as an octet-stream in the request body. Be sure to specify the content-type of application/zip if the content is in PKZip format.

PUT AppMon 2017 May
https://<server>:8021/api/v2/dss/symbolfiles/<os>/apps/<application>/versions/<version>


AppMon 2018 February
https://<server>:8021/api/v3/dss/symbolfiles/<os>/apps/<application>/versions/<version>
consumes application/file
produces application/json

GET Symbols per application version

Lists symbol mapping files for the specified version of the specified application.

GET AppMon 2017 May
https://<server>:8021/api/v2/dss/symbolfiles/<os>/apps/<application>/versions/<version>


AppMon 2018 February
https://<server>:8021/api/v3/dss/symbolfiles/<os>/apps/<application>/versions/<version>
produces application/json

DELETE Symbols per application version

Deletes symbol mapping files for the specified version of the specified application.

DELETE AppMon 2017 May
https://<server>:8021/api/v2/dss/symbolfiles/<os>/apps/<application>/versions/<version>


AppMon 2018 February
https://<server>:8021/api/v3/dss/symbolfiles/<os>/apps/<application>/versions/<version>
produces application/json

PUT Symbols file

Uploads a symbol mapping file for the specified version and build of the specified application.

Files with ending .zip or .jar are assumed to be in PKZip format, all other files in plain text.

Alternatively, you can send the file as an octet-stream in the request body. Be sure to specify the content-type of application/zip if the content is in PKZip format.

PUT AppMon 2017 May
https://<server>:8021/api/v2/dss/symbolfiles/<os>/apps/<application>/versions/<version>/builds/<uuid>/time/<buildtime>


AppMon 2018 February
https://<server>:8021/api/v3/dss/symbolfiles/<os>/apps/<application>/versions/<version>/builds/<uuid>/time/<buildtime>
consumes application/file
produces application/json