Upload a React Native source mapping file to Dynatrace symbol file storage with the Deobfuscation API for a specific app, bundle, platform, and version.
| PUT | SaaS | https://{your-environment-id}.apps.dynatrace.com/platform/rum/deobfuscation/v1/symbol-files/rn/{dtRumAppId}/{bundleName}/{platform}/{fileName}/{bundleVersion} |
You use this operation to upload a React Native source mapping file (.map) to symbol file storage. Path parameters identify what the mapping belongs to: dtRumAppId, bundleName, platform, fileName, and bundleVersion. Dynatrace then uses the file to make stack traces from that bundle readable.
To execute this request, you need a platform token or OAuth access token with deobfuscation:symbol-files:write scope. To learn how to obtain and use it, see Tokens and authentication.
| Parameter | Type | Description | In | Required |
|---|---|---|---|---|
| dtRumAppId | string | RUM application identifier the bundle belongs to. | path | Required |
| bundleName | string | Name of the React Native bundle. | path | Required |
| platform | string | Platform the bundle is built for. The element can hold these values
| path | Required |
| fileName | string | Name of the bundle file the mapping refers to (without extension). | path | Required |
| bundleVersion | string | Version of the React Native bundle. | path | Required |
| body | object | - | body | Required |
RequestBody object| Element | Type | Description | Required |
|---|---|---|---|
| file | string | The React Native mapping file content ( | Required |
This is a model of the request body, showing the possible elements. It has to be adjusted for usage in an actual request.
{"file": "string"}
| Code | Description |
|---|---|
| 200 | Symbol file uploaded successfully. |
| 400 | - |
| 401 | - |
| 403 | - |
| 404 | - |
| 413 | - |
| 500 | - |
| 501 | - |
| 503 | - |