Skip to main content
POST
Create application

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 creating a RUM application.

application_name
string
required

Application name. 1–40 characters.

Required string length: 1 - 40
team_id
integer<int64>
required

Owning team ID. Get team IDs via POST /team/list.

type
enum<string>
required

Platform identifier:

Available options:
browser,
ios,
android,
react-native,
flutter,
kotlin-multiplatform,
roku,
unity,
miniprogram,
harmony,
electron
alerting
object

Alerting configuration; defaults to disabled (enabled: false) when omitted.

is_private
boolean

Restrict access to team members only.

Optional external-link integration configuration.

repositories
object[]

Source code repositories to link, in order; the first entry is the primary repository. At most 10 entries.

Maximum array length: 10
no_geo
boolean

Do not infer geographic location.

no_ip
boolean

Do not collect IP addresses.

tracing
object

Optional APM tracing integration configuration.

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.

data
object
required

Result of creating a RUM application.

request_id
string
required

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

Example:

"01HK8XQE3Z7JM2NTFQ5YJ8P9R4"