RUM JavaScript API - GET asynchronous code snippet
Returns the inline script that initializes Dynatrace and dynamically downloads the monitoring code into your application. The monitoring code is loaded asynchronously.
You can also use these functionally equivalent options to obtain the RUM JavaScript:
The request produces a text/plain
payload.
GET | SaaS | https://{your-environment-id}.live.dynatrace.com/api/v1/rum/asyncCS/{entity} |
Environment ActiveGate | https://{your-activegate-domain}:9999/e/{your-environment-id}/api/v1/rum/asyncCS/{entity} |
Authentication
To execute this request, you need an access token with RumJavaScriptTagManagement
scope.
To learn how to obtain and use it, see Tokens and authentication.
Parameters
The Dynatrace entity ID of the application.
You can obtain it from the response of the GET the list of manually injected applications call.
Response
The response is a plain text, containing the inline HTML code for the most recent version of the OneAgent JavaScript tag for the specified application.
Example
In this example, the request fetches the inline HTML code for the latest version of the RUM JavaScript for the easyTravel Ionic Web application, which has the ID of APPLICATION-BBFA55551D507E2B.
The API token is passed in the Authorization header.
The result is truncated to the first line.
Curl
curl -X GET \https://mySampleEnv.live.dynatrace.com/api/v1/rum/asyncCS/APPLICATION-BBFA55551D507E2B \-H 'Authorization: Api-Token dt0c01.abc123.abcdefjhij1234567890'
Request URL
https://mySampleEnv.live.dynatrace.com/api/v1/rum/asyncCS/APPLICATION-BBFA55551D507E2B
Response body
<script type="text/javascript"> <truncated></script>
Response code
200