Try it free

Upload a React Native mapping file

  • Latest Dynatrace
  • Reference
  • Published Oct 13, 2026

Upload a React Native source mapping file to Dynatrace symbol file storage with the Deobfuscation API for a specific app, bundle, platform, and version.

PUTSaaShttps://{your-environment-id}.apps.dynatrace.com/platform/rum/deobfuscation/v1/symbol-files/rn/{dtRumAppId}/{bundleName}/{platform}/{fileName}/{bundleVersion}

Overview

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.

Authentication

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.

Parameters

ParameterTypeDescriptionInRequired
dtRumAppIdstring

RUM application identifier the bundle belongs to.

pathRequired
bundleNamestring

Name of the React Native bundle.

pathRequired
platformstring

Platform the bundle is built for.

The element can hold these values
  • IOS
  • ANDROID
pathRequired
fileNamestring

Name of the bundle file the mapping refers to (without extension).

pathRequired
bundleVersionstring

Version of the React Native bundle.

pathRequired
bodyobject-bodyRequired

Request body objects

The RequestBody object

ElementTypeDescriptionRequired
filestring

The React Native mapping file content (.map file). Maximum allowed size is 100 MB.

Required

Request body JSON model

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"
}

Response

Response codes

CodeDescription
200

Symbol file uploaded successfully.

400-
401-
403-
404-
413-
500-
501-
503-
Related tags
Platform APIDynatrace Platform