Skip to main content
POST
/
rum
/
application
/
update
Update application
curl --request POST \
  --url 'https://api.flashcat.cloud/rum/application/update?app_key=' \
  --header 'Content-Type: application/json' \
  --data '
{
  "application_id": "WoyQQ3BohkdtPivubEvE8o",
  "application_name": "My Web App v2",
  "alerting": {
    "enabled": true,
    "channel_ids": [
      2490121812131
    ]
  },
  "links": {
    "enabled": true,
    "systems": [
      {
        "id": "s3-crash-logs",
        "name": "S3 Crash Logs",
        "icon_text": "S3",
        "icon_color": "#0F766E",
        "url": "https://s3.example.com/logs?app=${application_id}&trace=${trace_id}",
        "event_types": [
          "crash",
          "error"
        ],
        "enabled": true
      }
    ]
  }
}
'
{
  "request_id": "01HK8XQE3Z7JM2NTFQ5YJ8P9R4",
  "data": {}
}

Restrictions

AspectValue
Rate limits1,000 requests/minute; 50 requests/second per account
PermissionsApplications Manage (rum)

Usage

  • links.systems[].url must start with http or https; ${var} tokens are resolved from RUM event context.
  • links.systems[].event_types accepts: crash, error, view, action, resource, session, all.
  • Every call is recorded in the account audit log. Don’t put secrets in request fields.

Authorizations

app_key
string
query
required

App key issued from the Flashduty console under Account → APP Keys. Required on every public API call. Keep it secret — it grants the same access as the owning account.

Body

application/json

Parameters for updating a RUM application. All fields except application_id are optional.

application_id
string
required

Application ID to update.

application_name
string

New application name.

type
enum<string>
Available options:
browser,
ios,
android,
react-native,
flutter,
kotlin-multiplatform,
roku,
unity
team_id
integer<int64>
is_private
boolean
no_ip
boolean
no_geo
boolean
alerting
object

Alert settings for the application.

tracing
object

APM tracing integration settings.

External link integration settings for the application.

Response

Success

Success response envelope. On every 2xx response, request_id identifies the call (also mirrored in the Flashcat-Request-Id header) and data holds the endpoint-specific payload. Failure responses use a different shape — see ErrorResponse.

request_id
string
required

Unique ID for this request. Mirrored in the Flashcat-Request-Id response header. Include it when reporting issues.

Example:

"01HK8XQE3Z7JM2NTFQ5YJ8P9R4"

data
object
required

Empty response body. The server returns data: null on success.