Manage RUM symbol and mapping files with the Dynatrace Deobfuscation API: upload, pin, and delete source maps and get readable stack traces.
The Dynatrace Deobfuscation API turns obfuscated or minified stack traces from your web and mobile apps into readable ones. It lets you upload, list, pin, and delete JavaScript source maps, React Native mapping files, and mobile symbol files, check your symbol file storage quota, and retrieve the deobfuscated stack trace of an event stored in Grail. Typical usage is automating symbol and mapping file uploads as part of your build and release pipeline.
Platform API endpoints use Platform token and OAuth client authentication. Attach a platform token or OAuth access token to the Authorization HTTP header using the Bearer scheme.
--header 'Authorization: Bearer <platform-token-or-oauth-access-token>'
For details, see Tokens and authentication and Platform tokens.
GET /stacktraces/{eventId})GET /symbol-files/quota)GET /symbol-files/rn)GET /symbol-files/js)GET /symbol-files/mobile)GET /symbol-files/mobile/dtxdss-download)PUT /symbol-files/rn/{dtRumAppId}/{bundleName}/{platform}/{fileName}/{bundleVersion})DELETE /symbol-files/rn/{dtRumAppId}/{bundleName}/{platform}/{fileName}/{bundleVersion})PUT /symbol-files/js/{fileType})DELETE /symbol-files/js/{fileType})PUT /symbol-files/mobile/{platform}/{dtRumAppId}/{packageName}/{versionCode}/{versionName})DELETE /symbol-files/mobile/{platform}/{dtRumAppId}/{packageName}/{versionCode}/{versionName})PUT /symbol-files/rn/{dtRumAppId}/{bundleName}/{platform}/{fileName}/{bundleVersion}/pinned)PUT /symbol-files/js/{fileType}/pinned)PUT /symbol-files/mobile/{platform}/{dtRumAppId}/{packageName}/{versionCode}/{versionName}/pinned)