Skip to content

Get the JS SDK configuration snippet for a RUM application.

GET
/rum/{app_id}/config
curl --request GET \
--url https://api.siteqwality.com/rum/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/config \
--header 'Authorization: Bearer <token>'
app_id
required
string format: uuid

RUM application identifier

SDK config

Media type application/json
object
application_id
required
string format: uuid
filters
required
Array<object>
object
id
required
string format: uuid
application_id
required
string format: uuid
name
required
string
filter_type
required
string
conditions
required
object
key
additional properties
capture_replay
required
boolean
enabled
required
boolean
priority
required
integer format: int32
created_at
required
string format: date-time
settings
required
object
privacy
object
mask_inputs

Mask the value of every form input before it leaves the browser. Defaults to ON.

boolean
mask_text

Mask all user-visible page text. Defaults to OFF: a replay with every text node masked is unreadable, so this is opt-in. Anything the page renders is therefore recorded verbatim unless the customer turns this on, and every document that describes replay has to say so.

boolean
retention

The customer’s own maximum retention for this application’s data, in days. Absent, and by default, means no limit beyond the account’s entitlement. See common::retention::ceiling: the entitlement is a MAX over the account’s packs, which makes every window a floor, and this is the only thing that lets a customer go below it.

object
observe_days

Caps rum_measures (RUM Observe), the 458-day table.

integer | null format: int32
analyze_days

Caps rum_events (RUM Analyze).

integer | null format: int32
Example generated
{
"application_id": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0",
"filters": [
{
"id": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0",
"application_id": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0",
"name": "example",
"filter_type": "example",
"conditions": {
"additionalProperty": "example"
},
"capture_replay": true,
"enabled": true,
"priority": 1,
"created_at": "2026-04-15T12:00:00Z"
}
],
"settings": {
"privacy": {
"mask_inputs": true,
"mask_text": true
},
"retention": {
"observe_days": 1,
"analyze_days": 1
}
}
}

Missing or invalid authentication

Application not found

Internal server error