Catchpoint InstantTest API
The InstantTest API from Catchpoint — 4 operation(s) for instanttest.
The InstantTest API from Catchpoint — 4 operation(s) for instanttest.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/catchpoint-instanttest-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
openapi: 3.2.0
info:
title: Catchpoint REST API v2.0 Account Instant Test 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.
**Request:**
The 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.
To get a sample payload, refer InternalLink[Instant Test Configuration Endpoint,operations-tag-InstantTest,operations-InstantTest-get_v2_instanttests_configuration__instantTestId_].
**Response:**
The 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]*
Performance 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.
The 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.
**Request:**
The request body must include all required test properties and may include any optional properties as well.
To get a sample payload, refer InternalLink[Instant Test Configuration Endpoint,operations-tag-InstantTest,operations-InstantTest-get_v2_instanttests_configuration__instantTestId_].
**Response:**
The 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.Orchestra.Response.DebugProbeData:
type: object
properties:
index:
type: integer
format: int32
errorCode:
$ref: '#/components/schemas/Catchpoint.Symphony.Response.ErrorCode'
additionalProperties: false
Catchpoint.Symphony.Orchestra.Response.SyntheticRecords.RecordContentZone:
type: object
properties:
contentZone:
$ref: '#/components/schemas/Catchpoint.Symphony.ViewModels.LookupModel'
metrics:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.RecordMetricItem'
items:
type:
- array
- 'null'
items:
type: number
format: double
additionalProperties: false
Catchpoint.Symphony.REST.Common.Response.v2_0.InstantTest.InstantTestAuthenticationAPIModel:
type: object
properties:
userName:
type:
- string
- 'null'
password:
type:
- string
- 'null'
passwordIds:
type:
- array
- 'null'
items:
type: integer
format: int32
additionalProperties: false
Catchpoint.Symphony.Response.DscpSummaryData:
type: object
properties:
runsCount:
type: integer
format: int32
dscpLabel:
type: integer
format: int32
additionalProperties: false
Catchpoint.Symphony.ViewModels.EnumLookupModel_1_System.Int32:
type: object
properties:
id:
type: integer
format: int32
name:
type:
- string
- 'null'
additionalProperties: false
Catchpoint.Symphony.ViewModels.AssociatedLabelValueModel:
required:
- id
type: object
properties:
id:
type: integer
format: int32
objectType:
$ref: '#/components/schemas/Catchpoint.Symphony.Enums.ObjectType'
objectId:
type:
- integer
- 'null'
format: int64
labelValueId:
type: integer
format: int32
labelKeyId:
type: integer
format: int32
changeDate:
type: string
format: date-time
changeContactId:
type:
- integer
- 'null'
format: int32
createDate:
type: string
format: date-time
createContactId:
type:
- integer
- 'null'
format: int32
name:
type:
- string
- 'null'
changeLogObjectType:
$ref: '#/components/schemas/Catchpoint.Symphony.Enums.ObjectType'
additionalProperties: false
Catchpoint.Symphony.Enums.UserAgentType:
enum:
- id: 0
name: None
- id: 1
name: IE
- id: 2
name: Chrome
- 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: 13
name: NokiaLumia920
- id: 14
name: IPhone6
- id: 15
name: BlackBerryZ30
- id: 16
name: GalaxyS4
- id: 17
name: HTCOneX
- id: 18
name: LGOptimusG
- id: 19
name: DroidRazrHD
- id: 20
name: Nexus6
- id: 21
name: IPhone6s
- id: 22
name: GalaxyS6
- id: 23
name: IPhone7
- id: 24
name: GooglePixel
- id: 25
name: GalaxyS8
- id: 26
name: IPhone15
- id: 27
name: GalaxyS22
- id: 28
name: GalaxyS22Plus
- id: 29
name: GalaxyS22Ultra
- id: 30
name: GalaxyS21
- id: 31
name: GalaxyS21Plus
- id: 32
name: GalaxyS21Ultra
- id: 33
name: GalaxyS20
- id: 34
name: GalaxyS20Plus
- id: 35
name: GalaxyS20Ultra
- id: 36
name: GalaxyS9
- id: 37
name: GalaxyS9Plus
- id: 38
name: GooglePixel6
- id: 39
name: GooglePixel6Pro
- id: 40
name: GooglePixel5
- id: 41
name: GooglePixel4
- id: 42
name: GooglePixel4XL
- id: 43
name: GooglePixel7
- id: 44
name: GooglePixel7Pro
- id: 45
name: GalaxyS23
- id: 46
name: GalaxyS23Ultra
- id: 47
name: iPhone12
- id: 48
name: iPhone12Pro
- id: 49
name: iPhone13
- id: 50
name: iPhone13Pro
- id: 51
name: iPhone16Pro
- id: 52
name: iPhone16Plus
- id: 53
name: GalaxyS25Ultra
- id: 54
name: MotoGStylus
- id: 55
name: HTCDesire20Plus
- id: 56
name: MotoGPower
- id: 57
name: Pixel4a
- id: 58
name: GalaxyTabA7Lite
- id: 59
name: PixelTablet
- id: 60
name: GooglePixel5a
- id: 61
name: IPad8Gen
type: integer
format: int32
Catchpoint.Symphony.Response.NetworkGraphResponse:
type: object
properties:
paths:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/Catchpoint.Symphony.Response.GraphPath'
ipLookups:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/Catchpoint.Symphony.Response.TraceRouteIpAddressLookup'
summary:
$ref: '#/components/schemas/Catchpoint.Symphony.Response.NetworkGraphSummary'
tooltipOverrideData:
$ref: '#/components/schemas/Catchpoint.Symphony.Response.NetworkGraphTooltipOverrideData'
vertices:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/Catchpoint.Symphony.Response.NetworkGraphVertex'
edges:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/Catchpoint.Symphony.Response.NetworkGraphEdge'
hasLoop:
type: boolean
readOnly: true
pathMtuData:
$ref: '#/components/schemas/Catchpoint.Symphony.Response.NetworkGraphPathMtuData'
ispOutageData:
$ref: '#/components/schemas/Catchpoint.Symphony.Response.NetworkIspOutageData'
uniqueTestsCount:
type: integer
format: int32
pageStart:
type: integer
format: int32
pageEnd:
type: integer
format: int32
additionalProperties: false
Catchpoint.Symphony.Enums.PlaybackSourceType:
enum:
- id: 0
name: Har
- id: 1
name: IE
- id: 2
name: Chrome
type: integer
format: int32
Catchpoint.Symphony.Enums.ObjectType:
enum:
- id: 0
name: None
- id: 1
name: Language String
- id: 2
name: User Access
- id: 3
name: Machine
- id: 4
name: Partition
- id: 5
name: System
- id: 6
name: Application Parameter
- id: 7
name: ApplicationMachine
- id: 8
name: ApplicationMachineParameter
- id: 9
name: UserRole
- id: 10
name: UserRolePermission
- id: 11
name: Contact
- id: 12
name: Contact Group
- id: 13
name: ContactGroupItem
- id: 14
name: UserFilter
- id: 15
name: RestrictedIPAccess
- id: 16
name: Reseller
- id: 17
name: Client
- id: 18
name: Division
- id: 19
name: Schedule
- id: 20
name: Schedule Item
- id: 21
name: Test Location
- id: 22
name: Test Location Group
- id: 23
name: SyntheticLocationGroupItem
- id: 24
name: AlertTemplate
- id: 25
name: AlertTemplateMessage
- id: 26
name: Alert Group
- id: 27
name: Alert Group Item
- id: 28
name: Product
- id: 29
name: ProductSubDomain
- id: 30
name: Folder
- id: 31
name: Category
- id: 32
name: Test
- id: 33
name: TestTransactionStep
- id: 34
name: TestCategory
- id: 35
name: Notification Group
- id: 36
name: Associated Request Header
- id: 37
name: Alert Type
- id: 38
name: Alert Subtype
- id: 39
name: NotificationGroupEmail
- id: 40
name: Country
- id: 41
name: CountryState
- id: 42
name: Permission
- id: 43
name: ChartTemplate
- id: 44
name: SyntheticPopulation
- id: 45
name: InstantTest
- id: 46
name: InstantTestItem
- id: 47
name: Incident
- id: 48
name: IncidentAlertNotification
- id: 49
name: DivisionInsight
- id: 50
name: Indicator
- id: 51
name: Tracepoint
- id: 52
name: CustomReportRequest
- id: 53
name: InvalidTestReportDataInterval
- id: 54
name: Apdex Threshold
- id: 55
name: DivisionHost
- id: 56
name: FreeUser
- id: 57
name: OutclipWebsite
- id: 58
name: OutclipSnippet
- id: 59
name: WaterfallTemplate
- id: 60
name: FreeTest
- id: 61
name: LightCustomReportTemplate
- id: 62
name: LightCustomReportTemplateField
- id: 63
name: LightCustomReportRequest
- id: 64
name: LightCustomReportRequestFilter
- id: 65
name: DivisionApi
- id: 66
name: BusinessContract
- id: 67
name: Zone
- id: 68
name: HostCollectionBlacklist
- id: 69
name: Zone Rule
- id: 70
name: TestMiniHar
- id: 71
name: SavedChart
- id: 72
name: SavedChartFilter
- id: 73
name: ApdexFrustrationRatio
- id: 74
name: GlimpseSitePackage
- id: 75
name: GlimpseSite
- id: 76
name: Page Group
- id: 77
name: Variation
- id: 78
name: BusinessLicenseContract
- id: 79
name: AssociatedGlimpseLicense
- id: 80
name: DivisionLicenses
- id: 81
name: PullApiConsumer
- id: 82
name: RouterHostPattern
- id: 83
name: RouterHost
- id: 84
name: ApiPushTemplate
- id: 85
name: Dashboard
- id: 86
name: Widget
- id: 87
name: DashboardWidget
- id: 88
name: DashboardPublicLink
- id: 89
name: Benchmark Index
- id: 90
name: Browser
- id: 91
name: DomainGlobal
- id: 92
name: OrganizationGlobal
- id: 93
name: InternetServiceProviderGlobal
- id: 94
name: Continent
- id: 95
name: CountryStateCity
- id: 96
name: NetworkSpeed
- id: 97
name: Os
- id: 98
name: MobileDevice
- id: 99
name: Certificate
- id: 100
name: Alert Webhook
- id: 101
name: SyntheticMonitorSet
- id: 102
name: SyntheticMonitorPackage
- id: 103
name: SavedChartField
- id: 104
name: GlobalVariable
- id: 105
name: PullApiUsage
- id: 106
name: File
- id: 107
name: MachineHardwareType
- id: 108
name: MachineOperatingSystemFlavor
- id: 109
name: MachineVirtualizationType
- id: 110
name: InternetServiceProvider
- id: 111
name: City
- id: 112
name: ContactTestAccessRestriction
- id: 113
name: PricingModel
- id: 114
name: Visualization
- id: 115
name: Facility
- id: 116
name: Storage
- id: 117
name: DataView
- id: 118
name: IdentityProvider
- id: 119
name: Assertions
- id: 120
name: Alert Group Item Filter
- id: 121
name: DataViewDimension
- id: 122
name: DataViewMetric
- id: 123
name: AssociatedApplicationVersion
- id: 124
name: CaptureServerSyntheticPopulation
- id: 125
name: BandwidthThrottleSettings
- id: 126
name: AlertInstruction
- id: 127
name: AssociatedModel
- id: 128
name: Model
- id: 129
name: GlimpseProvider
- id: 130
name: Integration
- id: 131
name: IntegrationType
- id: 132
name: SLAPurgeItem
- id: 133
name: IntegrationGroup
- id: 134
name: Associated Advanced Settings
- id: 135
name: EnterpriseInstanceLicense
- id: 136
name: InstanceDnsRecord
- id: 137
name: VisualizationScript
- id: 138
name: GlimpseEvent
- id: 139
name: SyntheticInstanceRejected
- id: 140
name: PointsAllocation
- id: 141
name: GlimpseProviderType
- id: 142
name: ApplicationVersion
- id: 143
name: ApplicationType
- id: 144
name: ApplicationCheck
- id: 145
name: PerformanceReport
- id: 146
name: Regex Association
- id: 147
name: GlimpseSonarEntity
- id: 148
name: GlimpseSonarGroup
- id: 149
name: TestTemplateStatusType
- id: 150
name: TestTypeSchema
- id: 151
name: TestTemplate
- id: 152
name: Template Field
- id: 153
name: Associated Test Template Parameter
- id: 154
name: TestTemplateApplicationGroup
- id: 155
name: Associated Restricted Test Template
- id: 156
name: Label
- id: 157
name: LabelValue
- id: 158
name: Associated Label Value
- id: 159
name: Endpoint Location
- id: 160
name: Endpoint Device
- id: 161
name: SonarBusinessContract
- id: 162
name: TestModuleDisplayPreferences
- id: 163
name: Smartboard
- id: 164
name: Component
- id: 165
name: SmartboardComponent
- id: 166
name: AssociatedBenchmarkIndex
- id: 167
name: BgpPeer
- id: 168
name: SmartboardFolder
- id: 169
name: EndpointInstantTest
- id: 170
name: Endpoint Scheduled Test
- id: 171
name: GlimpseSonarNetworkDevice
- id: 172
name: GeographyIpAddressLocationOverride
- id: 173
name: Favorite Chart
- id: 174
name: WptApiKey
- id: 175
name: QuickChart
- id: 176
name: Custom Visualization
- id: 177
name: EndpointInstantTestItem
- id: 178
name: WptBusinessContract
- id: 179
name: WptFolder
- id: 180
name: WptScheduleInterval
- id: 181
name: WptDeviceType
- id: 182
name: WptBrowserType
- id: 183
name: WptConnectionType
- id: 184
name: WptDevice
- id: 185
name: Authentication
- id: 186
name: AuthenticationContact
- id: 187
name: Spotlight
- id: 188
name: EndpointEmployeeApp
- id: 189
name: Service Level Objective
- id: 190
name: ASN
- id: 191
name: Associated Service Level Objective
- id: 192
name: System Service
- id: 193
name: InternetWeatherConfig
- id: 194
name: InternetServiceOverride
- id: 195
name: InternetWeatherContract
- id: 196
name: InternetWeatherAlert
- id: 197
name: WptInstantTest
- id: 198
name: Custom Service
- id: 199
name: Mapped Service
- id: 200
name: Test Suite
- id: 201
name: LocationFromRtt
- id: 202
name: IsDownIncident
- id: 203
name: Tracing Contract
- id: 204
name: InternetServiceRegion
- id: 205
name: TracingSystem
- id: 206
name: TracingService
- id: 207
name: RumMobileApp
- id: 208
name: Associated Benchmark Test
- id: 209
name: BgpPrivatePeer
- id: 210
name: AssociatedInternetWeatherServicePoint
- id: 211
name: BenchmarkApp
- id: 212
name: InternetSonarPointPricing
- id: 213
name: Benchmark Test
- id: 214
name: ClickHouseCluster
- id: 215
name: Destination Url
- id: 216
name: StackMap
- id: 217
name: EarthView
- id: 218
name: HeartbeatProduct
- id: 219
name: HeartbeatTest
- id: 220
name: EndpointAlertGroupItem
- id: 221
name: ProxyConfig
- id: 222
name: CompositeAlertGroup
- id: 223
name: Scope
type: integer
format: int32
Catchpoint.Symphony.Orchestra.Response.RecordMetricItem:
type: object
properties:
metricType:
$ref: '#/components/schemas/Catchpoint.Symphony.Enums.Metrics.RecordMetric'
name:
type:
- string
- 'null'
value:
type:
- number
- 'null'
format: double
lookbackValue:
type:
- number
- 'null'
format: double
additionalProperties: false
Catchpoint.Symphony.REST.Common.Response.v2_0.RecordTransactionDataAPIModel:
type: object
properties:
metrics:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.RecordMetricItemAPIModel'
items:
type:
- array
- 'null'
items:
type: number
format: double
transactionSteps:
$ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.RecordTransactionStepAPIModel'
additionalProperties: false
Catchpoint.Symphony.Orchestra.Response.SyntheticRecords.RecordWifiData:
type: object
properties:
metrics:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.RecordMetricItem'
channel:
type: integer
format: int32
ip4Address:
type:
- string
- 'null'
ip6Address:
type:
- string
- 'null'
macAddress:
type:
- string
- 'null'
ssid:
type:
- string
- 'null'
wifiModeType:
$ref: '#/components/schemas/Catchpoint.Symphony.Enums.Test.WifiModeType'
wifiSecurityType:
$ref: '#/components/schemas/Catchpoint.Symphony.Enums.Test.WifiSecurityType'
isDebugData:
type: boolean
errorCode:
$ref: '#/components/schemas/Catchpoint.Symphony.Response.ErrorCode'
additionalProperties: false
Catchpoint.Symphony.Response.TraceRouteIpAddressLookup:
type: object
properties:
ipAddress:
type:
- string
- 'null'
asn:
type: integer
format: int64
asName:
type:
- string
- 'null'
cityName:
type:
- string
- 'null'
countryName:
type:
- string
- 'null'
hostName:
type:
- string
- 'null'
continentName:
type:
- string
- 'null'
internetServices:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/Catchpoint.Symphony.ViewModels.InternetServiceModel'
additionalProperties: false
Catchpoint.Symphony.ViewModels.InternetServiceStackMapDataAssociationModel:
type: object
properties:
id:
type: integer
format: int32
objectTypeId:
$ref: '#/components/schemas/Catchpoint.Symphony.Enums.ObjectType'
objectId:
type: integer
format: int64
serviceObjectTypeId:
$ref: '#/components/schemas/Catchpoint.Symphony.Enums.ObjectType'
serviceObjectId:
type: integer
format: int32
name:
type:
- string
- 'null'
readOnly: true
changeLogObjectType:
$ref: '#/components/schemas/Catchpoint.Symphony.Enums.ObjectType'
additionalProperties: false
Catchpoint.Symphony.Orchestra.Response.SyntheticRecords.RecordDnsTraceLevelItemQuery:
type: object
properties:
serverAddress:
type:
- string
- 'null'
serverHostName:
type:
- string
- 'null'
serverName:
type:
- string
- 'null'
serverId:
type:
- string
- 'null'
serverPort:
type: integer
format: int32
averageTime:
type: integer
format: int32
responseBytes:
type: integer
format: int32
returnCode:
$ref: '#/components/schemas/Catchpoint.Symphony.ViewModels.LookupModel'
errorMessage:
type:
- string
- 'null'
pingData:
$ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.PingData'
traceRouteData:
$ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.TraceRouteData'
additionalProperties: false
Catchpoint.Symphony.REST.Common.Response.v2_0.InstantTest.InstantTestAPIModel:
type: object
properties:
id:
type: integer
format: int64
url:
maxLength: 2048
minLength: 0
type:
- string
- 'null'
requestPostData:
type:
- string
- 'null'
width:
type:
- integer
- 'null'
format: int32
height:
type:
- integer
- 'null'
format: int32
filmstripFrequency:
type:
- integer
- 'null'
format: int32
billableNodes:
type:
- integer
- 'null'
format: int32
testTemplateId:
type:
- integer
- 'null'
format: int32
applicationVersionId:
type:
- integer
- 'null'
format: int32
nodesIds:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/Catch
# --- truncated at 32 KB (174 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/catchpoint/refs/heads/main/openapi/catchpoint-instanttest-api-openapi.yml