Catchpoint Systems InstantTest API
The InstantTest API from Catchpoint Systems — 4 operation(s) for instanttest.
The InstantTest API from Catchpoint Systems — 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-systems-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.Response.NetworkGraphPathMtuSummaryData:
type: object
properties:
name:
type:
- string
- 'null'
id:
type:
- string
- 'null'
index:
$ref: '#/components/schemas/Catchpoint.Symphony.Enums.MtuIndexType'
runsCount:
type:
- number
- 'null'
format: double
additionalProperties: false
Microsoft.AspNetCore.Mvc.ActionResult_1_Catchpoint.Symphony.REST.Common.Response.v2_0.InstantTest.InstantTestGetResponse:
type: object
properties:
result:
$ref: '#/components/schemas/Microsoft.AspNetCore.Mvc.ActionResult'
value:
$ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.InstantTest.InstantTestGetResponse'
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.Enums.Test.PageSpeedRuleType:
enum:
- id: 0
name: None
- id: 1
name: AvoidBadRequest
- id: 2
name: AvoidCSSImport
- id: 3
name: AvoidDocumentWrite
- id: 4
name: CombineExternalCSS
- id: 5
name: CombineExternalJavaScript
- id: 6
name: EnableGzipCompression
- id: 7
name: LeverageBrowserCaching
- id: 8
name: MinifyCSS
- id: 9
name: MinifyHTML
- id: 10
name: MinifyJavaScript
- id: 11
name: MinimizeDnsLookups
- id: 12
name: MinimizeRedirects
- id: 13
name: MinimizeRequestSize
- id: 14
name: OptimizeImages
- id: 15
name: OptimizeTheOrderOfStylesAndScripts
- id: 16
name: ParallelizeDownloadsAcrossHostnames
- id: 17
name: PreferAsyncResources
- id: 18
name: PutCssInTheDocumentHead
- id: 19
name: RemoveQueryStringsFromStaticResources
- id: 20
name: ServeResourcesFromAConsistentUrl
- id: 21
name: ServeScaledImages
- id: 22
name: ServeStaticContentFromACookielessDomain
- id: 23
name: SpecifyACacheValidator
- id: 24
name: SpecifyAVaryAcceptEncodingHeader
- id: 25
name: SpecifyCharsetEarly
- id: 26
name: SpecifyImageDimensions
- id: 27
name: SpriteImages
- id: 28
name: DeferParsingJavaScript
- id: 29
name: EnableKeepAlive
- id: 30
name: InlineSmallCSS
- id: 31
name: InlineSmallJavaScript
- id: 32
name: MakeLandingPageRedirectsCacheable
- id: 33
name: ServerResponseTime
- id: 34
name: AvoidLandingPageRedirects
type: integer
format: int32
Catchpoint.Symphony.Enums.InternetServiceCategoryType:
enum:
- id: 1
name: InternetNetworkProvider
- id: 2
name: WebApps
- id: 3
name: InfrastructureProvider
- id: 4
name: WebService
- id: 5
name: BusinessServices
- id: 6
name: StackMapCustomService
type: integer
format: int32
Catchpoint.Symphony.ViewModels.LabelKeyModel:
type: object
properties:
id:
type: integer
format: int32
name:
type:
- string
- 'null'
labelValues:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/Catchpoint.Symphony.ViewModels.LabelValueModel'
color:
type:
- string
- 'null'
changeLogObjectType:
$ref: '#/components/schemas/Catchpoint.Symphony.Enums.ObjectType'
objectId:
type:
- integer
- 'null'
format: int64
additionalProperties: false
Catchpoint.Symphony.ViewModels.UriSlim:
type: object
properties:
pathAndQuery:
type:
- string
- 'null'
scheme:
type:
- string
- 'null'
host:
type:
- string
- 'null'
absoluteUri:
type:
- string
- 'null'
additionalProperties: false
Catchpoint.Symphony.Enums.RecordWebItemRequestType:
enum:
- id: 0
name: None
- id: 1
name: Failed
- id: 2
name: Cancelled
- id: 3
name: Uncompressed
- id: 4
name: Http1Dot0
- id: 5
name: Http1Dot1
- id: 6
name: Secure
- id: 7
name: Unsecure
- id: 8
name: Closed
- id: 9
name: Http2Dot0
- id: 10
name: Http3Dot0
type: integer
format: int32
Catchpoint.Symphony.Enums.SyntheticLocation.SyntheticNodeReturnCodeGroup:
enum:
- id: 0
name: None
- id: 1
name: Failure
- id: 2
name: Warning
- id: 4
name: Redirect
type: integer
format: int32
Catchpoint.Symphony.REST.Common.Response.v2_0.RecordResponseAPIModel:
type: object
properties:
id:
type: integer
format: int64
node:
$ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.NodeAPIModel'
monitorType:
$ref: '#/components/schemas/Catchpoint.Symphony.Enums.Test.DisplayMonitorType'
monitorVersion:
type:
- string
- 'null'
playbackType:
$ref: '#/components/schemas/Catchpoint.Symphony.Enums.PlaybackSourceType'
mobilePlaybackType:
$ref: '#/components/schemas/Catchpoint.Symphony.Enums.MobilePlaybackSourceType'
actualRuntime:
type: string
format: date-time
actualRuntimeInUnixTimeMilliseconds:
type: integer
format: int64
reportWindowTime:
type: string
format: date-time
debugTraceInformation:
type:
- string
- 'null'
errorMessage:
type:
- string
- 'null'
primaryErrorData:
$ref: '#/components/schemas/Catchpoint.Symphony.Response.ErrorCode'
publicLink:
type:
- string
- 'null'
testResult:
$ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.RecordWebDataAPIModel'
additionalMonitorData:
$ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.SyntheticRecords.RecordAdditionalMonitorData'
streamingData:
$ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.SyntheticRecords.RecordStreamingData'
ftpData:
$ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.SyntheticRecords.RecordFtpData'
tcpData:
$ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.SyntheticRecords.RecordTcpData'
smtpData:
$ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.SyntheticRecords.RecordSmtpData'
ntpData:
$ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.SyntheticRecords.RecordNtpData'
mqttData:
$ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.SyntheticRecords.RecordMqttData'
imapData:
$ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.SyntheticRecords.RecordImapData'
sshData:
$ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.SyntheticRecords.RecordSshData'
sslData:
$ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.SyntheticRecords.RecordSslData'
traceRouteData:
$ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.TraceRouteData'
pingData:
$ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.PingData'
dnsTraceData:
$ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.SyntheticRecords.RecordDnsTraceData'
webSocketData:
$ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.SyntheticRecords.RecordWebSocketData'
additionalProperties: false
Catchpoint.Symphony.Orchestra.Response.SyntheticRecords.RecordTcpData:
type: object
properties:
metrics:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.RecordMetricItem'
host:
type:
- string
- 'null'
port:
type: integer
format: int32
ipAddress:
type:
- string
- 'null'
errorCode:
$ref: '#/components/schemas/Catchpoint.Symphony.Response.ErrorCode'
additionalProperties: false
Catchpoint.Symphony.ViewModels.SonarPointsPerDay:
type: object
properties:
pointsPerDay:
type: number
format: double
totalPointsPercentPerDay:
type: number
format: double
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.REST.Common.Response.v2_0.RecordTransactionStepAPIModel:
type: object
properties:
metrics:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.RecordMetricItemAPIModel'
transactionSteps:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.SyntheticRecords.RecordTransactionStep'
additionalProperties: false
Catchpoint.Symphony.ViewModels.CustomFieldModel:
type: object
properties:
parameterId:
type:
- integer
- 'null'
format: int64
name:
type:
- string
- 'null'
value:
type:
- string
- 'null'
macroName:
type:
- string
- 'null'
readOnly: true
additionalProperties: false
Catchpoint.Symphony.Orchestra.Response.SyntheticRecords.RecordWebSocketData:
type: object
properties:
metrics:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.RecordMetricItem'
url:
type:
- string
- 'null'
ipAddress:
type:
- string
- 'null'
failedVerb:
type:
- string
- 'null'
hasReachedMaxRecords:
type: boolean
errorCode:
$ref: '#/components/schemas/Catchpoint.Symphony.Response.ErrorCode'
transactionData:
$ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.SyntheticRecords.RecordTransactionData'
redirections:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.SyntheticRecords.RecordWebSocketData'
items:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.SyntheticRecords.RecordWebSocketItem'
additionalProperties: false
Catchpoint.Symphony.REST.Common.Response.v2_0.HostDataAPIModel:
type: object
properties:
fields:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.RecordMetricItemAPIModel'
metrics:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.RecordHostDataAPIModel'
additionalProperties: false
Catchpoint.Symphony.Orchestra.Response.SyntheticRecords.RecordAdditionalMonitorData:
type: object
properties:
traceRouteData:
$ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.TraceRouteData'
pingData:
$ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.PingData'
childPingData:
$ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.PingData'
wifiData:
$ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.SyntheticRecords.RecordWifiData'
dnsTraceData:
$ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.SyntheticRecords.RecordDnsTraceData'
additionalProperties: false
Catchpoint.Symphony.Enums.Test.WebSocketTransferType:
enum:
- id: 0
name: Send
- id: 1
name: Receive
- id: 2
name: Ping
- id: 3
name: Pong
- id: 4
name: Dns
- id: 5
name: Connect
- id: 6
name: Ssl
- id: 7
name: Handshake
type: integer
format: int32
Catchpoint.Symphony.Enums.WebTagType:
enum:
- id: 0
name: Unknown
- id: 1
name: Image
- id: 2
name: Script
- id: 3
name: IFrame
- id: 4
name: Link
- id: 5
name: Xhr
- id: 6
name: Flash
- id: 7
name: Media
- id: 8
name: Font
type: integer
format: int32
Catchpoint.Symphony.REST.Common.Response.v2_0.WebRecordAPIModel:
type: object
properties:
fields:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.RecordMetricItemAPIModel'
items:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.SyntheticRecords.WebRecordItem'
additionalProperties: false
Catchpoint.Symphony.Enums.Test.WebRequestPostDataFormat:
enum:
- id: 0
name: PlainText
- id: 1
name: HEX
- id: 2
name: Base64
type: integer
format: int32
Catchpoint.Symphony.Enums.Test.APIInsightType:
enum:
- id: 0
name: Tracepoint
- id: 1
name: Indicator
type: integer
format: int32
Catchpoint.Symphony.Enums.PasswordStatusType:
enum:
- id: 0
name: None
- id: 1
name: Set
- id: 2
name: Update
type: integer
format: int32
Catchpoint.Symphony.Enums.Test.AuthenticationMethodType:
enum:
- id: 0
name: None
- id: 1
name: Basic
- id: 2
name: Digest
- id: 3
name: Ntlm
- id: 4
name: Plain
- id: 5
name: Login
- id: 6
name: Cram_MD5
- id: 7
name: Negotiate
- id: 8
name: WPTScript
type: integer
format: int32
Catchpoint.Symphony.Response.NetworkGraphSummary:
type: object
properties:
pingPacketLoss:
type:
- number
- 'null'
format: double
pingRoundTripTime:
type:
- number
- 'null'
format: double
pathCount:
type:
- number
- 'null'
format: double
asCount:
type:
- number
- 'null'
format: double
cityCount:
type:
- number
- 'null'
format: double
hopIpCount:
type:
- number
- 'null'
format: double
destinationIpCount:
type:
- number
- 'null'
format: double
historicalPingPacketLoss:
type:
- number
- 'null'
format: double
historicalPingRoundTripTime:
type:
- number
- 'null'
format: double
historicalPathCount:
type:
- number
- 'null'
format: double
historicalASCount:
type:
- number
- 'null'
format: double
historicalCityCount:
type:
- number
- 'null'
format: double
historicalHopIpCount:
type:
- number
- 'null'
format: double
historicalDestinationIpCount:
type:
- number
- 'null'
format: double
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.Orchestra.Response.SyntheticRecords.RecordFtpData:
type: object
properties:
metrics:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.RecordMetricItem'
testLocation:
type:
- string
- 'null'
ipAddress:
type:
- string
- 'null'
errorCode:
$ref: '#/components/schemas/Catchpoint.Symphony.Response.ErrorCode'
additionalProperties: false
Catchpoint.Symphony.ViewModels.LookupModel:
type: object
properties:
id:
type: integer
format: int64
originalName:
type:
- string
- 'null'
name:
type:
- string
- 'null'
nameStringKey:
type:
- string
- 'null'
type:
$ref: '#/components/schemas/Catchpoint.Symphony.Enums.Dimension.BreakdownDimension'
testType:
$ref: '#/components/schemas/Catchpoint.Symphony.Enums.Test.DisplayTestType'
additionalProperties: false
Catchpoint.Symphony.Orchestra.Response.SyntheticRecords.RecordHeader:
type: object
properties:
values:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.SyntheticRecords.HeaderItem'
size:
type: integer
format: int64
additionalProperties: false
Catchpoint.Symphony.REST.Common.Models.PatchIgnoredPath:
type: object
properties:
ops:
type:
- string
- 'null'
path:
type:
- string
- 'null'
additionalProperties: false
Catchpoint.Symphony.Orchestra.Response.SyntheticRecords.RecordStreamingData:
type: object
properties:
metrics:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.RecordMetricItem'
name:
type:
- string
- 'null'
streamingUrl:
type:
- string
- 'null'
hasCapturedMetaData:
type: boolean
hasResponseCapturedHeaders:
type: boolean
hasRequestCapturedHeaders:
type: boolean
screenshot:
$ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.SyntheticRecords.ImageDataItem'
filmStripImages:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.SyntheticRecords.ImageDataItem'
ipAddress:
type:
- string
- 'null'
errorCode:
$ref: '#/components/schemas/Catchpoint.Symphony.Response.ErrorCode'
requestHeadersUrl:
type:
- string
- 'null'
responseHeadersUrl:
type:
- string
- 'null'
responseContentUrl:
type:
- string
- 'null'
additionalProperties: false
Catchpoint.Symphony.ViewModels.MessageModel:
type: object
properties:
id:
type:
- string
- 'null'
message:
type:
- string
- 'null'
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/Catchpoint.Symphony.REST.Common.Response.v2_0.NodeAPIModel'
tracepoints:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.Insight.InsightAPIModel'
indicators:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.Insight.InsightAPIModel'
action:
$ref: '#/components/schemas/Catchpoint.Symphony.Enums.Test.TestAction'
requestPostDataFormatType:
$ref: '#/components/schemas/Catchpoint.Symphony.Enums.Test.WebRequestPostDataF
# --- truncated at 32 KB (174 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/catchpoint-systems/refs/heads/main/openapi/catchpoint-systems-instanttest-api-openapi.yml