Catchpoint InstantTest API
The InstantTest API from Catchpoint — 4 operation(s) for instanttest.
The InstantTest API from Catchpoint — 4 operation(s) for instanttest.
openapi: 3.0.1
info:
title: Catchpoint REST API v2.0 Account InstantTest API
version: '2.0'
servers:
- url: /api
tags:
- name: InstantTest
paths:
/v2/instanttests:
post:
tags:
- InstantTest
summary: Runs a new instant test based on the POST data.
description: "Use the onDemand parameter to run from public nodes. An instant test can run from up to five nodes.\r\n\r\n**Request:**\r\n\r\nThe request body must include all required test properties and may include any optional properties as well. By default, the endpoint only allows instant tests to run from enterprise nodes.\r\n\r\nTo get a sample payload, refer InternalLink[Instant Test Configuration Endpoint,operations-tag-InstantTest,operations-InstantTest-get_v2_instanttests_configuration__instantTestId_].\r\n\r\n**Response:**\r\n\r\nThe response does not include instant test results. To get the instant test results use InternalLink[Instant Test Results Endpoint,operations-tag-InstantTest,operations-InstantTest-get_v2_instanttests__instantTestId_]."
parameters:
- name: onDemand
in: query
description: Used to run the instant test on public nodes
schema:
type: boolean
requestBody:
description: ''
content:
application/json:
schema:
$ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.InstantTest.InstantTestAPIModel'
application/json-patch+json:
schema:
$ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.InstantTest.InstantTestAPIModel'
text/json:
schema:
$ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.InstantTest.InstantTestAPIModel'
application/*+json:
schema:
$ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.InstantTest.InstantTestAPIModel'
responses:
'200':
description: Success
content:
application/json:
schema:
$ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.APIResponse`1[Catchpoint.Symphony.REST.Common.Response.v2_0.InstantTest.InstantTestPostResponse]'
text/plain:
schema:
$ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.APIResponse`1[Catchpoint.Symphony.REST.Common.Response.v2_0.InstantTest.InstantTestPostResponse]'
text/json:
schema:
$ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.APIResponse`1[Catchpoint.Symphony.REST.Common.Response.v2_0.InstantTest.InstantTestPostResponse]'
security:
- bearer: []
order: 1
/v2/instanttests/configuration/{instantTestId}:
get:
tags:
- InstantTest
summary: Returns properties of one instant test based on instant test ID.
description: Results include all the properties set in the instant test during creation. The response from this request can be used to trigger new instant test runs using the POST method.
parameters:
- name: instantTestId
in: path
description: Instant test ID to look up the test results. Pass “0” to get post data for creating a new instant test.
required: true
schema:
type: integer
format: int64
responses:
'200':
description: Success
content:
application/json:
schema:
$ref: '#/components/schemas/Microsoft.AspNetCore.Mvc.ActionResult`1[Catchpoint.Symphony.REST.Common.Response.v2_0.InstantTest.InstantTestGetResponse]'
text/plain:
schema:
$ref: '#/components/schemas/Microsoft.AspNetCore.Mvc.ActionResult`1[Catchpoint.Symphony.REST.Common.Response.v2_0.InstantTest.InstantTestGetResponse]'
text/json:
schema:
$ref: '#/components/schemas/Microsoft.AspNetCore.Mvc.ActionResult`1[Catchpoint.Symphony.REST.Common.Response.v2_0.InstantTest.InstantTestGetResponse]'
security:
- bearer: []
order: 4
/v2/instanttests/{instantTestId}:
get:
tags:
- InstantTest
summary: Return instant test results performance data based on an instant test ID and node ID.
description: "*[Analytics Endpoint]*\r\n\r\nPerformance data is for one node and a single step. To get transactions data with multiple steps, use the parameter step ID. If no step ID is passed, the endpoint pulls data for the first step.\r\n\r\nThe endpoint pulls all the instant test result details seen in the Catchpoint portal. This includes test run details, summary metrics, waterfall details, hosts, zones, and content type. This also includes a public link to the instant test run, screenshot, filmstrip, and request/response headers for each request from waterfall."
parameters:
- name: instantTestId
in: path
description: Instant test ID to look up the test results
required: true
schema:
type: integer
format: int64
- name: nodeId
in: query
description: Node ID to look up the test results
required: true
schema:
type: integer
format: int32
- name: stepId
in: query
description: Step ID to look up the test results
schema:
type: integer
format: int32
default: 0
responses:
'200':
description: Success
content:
application/json:
schema:
$ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.APIResponse`1[Catchpoint.Symphony.REST.Common.Response.v2_0.InstantTest.InstantTestGetResponse]'
text/plain:
schema:
$ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.APIResponse`1[Catchpoint.Symphony.REST.Common.Response.v2_0.InstantTest.InstantTestGetResponse]'
text/json:
schema:
$ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.APIResponse`1[Catchpoint.Symphony.REST.Common.Response.v2_0.InstantTest.InstantTestGetResponse]'
security:
- bearer: []
order: 3
/v2/instanttests/{testId}:
post:
tags:
- InstantTest
summary: Runs an instant test by ID.
description: "By default the instant test can only be run on enterprise nodes. Use the onDemand parameter to run from public nodes. An instant test can run from up to five nodes.\r\n\r\n**Request:**\r\n\r\nThe request body must include all required test properties and may include any optional properties as well.\r\n\r\nTo get a sample payload, refer InternalLink[Instant Test Configuration Endpoint,operations-tag-InstantTest,operations-InstantTest-get_v2_instanttests_configuration__instantTestId_].\r\n\r\n**Response:**\r\n\r\nThe response does not include instant test results. To get the instant test results use the InternalLink[Instant Test Results Endpoint,operations-tag-InstantTest,operations-InstantTest-get_v2_instanttests__instantTestId_]."
parameters:
- name: testId
in: path
description: Test ID to run an instant test
required: true
schema:
type: integer
format: int64
- name: onDemand
in: query
description: Used to run the instant test on public nodes
schema:
type: boolean
requestBody:
description: ''
content:
application/json:
schema:
$ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Requests.v2_0.InstantTestPostRequest'
application/json-patch+json:
schema:
$ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Requests.v2_0.InstantTestPostRequest'
text/json:
schema:
$ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Requests.v2_0.InstantTestPostRequest'
application/*+json:
schema:
$ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Requests.v2_0.InstantTestPostRequest'
responses:
'200':
description: Success
content:
application/json:
schema:
$ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.APIResponse`1[Catchpoint.Symphony.REST.Common.Response.v2_0.InstantTest.InstantTestPostResponse]'
text/plain:
schema:
$ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.APIResponse`1[Catchpoint.Symphony.REST.Common.Response.v2_0.InstantTest.InstantTestPostResponse]'
text/json:
schema:
$ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.APIResponse`1[Catchpoint.Symphony.REST.Common.Response.v2_0.InstantTest.InstantTestPostResponse]'
security:
- bearer: []
order: 2
components:
schemas:
Catchpoint.Symphony.Enums.Test.WebRequestPostDataFormat:
enum:
- id: 0
name: PlainText
- id: 1
name: HEX
- id: 2
name: Base64
type: integer
format: int32
Catchpoint.Symphony.ViewModels.CertificateContactModel:
required:
- certificateDataId
- contactId
type: object
properties:
certificateDataId:
type: integer
format: int32
contactId:
type: integer
format: int32
contactFullName:
type: string
nullable: true
createContactId:
type: integer
format: int32
nullable: true
createDate:
type: string
format: date-time
id:
type: integer
format: int32
name:
type: string
nullable: true
readOnly: true
changeLogObjectType:
$ref: '#/components/schemas/Catchpoint.Symphony.Enums.ObjectType'
additionalProperties: false
TestFlag:
enum:
- id: 0
name: None
- id: 1
name: Cache TLD Query Levels
- id: 2
name: Verify Test on Failure
- id: 3
name: Debug Primary Host on Failure
- id: 4
name: Enable HTTP/2
- id: 5
name: PauseAlerts
- id: 6
name: CustomReports
- id: 7
name: Enable Cookie Collection
- id: 8
name: Debug Referenced Hosts on Failure
- id: 9
name: Capture HTTP Headers
- id: 10
name: Capture HTTP headers on error
- id: 11
name: Capture Response Content
- id: 12
name: Capture Response Content
- id: 13
name: Capture Filmstrip
- id: 14
name: Capture Screenshot at Test End
- id: 16
name: Calculate Page Speed Score
- id: 17
name: Ignore SSL Failures
- id: 18
name: Capture Screenshot on Error
- id: 19
name: Dns Host Name lookup method; BIND.HOSTNAME
- id: 20
name: Protocol
- id: 21
name: Dns Host Name lookup method; NSID
- id: 22
name: Disable Recursive Resolution
- id: 23
name: Host Data Collection Enabled
- id: 24
name: Zone Data Collection Enabled
- id: 25
name: Stop Test on Document Complete
- id: 26
name: On NS server failure retry next NS server on the same level
- id: 27
name: Treat 40X or 50X HTTP Response as successful test run
- id: 28
name: Capture HTTP headers on error page
- id: 29
name: Response Content or Metadata Capture on Error Page
- id: 30
name: Capture Screenshot on Error Page
- id: 31
name: Favor NS Servers with lower Round Trip Time (RTT)
- id: 32
name: Disable "Paris" Traceroute Mode
- id: 33
name: 30x Redirects Do Not Follow
- id: 34
name: Enable Adblock Extension
- id: 35
name: StoreCaptureDataInCloud
- id: 36
name: Enable Self Versus Third Party Zones
- id: 37
name: Allow Test Download Limit Override
- id: 38
name: Disable cross-origin Iframe access
- id: 39
name: Stop Test on Dom Content Load
- id: 40
name: InitiatedFromApi
- id: 41
name: InstantTestCharged
- id: 42
name: Certificate Revocation Disabled
- id: 43
name: Enforce Certificate Pinning
- id: 44
name: Enforce Public Key Pinning
- id: 48
name: Enable DNSSEC
- id: 50
name: Enable Path MTU Discovery
- id: 51
name: Tracing
- id: 52
name: Is Continous
- id: 53
name: Enable ECN
- id: 54
name: Enable DSCP
- id: 55
name: Is Accurate ECN
- id: 56
name: Enable query limits
type: integer
format: int32
Catchpoint.Symphony.Enums.MobilePlaybackSourceType:
enum:
- id: 0
name: Har
- id: 3
name: Android
- id: 4
name: IPhone
- id: 5
name: IPad2
- id: 6
name: KindleFire
- id: 7
name: GalaxyTab
- id: 8
name: IPhone5
- id: 9
name: IPadMini
- id: 10
name: GalaxyNote
- id: 11
name: Nexus7
- id: 12
name: Nexus4
- id: 20
name: Nexus6
- id: 21
name: IPhone6s
- id: 22
name: GalaxyS6
type: integer
format: int32
Catchpoint.Symphony.REST.Common.Response.v2_0.RecordWebDataAPIModel:
type: object
properties:
contentTags:
$ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.ContentTagAPIModel'
filmStripImages:
type: array
items:
$ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.SyntheticRecords.ImageDataItem'
nullable: true
hosts:
$ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.HostDataAPIModel'
metrics:
$ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.MetricModel'
screenshot:
$ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.SyntheticRecords.ImageDataItem'
failedVerb:
type: string
nullable: true
zone:
$ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.ZoneAPIModel'
webRecords:
$ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.WebRecordAPIModel'
transactionData:
$ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.RecordTransactionDataAPIModel'
scriptErrors:
type: array
items:
$ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.RecordScriptErrorItem'
nullable: true
httpError:
$ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.SyntheticRecords.WebErrorCodeItem'
pageSpeedItems:
type: array
items:
$ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.SyntheticRecords.RecordPageSpeedItem'
nullable: true
additionalProperties: false
Catchpoint.Symphony.REST.Common.Response.v2_0.ContentTagAPIModel:
type: object
properties:
fields:
type: array
items:
$ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.RecordMetricItemAPIModel'
nullable: true
metrics:
type: array
items:
$ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.RecordContentTagAPIModel'
nullable: true
additionalProperties: false
Catchpoint.Symphony.Enums.Metrics.RecordMetric:
enum:
- id: 0
name: None
- id: 1
name: AuthenticationMSec
- id: 2
name: AvailabilityContent
- id: 3
name: AverageFramesPerSecond
- id: 4
name: BufferingTotalMSec
- id: 5
name: ConnectMSec
- id: 6
name: Connections
- id: 7
name: Availability
- id: 8
name: BottleneckMSec
- id: 9
name: BottleneckPercent
- id: 10
name: ConnectionsPercent
- id: 11
name: CountFailedRequests
- id: 12
name: CountHosts
- id: 13
name: CountItemsCached
- id: 14
name: CountJSScriptErrors
- id: 15
name: CountRedirects
- id: 16
name: CountRequests
- id: 17
name: CountStreamingBuffering
- id: 18
name: CountWireRequests
- id: 19
name: DnsMSec
- id: 20
name: DnsRecordsA
- id: 21
name: DnsRecordsAaaa
- id: 22
name: DnsRecordsCname
- id: 23
name: DnsRecordsNs
- id: 24
name: DnsRecordsOther
- id: 25
name: DocumentCompleteMSec
- id: 26
name: DownloadedBytes
- id: 27
name: FirstContentfulPaintMSec
- id: 28
name: FirstPaintMSec
- id: 29
name: FtpDeleteMSec
- id: 30
name: ListMSec
- id: 31
name: LoadMSec
- id: 32
name: LogOutMSec
- id: 33
name: PageSpeedScore
- id: 34
name: PingPacketLoss
- id: 35
name: PingRoundTripTimeMSec
- id: 36
name: ReceiveMSec
- id: 37
name: RenderStartMSec
- id: 38
name: RequestCookieSize
- id: 39
name: ResponseCookieSize
- id: 40
name: ResponseMSec
- id: 41
name: SearchMSec
- id: 42
name: SendBytes
- id: 43
name: SmtpHeloMSec
- id: 44
name: SpeedIndex
- id: 45
name: SslMSec
- id: 46
name: StreamingBufferingInitialMSec
- id: 47
name: StreamingPlayMSec
- id: 48
name: StreamingWaitMSec
- id: 49
name: Throughtput
- id: 50
name: TimeToInteractiveMSec
- id: 51
name: TraceRouteAsnCount
- id: 52
name: TraceRouteCityCount
- id: 53
name: TraceRouteCountryCount
- id: 54
name: TraceRouteHopCount
- id: 55
name: TraceRoutePacketLoss
- id: 56
name: TraceRouteRegionCount
- id: 57
name: TraceRouteRoundTripMSec
- id: 58
name: VisuallyCompleteMSec
- id: 59
name: WaitMSec
- id: 60
name: WebPageResponseMSec
- id: 61
name: Blocked
- id: 62
name: StartTime
- id: 63
name: SendTime
- id: 64
name: TimeToFirstByte
- id: 65
name: FileSize
- id: 66
name: HeaderSize
- id: 67
name: RequestCookieCount
- id: 68
name: ResponseCookieCount
- id: 69
name: End
- id: 70
name: FileSizePercent
- id: 71
name: HostsPercent
- id: 72
name: RequestCountPercent
- id: 73
name: Get
- id: 74
name: GetBytes
- id: 75
name: Upload
- id: 76
name: UploadedBytes
- id: 77
name: Download
- id: 78
name: ReceiveBytes
- id: 79
name: MessageSize
- id: 80
name: RootDelayMSec
- id: 81
name: RootDispersionMSec
- id: 82
name: RoundTripDelayMSec
- id: 83
name: ClockOffSetMSec
- id: 84
name: SubscribeSize
- id: 85
name: SubscribeSizeMSec
- id: 86
name: PublishSize
- id: 87
name: PublishSizeMSec
- id: 88
name: ExecCommandTimeMSec
- id: 89
name: ExecCommandResultsBytes
- id: 90
name: KeyExchangeTimeMSec
- id: 91
name: ReturnCode
- id: 92
name: HandShakeTimeMsec
- id: 93
name: MaxReceiveRate
- id: 94
name: MaxTransmitRate
- id: 95
name: ConnectionDuration
- id: 96
name: SignalQuality
- id: 97
name: SignalStrength
- id: 98
name: TransmittedBytes
- id: 99
name: Frequency
- id: 100
name: Jitter
- id: 101
name: MaxSegmentSize
- id: 102
name: PathMtu
- id: 103
name: DurationMSec
- id: 104
name: WindowScale
- id: 105
name: TimeToTitle
- id: 106
name: StepTimeMSec
- id: 107
name: HeaderBytes
- id: 108
name: TransferBytes
- id: 109
name: CountSends
- id: 110
name: CountReceives
- id: 111
name: TotalRequests
- id: 112
name: TotalWebPageResponseMSec
- id: 113
name: TotalDownloadedBytes
- id: 114
name: StartTimeOffsetPercent
- id: 115
name: DurationOffsetPercent
- id: 116
name: LargestContentfulPaint
- id: 117
name: CumulativeLayoutShift
- id: 118
name: PageLoad
- id: 119
name: TotalBlockingTime
- id: 120
name: LayoutShift
- id: 121
name: DomInteractive
- id: 122
name: NavLoad
- id: 123
name: NavDom
- id: 124
name: LighthousePerformanceScore
- id: 125
name: LighthouseAccessibilityScore
- id: 126
name: LighthouseBestPracticesScore
- id: 127
name: LighthouseSEOScore
- id: 128
name: LighthousePWAScore
- id: 129
name: RenderBlockingJS
- id: 130
name: RenderBlockingCSS
- id: 131
name: HtmlBytes
- id: 132
name: CssBytes
- id: 133
name: ScriptBytes
- id: 134
name: ImageBytes
- id: 135
name: MediaBytes
- id: 136
name: FontBytes
- id: 137
name: InteractionToNextPaint
- id: 138
name: VisualChange
- id: 139
name: DeadClicks
- id: 140
name: ErrorClicks
- id: 141
name: RageClicks
- id: 142
name: ThrashedCursor
- id: 143
name: ThrashedCursorPct
- id: 144
name: UserTiming
- id: 145
name: BannerExchangeTimeMSec
- id: 146
name: ServiceRequestExchangeTimeMSec
type: integer
format: int32
Catchpoint.Symphony.Orchestra.Response.SyntheticRecords.RecordMqttData:
type: object
properties:
metrics:
type: array
items:
$ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.RecordMetricItem'
nullable: true
host:
type: string
nullable: true
ipAddress:
type: string
nullable: true
errorCode:
$ref: '#/components/schemas/Catchpoint.Symphony.Response.ErrorCode'
additionalProperties: false
Catchpoint.Symphony.Enums.Test.TestAction:
enum:
- id: 1
name: Upload
- id: 2
name: Get
- id: 4
name: Download
type: integer
format: int32
Catchpoint.Symphony.Enums.Dimension.BreakdownDimension:
enum:
- id: 0
name: None
- id: 1
name: Node
- id: 2
name: City
- id: 3
name: ISP
- id: 4
name: Host
- id: 5
name: Zone
- id: 6
name: Step
- id: 7
name: Country
- id: 8
name: Region
- id: 9
name: City
- id: 10
name: PostalCode
- id: 11
name: AreaCode
- id: 12
name: DMACode
- id: 13
name: ISP
- id: 14
name: Connection Type
- id: 15
name: ASN
- id: 16
name: Test
- id: 17
name: Time
- id: 18
name: ErrorCode
- id: 19
name: HostIP
- id: 20
name: HopIP
- id: 21
name: TracepointValue
- id: 22
name: Continent
- id: 23
name: StepName
- id: 24
name: Product
- id: 25
name: NodeGroup
- id: 26
name: Browser
- id: 27
name: BrowserAndVersion
- id: 28
name: OS
- id: 29
name: OSAndVersion
- id: 30
name: Device
- id: 31
name: Device Version
- id: 32
name: MobileBrand
- id: 33
name: ScreenResolution
- id: 34
name: PageGroup
- id: 35
name: Variation
- id: 36
name: Screen
- id: 37
name: Domain
- id: 38
name: Company
- id: 39
name: UserAgent
- id: 40
name: Location Name
- id: 41
name: ErrorType
- id: 42
name: Monitor
- id: 43
name: IsChildRequest
- id: 44
name: ComparativeTime
- id: 45
name: HistogramIntervalMax
- id: 46
name: StatusCode
- id: 47
name: MimeType
- id: 48
name: ApdexLevel
- id: 49
name: ReportType
- id: 50
name: MobileCarrierNetwork
- id: 51
name: MobileRadioAccessTechnology
- id: 52
name: IsAdditionalMonitorType
- id: 53
name: DayOfWeek
- id: 54
name: HourOfDay
- id: 55
name: MinuteOfHour
- id: 56
name: FiveMinutesOfHour
- id: 57
name: Facility
- id: 58
name: DataView
- id: 59
name: LatitudeLongitude
- id: 60
name: ErrorMessage
- id: 61
name: ScriptLineNumber
- id: 62
name: ErrorSource
- id: 66
name: IsVerifyOnError
- id: 67
name: Provider
- id: 68
name: Provider
- id: 69
name: ProviderType
- id: 70
name: Ajax
- id: 71
name: Folder
- id: 72
name: DestinationIP
- id: 73
name: RecordsKey
- id: 74
name: HasRecords
- id: 75
name: GlimpseEvent
- id: 76
name: GlimpseEventTimestamp
- id: 77
name: GlimpseEventMessage
- id: 78
name: View
- id: 79
name: MonitorVersion
- id: 80
name: SubjectAlternativeName
- id: 81
name: MACAddress
- id: 82
name: SSID
- id: 83
name: Formula
- id: 84
name: ReturnCode
- id: 85
name: NetworkType
- id: 86
name: GlimpseEventSyntheticTags
- id: 87
name: TraceRouteHopNetworkType
- id: 88
name: Level
- id: 89
name: Range
- id: 90
name: HopNumber
- id: 91
name: HopHostname
- id: 92
name: HopCity
- id: 93
name: HopCountry
- id: 94
name: Request
- id: 95
name: Percentile
- id: 96
name: Page
- id: 97
name: Zones
- id: 98
name: NetworkErrors
- id: 99
name: Page
- id: 100
name: Endpoint Device
- id: 101
name: Location
- id: 102
name: App
- id: 103
name: Url
- id: 104
name: SonarNetworkDevice
- id: 105
name: TraceRoutePath
- id: 106
name: IsDebugOnError
- id: 107
name: Label
- id: 108
name: PageDomain
- id: 109
name: Prefix
- id: 110
name: BgpPeerRegistry
- id: 111
name: BgpPeerCollector
- id: 112
name: BgpPeerASN
- id: 113
name: BgpPeer
- id: 114
name: AsnNeighbor
- id: 115
name: ContinentExternal
- id: 116
name: CountryExternal
- id: 117
name: RegionExternal
- id: 118
name: DisplayTestType
- id: 119
name: Employee App
- id: 120
name: PageGroupId
- id: 121
name: AlertType
- id: 122
name: AlertSubType
- id: 123
name: TraceRoutePathASN
- id: 124
name: TraceRoutePathSonarNetworkDevice
- id: 125
name: SonarNetworkDeviceName
- id: 126
name: SonarNetworkDeviceType
- id: 127
name: BenchmarkIndex
- id: 128
name: DestinationNode
- id: 129
name: InstantaneousId
- id: 130
name: NSID
- id: 131
name: AlertNotificationLevel
- id: 132
name: AlertGroupItem
- id: 133
name: AlertProcessingTimestampInitial
- id: 134
name: AlertTriggerOperatorType
- id: 135
name: AlertTriggerRangeStart
- id: 136
name: AlertTriggerRangeEnd
- id: 137
name: AlertReportDate
- id: 138
name: AlertTriggerType
- id: 139
name: ActualRuntime
- id: 140
name: GlimpseSiteType
- id: 141
name: AlertMetricType
- id: 142
name: ObjectType
- id: 143
name: Division
- id: 144
name: NetworkBssid
- id: 145
name: NetworkSsid
- id: 146
name: Process
- id: 147
name: WifiChannel
- id: 148
name: WifiFrequencyBand
- id: 149
name: AlertNodeThresholdType
- id: 150
name: WptDeviceType
- id: 151
name: WptDevicePlatformType
- id: 152
name: WptRun
- id: 153
name: WptRunType
- id: 154
name: WptWaterfallId
- id: 155
name: TargetedNodeGroups
- id: 156
name: AlertTriggerRegex
- id: 157
name: MonitorWithVersion
- id: 158
name: ScheduleWindow
- id: 159
name: Label
- id: 160
name: BgpRpkiStatus
- id: 161
name: BgpIsPrefixPrimary
- id: 162
name: AlertDataType
- id: 163
name: AlertHistoricalReportTimeIntervalCount
- id: 164
name: BgpCommunities
- id: 165
name: BgpAggregator
- id: 166
name: BgpAtomicAggregate
- id: 167
name: BgpLastModifiedTimestamp
- id: 168
name: BgpNextHopAddress
- id: 169
name: BgpOrigin
- id: 170
name: RequestUrl
- id: 171
name: BgpPrefixQuery
- id: 172
name: PathMtuIndex
- id: 173
name: CertIssuer
- id: 174
name: IsAlertItemCritical
- id: 175
name: AppVersion
- id: 176
name: IsMtuReliable
- id: 177
name: FailedVerb
- id: 178
name: DnsRecordAsn
- id: 179
name: DnsRecordAddress
- id: 180
name: SloObjective
- id: 181
name: SloReport
- id: 182
name: SloGoal
- id: 183
name: InternetServicesUsed
- id: 184
name: InternetServiceRegion
- id: 185
name: InternetServiceType
- id: 186
name: InternetServiceTypeAndRegionPair
- id: 187
name: StackMapLayer
- id: 188
name: StackMapMappedService
- id: 189
name: OutageScoreStartTime
- id: 190
name: ECN Status
- id: 191
name: OutageScoreVendorIncidentId
- id: 192
name: OutageIspAsn
- id: 193
name: OutageIspAsnDestination
- id: 194
name: OutageIspAsnPredecessor
- id: 195
name: OutageIspAddress
- id: 196
name: OutageIspAddressDestination
- id: 197
name: OutageIspAddressPredecessor
- id: 198
name: OutageIspCity
- id: 199
name: OutageIspCityDestination
- id: 200
name: OutageIspCityPredecessor
- id: 201
name: OutageIspCountry
- id: 202
name: OutageIspCountryDestination
- id: 203
name: OutageIspCountryPredecessor
- id: 204
name: OutageIspRegion
- id: 205
name: OutageIspRegionDestination
- id: 206
name: OutageIspRegionPredecessor
- id: 207
name: CustomInternetServices
- id: 208
name: RootInternetServicesUsed
- id: 209
name: TracingSystem
- id: 210
name: TracingService
- id: 211
name: TracingEndpoint
- id: 212
name: TracingErroneous
- id: 213
name: TracingErrorTyp
# --- truncated at 32 KB (171 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/catchpoint/refs/heads/main/openapi/catchpoint-instanttest-api-openapi.yml