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: TracingErrorType - id: 214 name: TracingHTTPStatusCode - id: 215 name: OutageIspAsnElsePredecessor - id: 216 name: TracingTargetSystem - id: 217 name: TracingTargetService - id: 218 name: IsSyntheticLocationPublic - id: 219 name: AlertStepType - id: 220 name: AlertStepTypeValue - id: 221 name: AsJson - id: 222 name: TracingTraceType - id: 223 name: ErrorTypeToInternetServicesMap - id: 224 name: TracingTargetSystemId - id: 225 name: InteractionToNextPaintElement - id: 226 name: Client - id: 227 name: TracingMethod - id: 228 name: TracingResourceType - id: 229 name: TracingSystemId - id: 230 name: TracingTargetMethod - id: 231 name: TracingTargetResourceType - id: 232 name: TracingTargetErrorType - id: 233 name: TracingStartTimestamp - id: 234 name: TracingResponseTime - id: 235 name: BenchmarkSourceSite - id: 236 name: MobileAppVersion - id: 237 name: SdkVersion - id: 238 name: ScreenName - id: 239 name: MobileNetworkType - id: 240 name: MobileOS - id: 241 name: MobileRequest - id: 242 name: TracingTargetResponseTime - id: 243 name: MobileISPExternal - id: 244 name: MobileOsAndVersion - id: 245 name: MobileSessionId - id: 246 name: MobileScreenViewId - id: 247 name: TracingStatusCode - id: 248 name: ContentType - id: 249 name: MobileErrorMessage - id: 250 name: MobileErrorCode - id: 251 name: MobileStatusCode - id: 252 name: HttpVersion - id: 253 name: AlertTriggerConsecutiveRuns - id: 254 name: AlertGroupItemBitFlags - id: 255 name: AlertThresholdNodeToNodeCorrelation - id: 256 name: AlertThreshold - id: 257 name: AlertThresholdPercentage - id: 258 name: UserSession - id: 259 name: HasSessionReplay - id: 260 name: TracingTagName - id: 261 name: TracingTagValue - id: 262 name: TracingServiceTagName - id: 263 name: TracingServiceTagValue - id: 264 name: MobileRequestErrorMessage - id: 265 name: MobileRequestErrorCode - id: 266 name: TracingSpanServiceName - id: 267 name: TracingSpanOperationName - id: 268 name: TracingSpanErrorType - id: 269 name: TracingSpanErroneous - id: 270 name: TracingMetricPlatform - id: 271 name: TracingMetricGroup - id: 272 name: TracingMetricType - id: 273 name: TracingMetricSubType - id: 274 name: TracingMetricName - id: 275 name: TracingMetricAlias - id: 276 name: TracingHostName - id: 277 name: TracingServiceInstanceId - id: 278 name: TracingMetricAttributesName - id: 279 name: TracingMetricAttributesValue - id: 280 name: TracingMetricResourceAttributesName - id: 281 name: TracingMetricResourceAttributesValue - id: 282 name: NetworkScore - id: 283 name: AnalyticsMetricTypeId - id: 284 name: UserRole - id: 999 name: Source - id: 1000 name: StackMap - id: 1001 name: MplsHops - id: 1002 name: ASNumber - id: 1003 name: BgpViolationType - id: 1004 name: OffenderAsn type: integer format: int32 Catchpoint.Symphony.Enums.Metrics.AnalyticsMetric: enum: - id: 0 name: None - id: 1 name: DNS (ms) - id: 2 name: Connect (ms) - id: 3 name: Upload (ms) - id: 4 name: Wait (ms) - id: 5 name: TimeToFirstByte - id: 6 name: Load (ms) - id: 7 name: Base Response (ms) - id: 8 name: Dom Loaded (ms) - id: 9 name: ContentLoadTime - id: 10 name: Response (ms) - id: 11 name: Download File Size - id: 12 name: Throughput - id: 13 name: ExternalHostsCount - id: 14 name: '# Items (Total)' - id: 15 name: '% Availability' - id: 16 name: ContentAvailabilityPercent - id: 17 name: JSErrorsPerPageCount - id: 18 name: ContentLoadErrorCount - id: 19 name: TestsWithJSErrorsCount - id: 20 name: '% Packet Loss' - id: 21 name: Ping Round Trip (ms) - id: 22 name: Message Size - id: 23 name: WebpageThroughput - id: 24 name: DnsFailuresCount - id: 25 name: ConnectionFailuresCount - id: 26 name: SslFailuresCount - id: 27 name: ResponseFailuresCount - id: 28 name: ContentFailuresCount - id: 29 name: InvalidTestsCount - id: 30 name: SSL (ms) - id: 31 name: LoadFailuresCount - id: 32 name: Server Response (ms) - id: 33 name: '# Errors' - id: 34 name: DeleteTime - id: 35 name: Apdex - id: 36 name: '# Bytes' - id: 37 name: StepContentAvailabilityPercent - id: 38 name: RenderStartTime - id: 39 name: DocumentCompleteTime - id: 40 name: PageSpeedScore - id: 41 name: TimeToTitle - id: 42 name: ConnectionCount - id: 43 name: TimeoutFailuresCount - id: 44 name: ZoneCount - id: 45 name: DnsToReceiveInclusiveTime - id: 46 name: WaitAndReceiveTime - id: 47 name: StartToEndTime - id: 48 name: BottleneckTime - id: 49 name: '% Bottleneck' - id: 50 name: AuthenticationTime - id: 51 name: Helo Time (ms) - id: 52 name: RedirectRequestCount - id: 53 name: '# Other' - id: 54 name: '# Image' - id: 55 name: '# Script' - id: 56 name: '# Html' - id: 57 name: '# Css' - id: 58 name: '# Xml' - id: 59 name: '# Flash' - id: 60 name: '# Media' - id: 61 name: '# Runs' - id: 62 name: PlayTime - id: 63 name: TotalBufferTime - id: 64 name: BufferCount - id: 65 name: InitialBufferTime - id: 66 name: WireTime - id: 67 name: ClientTime - id: 68 name: '# Font' - id: 69 name: Image Bytes - id: 70 name: Script Bytes - id: 71 name: Html Bytes - id: 72 name: Css Bytes - id: 73 name: Xml Bytes - id: 74 name: Flash Bytes - id: 75 name: Media Bytes - id: 76 name: Other Bytes - id: 77 name: Font Bytes - id: 78 name: '% Ping Packet Loss' - id: 79 name: RedirectTime - id: 80 name: SatisfiedPercent - id: 81 name: ToleratingPercent - id: 82 name: FrustratedPercent - id: 83 name: NotFrustratedPercent - id: 84 name: SpeedIndex - id: 85 name: '# Sends' - id: 86 name: Send Data Bytes - id: 87 name: '# Receives' - id: 88 name: Receive Data Bytes - id: 89 name: Test Time (ms) - id: 90 name: PositiveOffsetTime - id: 91 name: NegativeOffsetTime - id: 92 name: RoundTripDelayTime - id: 93 name: RootDelayTime - id: 94 name: RootDispersionTime - id: 95 name: '% Downtime' - id: 96 name: '% Self Bottleneck' - id: 97 name: ThirdPartyBottleneckPercent - id: 98 name: SelfDownloadedBytes - id: 99 name: LogoutTime - id: 100 name: MessageBytes - id: 101 name: SearchTime - id: 102 name: ListTime - id: 103 name: FetchTime - id: 104 name: ASNs - id: 105 name: Cities - id: 106 name: Countries - id: 107 name: Hops - id: 108 name: SLAAdjustedAvailability - id: 109 name: SLAPurgedRuns - id: 110 name: PublishTime - id: 111 name: PublishSize - id: 112 name: SubscribeTime - id: 113 name: SubscribeSize - id: 114 name: ContentTypeTimeImage - id: 115 name: ContentTypeTimeScript - id: 116 name: ContentTypeTimeHtml - id: 117 name: ContentTypeTimeCss - id: 118 name: ContentTypeTimeXml - id: 119 name: ContentTypeTimeFlash - id: 120 name: ContentTypeTimeMedia - id: 121 name: ContentTypeTimeOther - id: 122 name: ContentTypeTimeFont - id: 123 name: HandshakeTime - id: 124 name: ExpirationTime - id: 125 name: SignalQuality - id: 126 name: SignalStrength - id: 127 name: ConnectionDuration - id: 128 name: MaxReceiveRate - id: 129 name: MaxTransmitRate - id: 130 name: ExitToEntryTime - id: 131 name: ExitToOnLoadTime - id: 132 name: EntryToOnLoadTime - id: 133 name: ResponseTime - id: 134 name: DomInteractiveTime - id: 135 name: DomLoadedTime - id: 136 name: UniqueVisitCount - id: 137 name: PageViewsCount - id: 138 name: PagesPerVisitCount - id: 139 name: BounceCount - id: 140 name: BounceRate - id: 141 name: Revenue - id: 142 name: ConversionCount - id: 143 name: ItemsSoldCount - id: 144 name: ConversionRate - id: 145 name: BounceRatePerAverageDocumentCompleteTime - id: 146 name: ConversionRatePerAverageDocumentCompleteTime - id: 147 name: RevenueRatePerAverageDocumentCompleteTime - id: 148 name: PageViewRatePerAverageDocumentCompleteTime - id: 149 name: ProcessTime - id: 150 name: AppearTime - id: 151 name: CrashCount - id: 152 name: MemoryWarningCount - id: 153 name: ScreenViewsCount - id: 154 name: ScreenPerVisitCount - id: 155 name: RequestCount - id: 156 name: SublevelRequestCount - id: 157 name: TotalAjaxTime - id: 158 name: VisuallyCompleteTime - id: 159 name: WaterfallsCount - id: 160 name: DnsLookupTimeAvg - id: 161 name: ConnectTimeAvg - id: 162 name: SslTimeAvg - id: 163 name: WaitTimeAvg - id: 164 name: LoadTimeAvg - id: 165 name: ResponseTimeAvg - id: 166 name: NetworkErrors - id: 167 name: TotalPageLoadTime - id: 168 name: FirstPaint - id: 169 name: FirstContentfulPaint - id: 170 name: TimeToInteractive - id: 171 name: FirstInputDelay - id: 172 name: EngagementTime - id: 173 name: FirstEngagement - id: 174 name: PageAborts - id: 175 name: FullyLoadedMark - id: 176 name: FullyVisibleMark - id: 177 name: AboveTheFoldMark - id: 178 name: TimeToUserActionMark - id: 179 name: TimeonPage - id: 180 name: ItemErrors - id: 181 name: TimeToFirstByteTimePage - id: 182 name: Announcements - id: 183 name: Withdrawals - id: 184 name: RoutingEvents - id: 185 name: FullConnect - id: 186 name: BgpEvents - id: 187 name: AverageFramesPerSecond - id: 188 name: DnsA - id: 189 name: DnsAaaa - id: 190 name: DnsCname - id: 191 name: DnsNs - id: 192 name: '# Alerts' - id: 193 name: '# Alerts' - id: 194 name: '# Alerts' - id: 195 name: CachedItemsCount - id: 196 name: CpuUtilization - id: 197 name: MemoryUtilization - id: 198 name: WifiSignalStrength - id: 199 name: WifiSignalQuality - id: 200 name: DownloadTime - id: 201 name: Response (ms) - id: 202 name: DownloadThroughput - id: 203 name: GetTime - id: 204 name: DownloadFileSize - id: 205 name: UploadTime - id: 206 name: TimeToFetch - id: 207 name: MessageSizeBytes - id: 208 name: TestErrorCount - id: 209 name: MessageSize - id: 210 name: RequestsCount - id: 211 name: PageLoadTime - id: 212 name: TraceRouteRoundtripTime - id: 213 name: Latency - id: 214 name: EndpointTestRunCount - id: 238 name: App Score - id: 239 name: Endpoint Score - id: 240 name: Network Score - id: 241 name: Experience Score - id: 242 name: PageViewsWithPageUnavailable - id: 243 name: LargestContentfulPaint - id: 244 name: CumulativeLayoutShift - id: 245 name: Formula - id: 246 name: Jitter - id: 247 name: UniqueNodes - id: 248 name: Upload (Mbps) - id: 249 name: Download (Mbps) - id: 250 name: SubSourceWebPageResponse - id: 251 name: LighthousePerformanceScore - id: 252 name: LighthouseAccessibilityScore - id: 253 name: LighthouseBestPracticesScore - id: 254 name: LighthousePwaScore - id: 255 name: LighthouseSeoScore - id: 256 name: CpuEvaluateScript - id: 257 name: Cpuv8Compile - id: 258 name: CpuParseHTML - id: 259 name: CpuParseAuthorStyleSheet - id: 260 name: CpuUpdateLayoutTree - id: 261 name: CpuLayout - id: 262 name: CpuPaint - id: 263 name: CpuFunctionCall - id: 264 name: CpuFireAnimationFrame - id: 265 name: CpuXhrLoad - id: 266 name: CpuIdle - id: 267 name: FullyLoadedCpuTime - id: 268 name: FullyLoadedCpuPct - id: 269 name: DomElements - id: 270 name: EffectiveBpsDoc - id: 271 name: LongJsTaskTime - id: 272 name: LongJsTaskCount - id: 273 name: LongestJsTaskTime - id: 274 name: RenderBlockingCss - id: 275 name: RenderBlockingJs - id: 276 name: WebPageResponse - id: 277 name: EndpointEmployeeAppTracerouteRuns - id: 278 name: EndpointTraceroutePingRuns - id: 279 name: EndpointEmployeeAppPageViews - id: 280 name: EndpointRuns - id: 281 name: TotalBlockingTime - id: 282 name: EndpointTraceroutePingErrorCount - id: 283 name: NamedField - id: 284 name: BgpReachabilityPct - id: 285 name: SyntheticExperienceScore - id: 286 name: EndpointTracerouteRuns - id: 287 name: DnssecTime - id: 288 name: WptRequestDuration - id: 289 name: WptRequestStartTime - id: 290 name: WptRequestSizeBytes - id: 291 name: MainThreadExecution - id: 292 name: TransferTime - id: 293 name: TransferSize - id: 294 name: LongJsTasks - id: 295 name: BgpRpkiMatches - id: 296 name: BgpRpkiUnmatchedLength - id: 297 name: BgpRpkiUnmatchedOriginAsn - id: 298 name: PathMtu - id: 299 name: TcpMss - id: 300 name: NprobePacketsIn - id: 301 name: NprobePacketsOut - id: 302 name: CallQualityScore - id: 303 name: CallThroughput - id: 304 name: SelfBottleneckTime - id: 305 name: ThirdPartyBottleneckTime - id: 306 name: LoadEventTime - id: 307 name: PageViewsWithTraceRouteLoops - id: 308 name: AlertTriggerPercent - id: 309 name: InteractionToNextPaint - id: 310 name: PacketDropPercent - id: 311 name: NProbeRFactor25Percentile - id: 312 name: PingPacketLossPercentPerRun - id: 313 name: OutageScorePageViews - id: 314 name: OutageScorePageViewsIncomplete - id: 315 name: OutageScorePageViewsBenchmarks - id: 316 name: OutageScorePageViewsIncompleteBenchmarks - id: 317 name: OutageScoreClientCount - id: 318 name: OutageScoreDivisionCount - id: 319 name: OutageScoreIsEndOfOutage - id: 320 name: OutageScore - id: 321 name: OutageScoreClientsWithDowntimeCount - id: 322 name: OutageScoreDivisionsWithDowntimeCount - id: 323 name: CallJitter - id: 324 name: HistoricalDownTimePct - id: 325 name: '% Impact' - id: 326 name: TracingDuration - id: 327 name: TracingThroughput - id: 328 name: TracingAppScore - id: 329 name: TracingTransactionCount - id: 330 name: TracingFailedTransactionCount - id: 331 name: TracingSuccessfulTransactionCount - id: 332 name: OutageDuration - id: 333 name: TracingTargetDuration - id: 334 name: DeadClicks - id: 335 name: ErrorClicks - id: 336 name: RageClicks - id: 337 name: ThrashedCursor - id: 338 name: ThrashedCursorPct - id: 339 name: ProcessCpuUtilization - id: 340 name: ProcessMemoryUtilization - id: 341 name: PageViewsByOutageIspAsnDestinationPair - id: 342 name: BGPPathChanges - id: 343 name: DataTransferTime - id: 344 name: HttpErrorsCount - id: 345 name: NetworkErrorCount - id: 346 name: BatteryPercent - id: 347 name: TimeToFirstByteTime - id: 348 name: NumberOfRequests - id: 349 name: TimeOnScreen - id: 350 name: SessionsCount - id: 351 name: ScreensPerSessionCount - id: 352 name: RequestsPerSessionCount - id: 353 name: SessionsWithHttpErrorsCount - id: 354 name: SessionsWithNetworkErrorsCount - id: 355 name: TimeToFullyDisplay - id: 356 name: MemoryCapacity - id: 357 name: MobileRequestsCount - id: 358 name: MobileErrorsCount - id: 359 name: MobileSessionsWithCrashes - id: 360 name: MobileErrorRatePerSession - id: 361 name: MobileCrashRatePerSession - id: 362 name: MobilePercentCrashRate - id: 363 name: MobileSessionErrorPercent - id: 364 name: MobileAppErrorCount - id: 365 name: MobileSessionCrashPercent - id: 366 name: MobileErrorCount - id: 367 name: BannerExchangeTimeMSec - id: 368 name: ServiceRequestExchangeTimeMSec - id: 369 name: MobileRequestErrorCount - id: 370 name: ErrorSessionsCount - id: 371 name: TracingOperationScore - id: 372 name: TracingOperationCount - id: 373 name: TracingSuccessfulOperationCount - id: 374 name: TracingFailedOperationCount - id: 375 name: SessionLength - id: 376 name: TracingMetricValue - id: 377 name: WebCrashCount - id: 378 name: FirstContentfulPaintScore - id: 379 name: TotalBlockingTimeScore - id: 380 name: LargestContentfulPaintScore - id: 381 name: CumulativeLayoutShiftScore - id: 382 name: LegacyExperienceScore type: integer format: int32 Catchpoint.Symphony.ViewModels.InternetServiceTypeModel: type: object properties: id: type: integer format: int32 divisionId: type: integer format: int32 nullable: true internetServiceCategoryId: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.InternetServiceCategoryType' name: type: string nullable: true description: type: string nullable: true isCustom: type: boolean services: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.ViewModels.InternetServiceModel' nullable: true regions: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.ViewModels.RegionModel' nullable: true changeLogObjectType: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.ObjectType' additionalProperties: false Catchpoint.Symphony.ViewModels.AssociatedCertificateModel: type: object properties: certificateDataId: type: integer format: int32 divisionId: type: integer format: int32 id: type: integer format: int32 objectId: type: integer format: int64 nullable: true objectType: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.ObjectType' createDate: type: string format: date-time createContactId: type: integer format: int32 nullable: true objectName: type: string nullable: true objectStatus: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.DomainStatus' name: type: string nullable: true readOnly: true changeLogObjectType: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.ObjectType' additionalProperties: false Catchpoint.Symphony.REST.Api.ConsumerStatistics: type: object properties: consumerId: type: integer format: int32 requestCount: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Api.Limit' maxPerDay: type: integer format: int32 nullable: true additionalProperties: false Catchpoint.Symphony.REST.Common.Response.v2_0.RecordTransactionStepAPIModel: type: object properties: metrics: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.RecordMetricItemAPIModel' nullable: true transactionSteps: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.SyntheticRecords.RecordTransactionStep' nullable: true additionalProperties: false Catchpoint.Symphony.REST.Common.Response.v2_0.InstantTest.InstantTestGetResponse: type: object properties: instantTestStatus: type: string nullable: true instantTest: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.InstantTest.InstantTestAPIModel' instantTestRecord: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.RecordResponseAPIModel' hasMore: type: boolean nullable: true next: type: string nullable: true previous: type: string nullable: true additionalProperties: false Catchpoint.Symphony.REST.Common.Response.v2_0.InstantTest.InstantTestPostResponse: type: object properties: id: type: integer format: int64 instantTestNodes: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.InstantTest.InstantTestNodeModel' nullable: true hasMore: type: boolean nullable: true next: type: string nullable: true previous: type: string nullable: true additionalProperties: false Catchpoint.Symphony.REST.Common.Models.PatchIgnoredPath: type: object properties: ops: type: string nullable: true path: type: string nullable: true additionalProperties: false ? Catchpoint.Symphony.REST.Common.Response.APIResponse`1[Catchpoint.Symphony.REST.Common.Response.v2_0.InstantTest.InstantTestGetResponse] : type: object properties: data: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.InstantTest.InstantTestGetResponse' messages: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Models.InfoMessage' nullable: true errors: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.ViewModels.MessageModel' nullable: true completed: type: boolean readOnly: true traceId: type: string nullable: true usageLimits: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Api.ApiUsageStatistics' additionalProperties: false Catchpoint.Symphony.REST.Common.Response.v2_0.ZoneAPIModel: type: object properties: fields: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.RecordMetricItemAPIModel' nullable: true items: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.SyntheticRecords.RecordContentZone' nullable: true additionalProperties: false Catchpoint.Symphony.Response.ErrorCode: type: object properties: id: type: integer format: int32 nullable: true displayMonitorType: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.Test.DisplayMonitorType' name: type: string nullable: true message: type: string nullable: true isWarning: type: boolean additionalProperties: false Catchpoint.Symphony.Orchestra.Response.SyntheticRecords.WebErrorCodeItem: type: object properties: code: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.WinHttpErrorCode' isWarning: type: boolean message: type: string nullable: true additionalProperties: false Catchpoint.Symphony.Response.TraceRouteIpAddressLookup: type: object properties: ipAddress: type: string nullable: true asn: type: integer format: int64 asName: type: string nullable: true cityName: type: string nullable: true countryName: type: string nullable: true hostName: type: string nullable: true continentName: type: string nullable: true internetServices: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.ViewModels.InternetServiceModel' nullable: true additionalProperties: false Catchpoint.Symphony.Enums.Test.InsightSourceType: enum: - id: 0 name: HttpHeader - id: 1 name: HttpContent - id: 2 name: PerformanceMark type: integer format: int32 ? Catchpoint.Symphony.REST.Common.Response.APIResponse`1[Catchpoint.Symphony.REST.Common.Response.v2_0.InstantTest.InstantTestPostResponse] : type: object properties: data: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.InstantTest.InstantTestPostResponse' messages: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Models.InfoMessage' nullable: true errors: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.ViewModels.MessageModel' nullable: true completed: type: boolean readOnly: true traceId: type: string nullable: true usageLimits: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Api.ApiUsageStatistics' additionalProperties: false Catchpoint.Symphony.Enums.Test.DisplayTestType: enum: - id: 0 name: Web - id: 1 name: TransactionLegacy - id: 2 name: HtmlCode - id: 3 name: Ftp - id: 4 name: Tcp - id: 5 name: Dns - id: 6 name: Ping - id: 7 name: Smtp - id: 8 name: Udp - id: 9 name: Api - id: 10 name: Streaming - id: 11 name: Ssh - id: 12 name: TraceRoute - id: 13 name: WebSocket - id: 14 name: Ntp - id: 15 name: Imap - id: 16 name: Mqtt - id: 17 name: Bulk - id: 18 name: Ssl - id: 19 name: Wifi - id: 20 name: Bgp - id: 21 name: NodeToNode - id: 22 name: Bandwidth - id: 23 name: WebPageTestWeb - id: 24 name: WebPageTestTransaction - id: 25 name: Playwright - id: 26 name: Puppeteer - id: 27 name: Transaction type: integer format: int32 Catchpoint.Symphony.REST.Api.DivisionUsageStatistics: type: object properties: divisionId: type: integer format: int32 consumerStatistics: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Api.ConsumerStatistics' nullable: true additionalProperties: false Catchpoint.Symphony.Orchestra.Response.SyntheticRecords.WebRecordItem: type: object properties: httpVersion: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.WinHttp.HttpVersionType' inCriticalPath: type: boolean isGzipped: type: boolean isKeepAlive: type: boolean isDeflated: type: boolean isCached: type: boolean isSsl: type: boolean readOnly: true methodType: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.WinHttp.WinHttpMethod' hasCapturedHeaders: type: boolean hasCapturedResponseContent: type: boolean navigationUrl: $ref: '#/components/schemas/Catchpoint.Symphony.ViewModels.UriSlim' ipAddress: type: string nullable: true itemIndex: type: integer format: int32 connectionId: type: integer format: int32 responseCode: type: integer format: int32 responseCodeGroup: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.SyntheticLocation.SyntheticNodeReturnCodeGroup' referer: $ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.SyntheticRecords.WebRecordItem' refererAbsoluteUri: type: string nullable: true contentType: type: string nullable: true contentTag: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.WebTagType' httpError: $ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.SyntheticRecords.WebErrorCodeItem' httpStatusError: $ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.SyntheticRecords.HttpErrorCodeItem' metrics: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.RecordMetricItem' nullable: true zoneIds: type: array items: type: integer format: int32 nullable: true applicableRequestTypes: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.RecordWebItemRequestType' nullable: true requestHeadersUrl: type: string nullable: true responseHeadersUrl: type: string nullable: true responseContentUrl: type: string nullable: true sslInfoUrl: type: string nullable: true tracepoints: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.TracepointData' nullable: true indicators: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.IndicatorData' nullable: true requestCookies: type: object additionalProperties: type: string nullable: true nullable: true responseCookies: type: object additionalProperties: type: string nullable: true nullable: true requestHeaders: $ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.SyntheticRecords.RecordHeader' responseHeaders: $ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.SyntheticRecords.RecordHeader' items: type: array items: type: number format: double nullable: true systemInternetServicesUsed: type: array items: type: integer format: int32 nullable: true stackMapServicesUsedForSerialization: type: array items: type: integer format: int32 nullable: true additionalProperties: false Microsoft.AspNetCore.Mvc.ActionResult: type: object additionalProperties: false Catchpoint.Symphony.ViewModels.CountryModel: type: object properties: id: type: integer format: int32 name: type: string nullable: true abbr: type: string nullable: true latitude: type: number format: float nullable: true longitude: type: number format: float nullable: true additionalProperties: false Catchpoint.Symphony.ViewModels.UriSlim: type: object properties: pathAndQuery: type: string nullable: true scheme: type: string nullable: true host: type: string nullable: true absoluteUri: type: string nullable: true additionalProperties: false Catchpoint.Symphony.Orchestra.Response.SyntheticRecords.RecordPageSpeedItem: type: object properties: score: type: integer format: int32 pageSpeedRuleType: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.Test.PageSpeedRuleType' infractorItems: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.SyntheticRecords.WebRecordItem' nullable: true additionalProperties: false Catchpoint.Symphony.REST.Common.Response.v2_0.HostDataAPIModel: 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.RecordHostDataAPIModel' nullable: true additionalProperties: false Catchpoint.Symphony.Orchestra.Response.SyntheticRecords.RecordDnsTraceLevelItemResponse: type: object properties: name: type: string nullable: true timeToLive: type: integer format: int64 dnsClassType: $ref: '#/components/schemas/Catchpoint.Symphony.ViewModels.LookupModel' dnsTraceType: $ref: '#/components/schemas/Catchpoint.Symphony.ViewModels.LookupModel' info: type: string nullable: true asns: type: array items: type: integer format: int32 nullable: true additionalProperties: false Catchpoint.Symphony.Enums.WinHttp.WinHttpMethod: enum: - id: 0 name: Get - id: 1 name: Post - id: 2 name: Head - id: 3 name: Delete - id: 4 name: Options - id: 5 name: Put - id: 6 name: Trace - id: 7 name: Connect - id: 8 name: Acl - id: 9 name: BaselineControl - id: 10 name: Bind - id: 11 name: Checkin - id: 12 name: Checkout - id: 13 name: Copy - id: 14 name: Label - id: 15 name: Link - id: 16 name: Lock - id: 17 name: Merge - id: 18 name: Mkactivity - id: 19 name: Mkcalendar - id: 20 name: Mkcol - id: 21 name: Mkredirectref - id: 22 name: Mkworkspace - id: 23 name: Move - id: 24 name: Orderpatch - id: 25 name: Patch - id: 26 name: Pri - id: 27 name: Propfind - id: 28 name: Proppatch - id: 29 name: Rebind - id: 30 name: Report - id: 31 name: Search - id: 32 name: Unbind - id: 33 name: Uncheckout - id: 34 name: Unlink - id: 35 name: Unlock - id: 36 name: Update - id: 37 name: Updateredirectref - id: 38 name: VersionControl type: integer format: int32 Catchpoint.Symphony.Response.NetworkIspOutageSummaryData: type: object properties: outageIspAddress: type: string nullable: true pingPacketLoss: type: number format: double nullable: true outageIspAsn: type: integer format: int64 outageIspAsnName: type: string nullable: true additionalProperties: false Catchpoint.Symphony.REST.Common.Response.v2_0.RecordTransactionDataAPIModel: type: object properties: metrics: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.RecordMetricItemAPIModel' nullable: true items: type: array items: type: number format: double nullable: true transactionSteps: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.RecordTransactionStepAPIModel' additionalProperties: false Catchpoint.Symphony.Orchestra.Response.SyntheticRecords.RecordWebSocketItem: type: object properties: webSocketTransferType: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.Test.WebSocketTransferType' metrics: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.RecordMetricItem' nullable: true additionalProperties: false Catchpoint.Symphony.Orchestra.Response.SyntheticRecords.RecordDnsTraceLevelItems: type: object properties: dnsTraceLevelItems: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.SyntheticRecords.RecordDnsTraceLevelItem' nullable: true additionalProperties: false Catchpoint.Symphony.REST.Common.Requests.v2_0.InstantTestPostRequest: type: object properties: nodesIds: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.NodeAPIModel' nullable: true authentication: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.InstantTest.InstantTestAuthenticationAPIModel' tokenIds: type: array items: type: integer format: int32 nullable: true additionalProperties: false Catchpoint.Symphony.REST.Common.Response.v2_0.RecordContentTagAPIModel: type: object properties: tagType: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.WebTagType' items: type: array items: type: number format: double nullable: true additionalProperties: false Catchpoint.Symphony.Enums.Test.WifiModeType: enum: - id: 0 name: None - id: 1 name: AdHoc - id: 2 name: Infrastructure - id: 3 name: Managed - id: 4 name: Master - id: 5 name: Repeater - id: 6 name: Secondary - id: 7 name: Monitor - id: 8 name: Auto 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 nullable: true 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 nullable: true errorMessage: type: string nullable: true primaryErrorData: $ref: '#/components/schemas/Catchpoint.Symphony.Response.ErrorCode' publicLink: type: string nullable: true 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.RecordDnsTraceLevelItem: type: object properties: dnsLevelId: type: integer format: int32 queryName: type: string nullable: true queryDnsClassType: $ref: '#/components/schemas/Catchpoint.Symphony.ViewModels.LookupModel' queryDnsType: $ref: '#/components/schemas/Catchpoint.Symphony.ViewModels.LookupModel' levelItemQueries: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.SyntheticRecords.RecordDnsTraceLevelItemQuery' nullable: true authoritativeNameServers: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.SyntheticRecords.RecordDnsTraceLevelItemResponse' nullable: true answers: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.SyntheticRecords.RecordDnsTraceLevelItemResponse' nullable: true additionalRecords: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.SyntheticRecords.RecordDnsTraceLevelItemResponse' nullable: true additionalProperties: false Catchpoint.Symphony.REST.Common.Response.v2_0.RequestSettingsAPIModel: type: object properties: requestSettingType: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.SettingsType' nonLibraryCertificate: $ref: '#/components/schemas/Catchpoint.Symphony.ViewModels.CertificateModel' libraryCertificateIds: type: array items: type: integer format: int32 nullable: true tokenIds: type: array items: type: integer format: int32 nullable: true authentication: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.RequestAuthenticationAPIModel' httpHeaderRequests: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.HttpRequestHeaderAPIModel' nullable: true additionalProperties: false Catchpoint.Symphony.Enums.Test.ApiTransactionScriptType: enum: - id: 1 name: Selenium - id: 2 name: JavaScript - id: 3 name: Playwright - id: 4 name: Puppeteer - id: 5 name: JSON type: integer format: int32 Catchpoint.Symphony.Orchestra.Response.SyntheticRecords.RecordSshData: type: object properties: metrics: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.RecordMetricItem' nullable: true host: type: string nullable: true port: type: integer format: int32 ipAddress: type: string nullable: true errorCode: $ref: '#/components/schemas/Catchpoint.Symphony.Response.ErrorCode' standardOutputUrl: type: string nullable: true additionalProperties: false Catchpoint.Symphony.REST.Common.Models.InfoMessage: type: object properties: information: type: string nullable: true ignoredPath: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Models.PatchIgnoredPath' nullable: true additionalProperties: false Catchpoint.Symphony.Enums.WinHttp.HttpVersionType: enum: - id: 0 name: None - id: 1 name: Http1Dot0 - id: 2 name: Http1Dot1 - id: 3 name: Http2Dot0 - id: 4 name: Http3Dot0 type: integer format: int32 Catchpoint.Symphony.ViewModels.InternetServiceDetailsModel: type: object properties: id: type: integer format: int32 identityTypeId: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.InternetServiceIdentityType' identity: type: string nullable: true internetServiceId: type: integer format: int32 nullable: true customInternetServiceId: type: integer format: int32 nullable: true name: type: string nullable: true readOnly: true changeLogObjectType: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.ObjectType' networkBorderGroup: type: string nullable: true additionalProperties: false Catchpoint.Symphony.Response.NetworkGraphTooltipOverrideSummaryData: type: object properties: name: type: string nullable: true roundTripTime: type: number format: double nullable: true pingPacketLoss: type: number format: double nullable: true runsCount: type: number format: double nullable: true jitter: type: number format: double nullable: true ecnValue: type: integer format: int32 nullable: true dscpValue: type: integer format: int32 nullable: true additionalProperties: false Catchpoint.Symphony.Orchestra.Response.PingProbeData: type: object properties: roundTripTimes: type: integer format: int32 index: type: integer format: int32 additionalProperties: false Catchpoint.Symphony.Enums.ApplicationVersionType: enum: - id: 1 name: Stable - id: 2 name: Preview - id: 3 name: Specific type: integer format: int32 Catchpoint.Symphony.Response.NetworkGraphPathMtuData: type: object properties: pathMtuSummaryData: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.Response.NetworkGraphPathMtuSummaryData' nullable: true additionalProperties: false Catchpoint.Symphony.Response.NetworkIspOutageData: type: object properties: ispOutageSummaryData: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.Response.NetworkIspOutageSummaryData' nullable: true additionalProperties: false Catchpoint.Symphony.Orchestra.Response.ECNSummaryData: type: object properties: name: type: string nullable: true count: type: integer format: int32 additionalProperties: false Catchpoint.Symphony.Orchestra.Response.RecordMetricItem: type: object properties: metricType: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.Metrics.RecordMetric' name: type: string nullable: true value: type: number format: double nullable: true lookbackValue: type: number format: double nullable: true additionalProperties: false Catchpoint.Symphony.Orchestra.Response.SyntheticRecords.RecordContentZone: type: object properties: contentZone: $ref: '#/components/schemas/Catchpoint.Symphony.ViewModels.LookupModel' metrics: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.RecordMetricItem' nullable: true items: type: array items: type: number format: double nullable: true additionalProperties: false Catchpoint.Symphony.Orchestra.Response.SyntheticRecords.RecordWebSocketData: type: object properties: metrics: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.RecordMetricItem' nullable: true url: type: string nullable: true ipAddress: type: string nullable: true failedVerb: type: string nullable: true hasReachedMaxRecords: type: boolean errorCode: $ref: '#/components/schemas/Catchpoint.Symphony.Response.ErrorCode' transactionData: $ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.SyntheticRecords.RecordTransactionData' redirections: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.SyntheticRecords.RecordWebSocketData' nullable: true items: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.SyntheticRecords.RecordWebSocketItem' nullable: true additionalProperties: false Catchpoint.Symphony.Orchestra.Response.SyntheticRecords.RecordSslData: type: object properties: metrics: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.RecordMetricItem' nullable: true commonName: type: string nullable: true port: type: integer format: int32 version: type: integer format: int32 nullable: true url: type: string nullable: true ipAddress: type: string nullable: true certificatePath: type: string nullable: true validFrom: type: string format: date-time validTo: type: string format: date-time expiresInDays: type: integer format: int32 nullable: true signatureAlgorithm: type: string nullable: true issuer: type: string nullable: true subject: type: string nullable: true authorityKeyIdentifier: type: string nullable: true subjectKeyIdentifier: type: string nullable: true subjectAlternativeName: type: string nullable: true enhancedKeyUsage: type: string nullable: true crlDistributionPoints: type: string nullable: true certificatePolicies: type: string nullable: true authorityInformationAccess: type: string nullable: true keyUsage: type: string nullable: true basicConstraints: type: string nullable: true hostCertificateThumbprint: type: string nullable: true pinCertificateThumbprint: type: string nullable: true hostPublicKeyThumprint: type: string nullable: true pinPublicKeyThumbprint: type: string nullable: true serialNumber: type: string nullable: true publicKey: type: string nullable: true publicKeyParameters: type: string nullable: true isEndangeredCertificate: type: boolean errorCode: $ref: '#/components/schemas/Catchpoint.Symphony.Response.ErrorCode' additionalProperties: false Catchpoint.Symphony.Orchestra.Response.SyntheticRecords.RecordSmtpData: type: object properties: metrics: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.RecordMetricItem' nullable: true host: type: string nullable: true port: type: integer format: int32 ipAddress: type: string nullable: true errorCode: $ref: '#/components/schemas/Catchpoint.Symphony.Response.ErrorCode' 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 nullable: true readOnly: true changeLogObjectType: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.ObjectType' additionalProperties: false Catchpoint.Symphony.Orchestra.Response.SyntheticRecords.RecordTransactionStep: type: object properties: stepName: type: string nullable: true testUri: type: string nullable: true actualRunTime: type: string format: date-time httpMethodType: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.WinHttp.WinHttpMethod' isLogable: type: boolean isPost: type: boolean hasScreenShot: type: boolean hasFilmStrip: type: boolean metrics: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.RecordMetricItem' nullable: true items: type: array items: type: number format: double nullable: true additionalProperties: false 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.Orchestra.Response.SyntheticRecords.RecordHeader: type: object properties: values: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.SyntheticRecords.HeaderItem' nullable: true size: type: integer format: int64 additionalProperties: false Catchpoint.Symphony.ViewModels.CertificateModel: required: - givenName - id type: object properties: id: type: integer format: int32 changeDate: type: string format: date-time description: type: string nullable: true divisionId: type: integer format: int32 objectId: type: integer format: int64 nullable: true objectType: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.ObjectType' name: type: string nullable: true statusType: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.DomainStatus' passphrase: type: string nullable: true passwordStatus: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.PasswordStatusType' file: type: string nullable: true base64File: type: string nullable: true givenName: minLength: 1 type: string isLibraryCertificate: type: boolean changeLogObjectType: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.ObjectType' contacts: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.ViewModels.CertificateContactModel' nullable: true contactGroups: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.ViewModels.CertificateContactGroupModel' nullable: true associatedCertificates: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.ViewModels.AssociatedCertificateModel' nullable: true restrictContactAccess: type: boolean access: type: string nullable: true readOnly: true passphraseUpdated: type: string nullable: true labels: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.ViewModels.LabelKeyModel' nullable: true labelsForChangeLog: type: array items: type: string nullable: true 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 nullable: true requestPostData: type: string nullable: true width: type: integer format: int32 nullable: true height: type: integer format: int32 nullable: true filmstripFrequency: type: integer format: int32 nullable: true billableNodes: type: integer format: int32 nullable: true testTemplateId: type: integer format: int32 nullable: true applicationVersionId: type: integer format: int32 nullable: true nodesIds: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.NodeAPIModel' nullable: true tracepoints: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.Insight.InsightAPIModel' nullable: true indicators: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.Insight.InsightAPIModel' nullable: true action: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.Test.TestAction' requestPostDataFormatType: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.Test.WebRequestPostDataFormat' httpMethodType: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.WinHttp.WinHttpMethod' instantTestType: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.Test.DisplayInstantTestType' monitorType: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.Test.DisplayMonitorType' newMonitor: type: boolean nullable: true monitorVersionType: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.ApplicationVersionType' status: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.DomainStatus' userAgentType: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.UserAgentType' transactionScriptTypeId: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.Test.ApiTransactionScriptType' authenticationMethodType: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.Test.AuthenticationMethodType' requestSettings: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.RequestSettingsAPIModel' emailMessageFields: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.EmailMessageFieldsAPIModel' dnsQueryType: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.Test.DnsQueryType' enableDnsTcpProtocol: type: boolean nullable: true disableRecursiveResolution: type: boolean nullable: true actionType: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.Test.TestAction' instantTestFlags: type: array items: $ref: '#/components/schemas/TestFlag' nullable: true applicationVersion: type: string nullable: true scriptFileName: type: string nullable: true customFields: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.ViewModels.CustomFieldModel' nullable: true clientId: type: string nullable: true subscribeTopic: type: string nullable: true publishTopic: type: string nullable: true publishMessage: type: string nullable: true additionalProperties: false Catchpoint.Symphony.Orchestra.Response.RecordScriptErrorItem: type: object properties: url: type: string nullable: true lineNumber: type: integer format: int32 count: type: integer format: int32 errorCode: type: integer format: int32 errorMessage: type: string nullable: true additionalProperties: false Catchpoint.Symphony.ViewModels.SonarPointsPerDay: type: object properties: pointsPerDay: type: number format: double totalPointsPercentPerDay: type: number format: double additionalProperties: false Catchpoint.Symphony.Response.NetworkGraphEdge: type: object properties: hopNumber: type: integer format: int32 testId: type: integer format: int64 nodeId: type: integer format: int64 deadHopCount: type: integer format: int32 parentKey: type: string nullable: true childKey: type: string nullable: true totalRuns: type: integer format: int32 successfulPackets: type: integer format: int32 failedPackets: type: integer format: int32 sentPackets: type: integer format: int32 readOnly: true destinationSuccessCount: type: integer format: int32 destinationFailureCount: type: integer format: int32 destinationSuccess_SuccessfulPacketCount: type: integer format: int32 destinationSuccess_FailedPacketCount: type: integer format: int32 destinationSuccess_PingRoundTripTimeTotal: type: integer format: int32 destinationFailure_SuccessfulPacketCount: type: integer format: int32 destinationFailure_FailedPacketCount: type: integer format: int32 destinationFailure_PingRoundTripTimeTotal: type: integer format: int32 pingRoundTripTimeTotal: type: integer format: int32 pingRoundTripTimeAvg: type: number format: double nullable: true hasHighLatency: type: boolean mplsData: type: string nullable: true jitterTotal: type: number format: double countHopsWithJitter: type: integer format: int32 hasUnreachableDestination: type: boolean mplsHopData: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.Response.MplsHopSummaryData' nullable: true dscpHopData: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.Response.DscpSummaryData' nullable: true ecnHopData: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.Response.EcnSummaryData' nullable: true pingRTTInMs: type: number format: double readOnly: true isDestinationEdge: type: boolean countMssOversized: type: integer format: int32 nullable: true countMssUndersized: type: integer format: int32 nullable: true bottleneckMtuCounts: type: array items: type: integer format: int32 nullable: true additionalProperties: false Catchpoint.Symphony.Response.MplsHopSummaryData: type: object properties: runsCount: type: integer format: int32 mplsLabel: type: string nullable: true pingPacketLoss: type: number format: double nullable: true pingRoundTripTime: type: number format: double nullable: true additionalProperties: false Catchpoint.Symphony.Orchestra.Response.SyntheticRecords.RecordNtpData: 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.Orchestra.Response.PingData: type: object properties: internetServices: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.ViewModels.InternetServiceModel' nullable: true hostName: type: string nullable: true ipAddress: type: string nullable: true asn: $ref: '#/components/schemas/Catchpoint.Symphony.ViewModels.LookupModel' isDebugData: type: boolean errorCode: $ref: '#/components/schemas/Catchpoint.Symphony.Response.ErrorCode' averageRoundTripTime: type: number format: double nullable: true packetsSent: type: integer format: int32 packetsSentSuccess: type: integer format: int32 packetLoss: type: number format: double jitter: type: number format: double nullable: true roundTripTimes: type: array items: type: integer format: int32 nullable: true city: $ref: '#/components/schemas/Catchpoint.Symphony.ViewModels.LookupModel' country: $ref: '#/components/schemas/Catchpoint.Symphony.ViewModels.LookupModel' hasHighLatency: type: boolean matchedPrefix: type: string nullable: true mplsData: type: string nullable: true bottleneckMtu: type: integer format: int32 nullable: true isRepeating: type: boolean stepOffset: type: integer format: int32 nullable: true pingProbes: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.PingProbeData' nullable: true debugProbes: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.DebugProbeData' nullable: true ecnValue: type: integer format: int32 nullable: true dscpValue: type: integer format: int32 nullable: true ecnSummary: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.ECNSummaryData' nullable: true additionalProperties: false Catchpoint.Symphony.Enums.Test.DisplayInstantTestType: enum: - id: 0 name: Web - id: 1 name: Transaction - id: 2 name: HtmlCode - id: 3 name: Ftp - id: 4 name: Tcp - id: 5 name: Dns - id: 6 name: Ping - id: 7 name: Smtp - id: 9 name: Api - id: 10 name: Streaming - id: 11 name: Ssh - id: 12 name: TraceRoute - id: 13 name: WebSocket - id: 14 name: Ntp - id: 15 name: Imap - id: 16 name: Mqtt - id: 18 name: Ssl - id: 25 name: PlayWright - id: 26 name: Puppeteer type: integer format: int32 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.WebRequestHeaderType: enum: - id: 0 name: None - id: 1 name: UserAgent - id: 2 name: Accept - id: 3 name: AcceptEncoding - id: 4 name: AcceptLanguage - id: 5 name: AcceptCharSet - id: 6 name: Cookie - id: 7 name: CacheControl - id: 8 name: Connection - id: 9 name: Pragma - id: 10 name: Referer - id: 11 name: Custom - id: 12 name: Host - id: 13 name: RequestOverride - id: 14 name: DnsOverride - id: 15 name: RequestBlock - id: 16 name: RequestDelay - id: 17 name: DnsResolverOverride type: integer format: int32 Catchpoint.Symphony.ViewModels.CustomFieldModel: type: object properties: parameterId: type: integer format: int64 nullable: true name: type: string nullable: true value: type: string nullable: true macroName: type: string nullable: true readOnly: true 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.ViewModels.LabelValueModel: type: object properties: id: type: integer format: int32 name: type: string nullable: true labelKeyId: type: integer format: int32 associatedLabelValues: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.ViewModels.AssociatedLabelValueModel' nullable: true labelName: type: string nullable: true changeLogObjectType: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.ObjectType' additionalProperties: false Catchpoint.Symphony.Enums.PasswordStatusType: enum: - id: 0 name: None - id: 1 name: Set - id: 2 name: Update type: integer format: int32 Catchpoint.Symphony.REST.Api.Limit: type: object properties: minute: type: integer format: int32 hour: type: integer format: int32 day: type: integer format: int32 additionalProperties: false Catchpoint.Symphony.Orchestra.Response.SyntheticRecords.ImageDataItem: type: object properties: heightInPixel: type: integer format: int32 widthInPixel: type: integer format: int32 timeOffsetMSec: type: integer format: int32 url: type: string nullable: true additionalProperties: false Catchpoint.Symphony.REST.Common.Response.v2_0.InstantTest.InstantTestNodeModel: type: object properties: instantTestStatus: type: string nullable: true readOnly: true id: type: integer format: int64 name: type: string nullable: true networkType: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.SyntheticLocation.SyntheticNetworkType' status: $ref: '#/components/schemas/Catchpoint.Symphony.ViewModels.EnumLookupModel`1[System.Int32]' ipAddress: type: string nullable: true 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 format: int64 nullable: true labelValueId: type: integer format: int32 labelKeyId: type: integer format: int32 changeDate: type: string format: date-time changeContactId: type: integer format: int32 nullable: true createDate: type: string format: date-time createContactId: type: integer format: int32 nullable: true name: type: string nullable: true changeLogObjectType: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.ObjectType' additionalProperties: false Catchpoint.Symphony.Enums.Sonar.GraphVertexType: enum: - id: 1 name: Gateway - id: 2 name: Proxy - id: 3 name: VPN - id: 4 name: WifiRouter - id: 5 name: ISP - id: 6 name: Firewall - id: 7 name: DNSResolver - id: 8 name: Endpoint - id: 9 name: AS - id: 10 name: App - id: 11 name: IP - id: 12 name: Unknown type: integer format: int32 Catchpoint.Symphony.REST.Common.Response.v2_0.RecordMetricItemAPIModel: type: object properties: metricType: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.Metrics.RecordMetric' name: type: string nullable: true value: type: number format: double nullable: true index: type: integer format: int32 lookbackValue: type: number format: double nullable: true additionalProperties: false 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.Orchestra.Response.SyntheticRecords.RecordDnsTraceData: type: object properties: metrics: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.RecordMetricItem' nullable: true eDnsSubnet: type: string nullable: true hostName: type: string nullable: true isDebugData: type: boolean isTcp: type: boolean isDnsSecDataAvailable: type: boolean dnsSecItems: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.RecordDnsSecItem' nullable: true responseContentUrl: type: string nullable: true errorCode: $ref: '#/components/schemas/Catchpoint.Symphony.Response.ErrorCode' levelItems: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.SyntheticRecords.RecordDnsTraceLevelItems' nullable: true additionalProperties: false Catchpoint.Symphony.ViewModels.EnumLookupModel`1[System.Int32]: type: object properties: id: type: integer format: int32 name: type: string nullable: true additionalProperties: false Catchpoint.Symphony.Response.NetworkGraphPathMtuSummaryData: type: object properties: name: type: string nullable: true id: type: string nullable: true index: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.MtuIndexType' runsCount: type: number format: double nullable: true additionalProperties: false Catchpoint.Symphony.Orchestra.Response.SyntheticRecords.RecordFtpData: type: object properties: metrics: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.RecordMetricItem' nullable: true testLocation: type: string nullable: true ipAddress: type: string nullable: true errorCode: $ref: '#/components/schemas/Catchpoint.Symphony.Response.ErrorCode' additionalProperties: false Catchpoint.Symphony.ViewModels.InternetServiceModel: required: - id - name type: object properties: id: type: integer format: int32 divisionId: type: integer format: int32 nullable: true name: minLength: 1 type: string description: type: string nullable: true logoUrl: type: string nullable: true internetServiceTypeId: type: integer format: int32 internetCustomServiceTypeId: type: integer format: int32 nullable: true status: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.DomainStatus' serviceProvider: type: string nullable: true parentId: type: integer format: int32 nullable: true internetServiceType: $ref: '#/components/schemas/Catchpoint.Symphony.ViewModels.InternetServiceTypeModel' internetCustomServiceType: $ref: '#/components/schemas/Catchpoint.Symphony.ViewModels.InternetServiceTypeModel' subServices: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.ViewModels.InternetServiceModel' nullable: true isDefault: type: boolean isInclude: type: boolean nullable: true stackMapUtilizeApdexThresholdSettingTypeId: type: integer format: int32 stackMapDataAssociation: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.ViewModels.InternetServiceStackMapDataAssociationModel' nullable: true associatedInternetServiceId: type: integer format: int32 nullable: true associatedInternetService: $ref: '#/components/schemas/Catchpoint.Symphony.ViewModels.InternetServiceModel' criteria: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.ViewModels.InternetServiceDetailsModel' nullable: true testTimeThreshold: $ref: '#/components/schemas/Catchpoint.Symphony.ViewModels.ApdexThresholdModel' availabilityThreshold: $ref: '#/components/schemas/Catchpoint.Symphony.ViewModels.ApdexThresholdModel' internetServiceCloudRegion: type: string nullable: true changeLogObjectType: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.ObjectType' changeDate: type: string format: date-time sonarPointsPerDay: $ref: '#/components/schemas/Catchpoint.Symphony.ViewModels.SonarPointsPerDay' additionalProperties: false Catchpoint.Symphony.Enums.SettingsType: enum: - id: 0 name: Inherit - id: 1 name: Override - id: 2 name: Inherit & Add - id: 3 name: No Settings type: integer format: int32 Catchpoint.Symphony.ViewModels.RegionModel: type: object properties: id: type: integer format: int32 name: type: string nullable: true countryId: type: integer format: int32 nullable: true countries: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.ViewModels.CountryModel' nullable: true additionalProperties: false Catchpoint.Symphony.Response.NetworkGraphTooltipOverrideData: type: object properties: summaryData: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.Response.NetworkGraphTooltipOverrideSummaryData' nullable: true additionalProperties: false 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.RecordStreamingData: type: object properties: metrics: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.RecordMetricItem' nullable: true name: type: string nullable: true streamingUrl: type: string nullable: true hasCapturedMetaData: type: boolean hasResponseCapturedHeaders: type: boolean hasRequestCapturedHeaders: type: boolean screenshot: $ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.SyntheticRecords.ImageDataItem' filmStripImages: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.SyntheticRecords.ImageDataItem' nullable: true ipAddress: type: string nullable: true errorCode: $ref: '#/components/schemas/Catchpoint.Symphony.Response.ErrorCode' requestHeadersUrl: type: string nullable: true responseHeadersUrl: type: string nullable: true responseContentUrl: type: string nullable: true additionalProperties: false Catchpoint.Symphony.Orchestra.Response.RecordDnsSecItem: type: object properties: trace: type: string nullable: true trustChain: type: string nullable: true additionalProperties: false Catchpoint.Symphony.Enums.SyntheticLocation.SyntheticNetworkType: enum: - id: 0 name: Backbone - id: 1 name: LastMile - id: 2 name: Wireless - id: 3 name: Private - id: 4 name: Enterprise - id: 5 name: PublicCloud - id: 6 name: Any - id: 7 name: Bgp - id: 8 name: WebPageTest - id: 9 name: Enterprise Branch type: integer format: int32 Catchpoint.Symphony.REST.Common.Response.v2_0.NodeAPIModel: type: object properties: id: type: integer format: int64 name: type: string nullable: true networkType: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.SyntheticLocation.SyntheticNetworkType' status: $ref: '#/components/schemas/Catchpoint.Symphony.ViewModels.EnumLookupModel`1[System.Int32]' ipAddress: type: string nullable: true 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.REST.Common.Response.v2_0.WebRecordAPIModel: type: object properties: fields: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.RecordMetricItemAPIModel' nullable: true items: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.SyntheticRecords.WebRecordItem' nullable: true additionalProperties: false Catchpoint.Symphony.Enums.Test.DnsQueryType: enum: - id: 0 name: None - id: 1 name: A - id: 2 name: NS - id: 5 name: CNAME - id: 6 name: SOA - id: 7 name: MB - id: 8 name: MG - id: 9 name: MR - id: 10 name: 'NULL' - id: 11 name: WKS - id: 12 name: PTR - id: 13 name: HINFO - id: 14 name: MINFO - id: 15 name: MX - id: 16 name: TXT - id: 17 name: RP - id: 18 name: AFSDB - id: 19 name: X25 - id: 20 name: ISDN - id: 21 name: RT - id: 22 name: NSAP - id: 24 name: SIG - id: 25 name: KEY - id: 26 name: PX - id: 28 name: AAAA - id: 29 name: LOC - id: 31 name: EID - id: 32 name: NIMLOC - id: 33 name: SRV - id: 34 name: ATMA - id: 35 name: NAPTR - id: 36 name: KX - id: 37 name: CERT - id: 38 name: A6 - id: 39 name: DNAME - id: 40 name: SINK - id: 41 name: OPT - id: 42 name: APL - id: 43 name: DS - id: 44 name: SSHFP - id: 45 name: IPSECKEY - id: 46 name: RRSIG - id: 47 name: NSEC - id: 48 name: DNSKEY - id: 49 name: DHCID - id: 50 name: NSEC3 - id: 51 name: NSEC3PARAM - id: 55 name: HIP - id: 64 name: SVCB - id: 65 name: HTTPS - id: 99 name: SPF - id: 100 name: UINFO - id: 101 name: UID - id: 102 name: GID - id: 103 name: UNSPEC - id: 249 name: TKEY - id: 250 name: TSIG - id: 251 name: IXFR - id: 252 name: AXFR - id: 253 name: MAILB - id: 255 name: ANY - id: 32768 name: TA - id: 32769 name: DLV type: integer format: int32 Catchpoint.Symphony.Enums.MtuIndexType: enum: - id: 0 name: LessThanFifteenHundred - id: 1 name: FifteenHundred - id: 2 name: GreaterThanFifteenHundred - id: -1 name: Unknown type: integer format: int32 Catchpoint.Symphony.REST.Common.Response.v2_0.RequestAuthenticationAPIModel: type: object properties: authenticationMethodType: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.Test.AuthenticationMethodType' passwordStatus: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.PasswordStatusType' userName: type: string nullable: true password: type: string nullable: true id: type: integer format: int64 passwordIds: type: array items: type: integer format: int32 nullable: true additionalProperties: false Catchpoint.Symphony.Orchestra.Response.SyntheticRecords.RecordTcpData: type: object properties: metrics: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.RecordMetricItem' nullable: true host: type: string nullable: true port: type: integer format: int32 ipAddress: type: string nullable: true errorCode: $ref: '#/components/schemas/Catchpoint.Symphony.Response.ErrorCode' additionalProperties: false Catchpoint.Symphony.Response.EcnSummaryData: type: object properties: runsCount: type: integer format: int32 ecnLabel: type: integer format: int32 additionalProperties: false 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.LookupModel: type: object properties: id: type: integer format: int64 originalName: type: string nullable: true name: type: string nullable: true nameStringKey: type: string nullable: true type: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.Dimension.BreakdownDimension' testType: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.Test.DisplayTestType' additionalProperties: false Catchpoint.Symphony.Orchestra.Response.TraceRouteData: type: object properties: metrics: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.RecordMetricItem' nullable: true hostName: type: string nullable: true isDebugData: type: boolean isMtuReliable: type: boolean isSackUsed: type: boolean ipAddress: type: string nullable: true duration: type: integer format: int32 errorCode: $ref: '#/components/schemas/Catchpoint.Symphony.Response.ErrorCode' pingData: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.PingData' nullable: true pingTraceRouteGraph: $ref: '#/components/schemas/Catchpoint.Symphony.Response.NetworkGraphResponse' destinationPingData: $ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.PingData' fallbackReason: $ref: '#/components/schemas/Catchpoint.Symphony.Response.FallbackReason' ecnValue: type: integer format: int32 nullable: true dscpValue: type: integer format: int32 nullable: true transportLayerEcnId: type: integer format: int32 nullable: true timeStampUtc: type: string format: date-time additionalProperties: false Catchpoint.Symphony.REST.Common.Response.v2_0.InstantTest.InstantTestAuthenticationAPIModel: type: object properties: userName: type: string nullable: true password: type: string nullable: true passwordIds: type: array items: type: integer format: int32 nullable: true additionalProperties: false Catchpoint.Symphony.Response.GraphPath: type: object properties: path: type: array items: type: string nullable: true isMtuReliable: type: boolean minPathMtu: type: integer format: int32 minTcpMss: type: integer format: int32 hasRepeatingIp: type: boolean dscpPathData: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.Response.DscpSummaryData' nullable: true ecnPathData: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.Response.EcnSummaryData' nullable: true dscpChangedPathData: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.Response.DscpSummaryData' nullable: true ecnChangedPathData: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.Response.EcnSummaryData' nullable: true hasUnreachableDestination: type: boolean hasPathChange: type: boolean 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.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.Orchestra.Response.SyntheticRecords.HttpErrorCodeItem: type: object properties: code: type: integer format: int32 isWarning: type: boolean message: type: string nullable: true additionalProperties: false Catchpoint.Symphony.Enums.Test.DisplayMonitorType: enum: - id: 0 name: IE - id: 1 name: RealUser - id: 2 name: HTTP - id: 3 name: Emulated - id: 5 name: Mqtt - id: 6 name: Imap - id: 7 name: Ntp - id: 8 name: Ping ICMP - id: 9 name: Traceroute ICMP - id: 10 name: DnsTrace - id: 11 name: PingTcp - id: 12 name: DnsExperience - id: 13 name: DnsDirect - id: 14 name: TraceRouteUdp - id: 15 name: Tcp - id: 16 name: Ftp - id: 17 name: ApiSummary - id: 18 name: Chrome - id: 19 name: Playback - id: 20 name: MobilePlayback - id: 21 name: Smtp - id: 22 name: TcpUdp - id: 23 name: PingUdp - id: 24 name: Streaming - id: 25 name: Api - id: 26 name: Mobile - id: 28 name: Ssh - id: 29 name: TraceRouteTcp - id: 30 name: WebSocket - id: 31 name: Ssl - id: 32 name: Wifi - id: 33 name: ShellScript - id: 34 name: Bgp - id: 35 name: TraceRouteSack - id: 36 name: M-Lab Bandwidth - id: 37 name: WebPageTest - id: 39 name: Edge - id: 40 name: Nprobe - id: 41 name: BgpBasic - id: 42 name: TracerouteQUIC - id: 43 name: NProbeRFactor type: integer format: int32 Catchpoint.Symphony.REST.Api.ApiUsageStatistics: type: object properties: clientId: type: integer format: int64 lastRequestTimestamp: type: string format: date-time limits: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Api.Limit' runs: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Api.Limit' exceededMessage: type: string nullable: true readOnly: true divisionUsageStatistics: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Api.DivisionUsageStatistics' nullable: true additionalProperties: false Catchpoint.Symphony.ViewModels.CertificateContactGroupModel: required: - certificateDataId - contactGroupId type: object properties: certificateDataId: type: integer format: int32 contactGroupId: type: integer format: int32 contactGroupName: 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 Catchpoint.Symphony.ViewModels.ApdexThresholdModel: type: object properties: id: maximum: 2147483647 minimum: 0 type: integer format: int32 objectId: type: integer format: int64 nullable: true metricType: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.Metrics.AnalyticsMetric' objectTypeId: type: integer format: int32 nullable: true monitorTypeId: type: integer format: int32 nullable: true apdexThresholdWarning: type: number format: float nullable: true apdexThresholdCritical: type: number format: float nullable: true name: type: string nullable: true readOnly: true changeLogObjectType: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.ObjectType' additionalProperties: false Catchpoint.Symphony.Response.DscpSummaryData: type: object properties: runsCount: type: integer format: int32 dscpLabel: type: integer format: int32 additionalProperties: false Catchpoint.Symphony.Response.NetworkGraphResponse: type: object properties: paths: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.Response.GraphPath' nullable: true ipLookups: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.Response.TraceRouteIpAddressLookup' nullable: true summary: $ref: '#/components/schemas/Catchpoint.Symphony.Response.NetworkGraphSummary' tooltipOverrideData: $ref: '#/components/schemas/Catchpoint.Symphony.Response.NetworkGraphTooltipOverrideData' vertices: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.Response.NetworkGraphVertex' nullable: true edges: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.Response.NetworkGraphEdge' nullable: true 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.InternetServiceIdentityType: enum: - id: 0 name: None - id: 1 name: IP - id: 2 name: ASN - id: 3 name: DenormalizedHosts - id: 4 name: DenormalizedHostsRegex - id: 5 name: IsDown Service Name - id: 6 name: UrlStartsWith - id: 7 name: UrlEndsWith - id: 8 name: URL Fragment - id: 9 name: URL - id: 10 name: UrlRegex type: integer format: int32 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.ViewModels.MessageModel: type: object properties: id: type: string nullable: true message: type: string nullable: true additionalProperties: false Catchpoint.Symphony.Orchestra.Response.IndicatorData: type: object properties: id: type: integer format: int32 value: type: number format: double additionalProperties: false Catchpoint.Symphony.Enums.Test.InsightContentType: enum: - id: 0 name: Number - id: 2 name: Counter - id: 4 name: Second - id: 5 name: MicroSecond type: integer format: int32 Catchpoint.Symphony.REST.Common.Response.v2_0.MetricModel: type: object properties: fields: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.RecordMetricItemAPIModel' nullable: true items: type: array items: type: number format: double nullable: true additionalProperties: false Catchpoint.Symphony.Enums.Test.APIInsightType: enum: - id: 0 name: Tracepoint - id: 1 name: Indicator type: integer format: int32 Catchpoint.Symphony.Orchestra.Response.TracepointData: type: object properties: id: type: integer format: int32 value: type: string nullable: true additionalProperties: false Catchpoint.Symphony.REST.Common.Response.v2_0.RecordHostDataAPIModel: type: object properties: hostName: type: string nullable: true items: type: array items: type: number format: double nullable: true additionalProperties: false 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.Enums.Test.WifiSecurityType: enum: - id: 0 name: None - id: 1 name: Wpa2 - id: 2 name: Wep - id: 3 name: Wps - id: 4 name: Wpa - id: 5 name: WpaWpa2 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.Enums.WinHttpErrorCode: enum: - id: 0 name: None - id: 114 name: OtherSslFailure - id: 12000 name: WinHttpBase - id: 12001 name: WinHttpOutOfHandles - id: 12002 name: WinHttpTimeout - id: 12004 name: WinHttpInternalError - id: 12005 name: WinHttpInvalidUrl - id: 12006 name: WinHttpUnrecognizedScheme - id: 12007 name: WinHttpNameNotResolved - id: 12009 name: WinHttpInvalidOption - id: 12011 name: WinHttpOptionNotSettable - id: 12012 name: WinHttpShutdown - id: 12015 name: WinHttpLogOnFailure - id: 12017 name: WinHttpOperationCanceled - id: 12018 name: WinHttpIncorrectHandleType - id: 12019 name: WinHttpIncorrectHandleState - id: 12029 name: WinHttpCannotConnect - id: 12030 name: WinHttpConnectionError - id: 12031 name: ErrorInternetConnectionReset - id: 12032 name: WinHttpResendRequest - id: 12037 name: WinHttpSecureCertDateInvalid - id: 12038 name: WinHttpSecureCertCNInvalid - id: 12044 name: WinHttpClientAuthCertNeeded - id: 12045 name: WinHttpSecureInvalidCA - id: 12055 name: ErrorInternetSecCertErrors - id: 12056 name: ErrorInternetSecCertNoRev - id: 12057 name: WinHttpSecureCertRevFailed - id: 12100 name: WinHttpCannotCallBeforeOpen - id: 12101 name: WinHttpCannotCallBeforeSend - id: 12102 name: WinHttpCannotCallAfterSend - id: 12103 name: WinHttpCannotCallAfterOpen - id: 12150 name: WinHttpHeaderNotFound - id: 12151 name: ErrorHttpDownlevelServer - id: 12152 name: WinHttpInvalidServerResponse - id: 12153 name: WinHttpInvalidHeader - id: 12154 name: WinHttpInvalidQueryRequest - id: 12155 name: WinHttpHeaderAlreadyExists - id: 12156 name: WinHttpRedirectFailed - id: 12157 name: WinHttpSecureChannelError - id: 12166 name: WinHttpBadAutoProxyScript - id: 12167 name: WinHttpUnableToDownloadScript - id: 12168 name: WinHttpRedirectNeedsConfirmation - id: 12169 name: WinHttpSecureInvalidCert - id: 12170 name: WinHttpSecureCertRevoked - id: 12172 name: WinHttpNotInitialized - id: 12175 name: WinHttpSecureFailure - id: 12178 name: WinHttpAutoProxyServiceError - id: 12179 name: WinHttpSecureCertWrongUsage - id: 12180 name: WinHttpAutoDetectionFailed - id: 12181 name: WinHttpHeaderCountExceeded - id: 12182 name: WinHttpHeaderSizeOverflow - id: 12183 name: WinHttpChunkedEncodingHeaderSizeOverflow - id: 12184 name: WinHttpResponseDrainOverflow - id: 12185 name: WinHttpClientCertNoPrivateKey - id: 12186 name: WinHttpClientCertNoAccessPrivateKey - id: 50000 name: OtherBase - id: 50001 name: OtherInvalidUrl - id: 50002 name: OtherTooManyRedirects - id: 50003 name: OtherDecompressionFailure - id: 50004 name: OtherTooManyUrls - id: 50005 name: OtherTooMuchTime - id: 50006 name: OtherTooManyFrameRecursions - id: 50007 name: OtherTooManyDomains - id: 50008 name: OtherTooManyUrlsPerDomain - id: 50009 name: OtherMissingReturnCode - id: 50010 name: OtherDnsFailure - id: 50011 name: OtherConnectionFailure - id: 50012 name: OtherTooManyBytesUrl - id: 50013 name: OtherTooManyBytesTest - id: 50014 name: OtherResponseCodeFailure - id: 50019 name: OtherFileDownloadRejectionFailure - id: 50020 name: OtherTooManyBytesTestFromObjectUrl - id: 50021 name: OtherTooManyRedirectsTestFromObjectUrl - id: 50022 name: OtherTooMuchTimeTest - id: 50023 name: OtherSendFailure - id: 50024 name: OtherReceiveFailure - id: 50025 name: OtherResponseCodeFailureOK - id: 50026 name: OtherInitializationFailure - id: 50027 name: OtherBlockedByClient - id: 50028 name: OtherFileUploadNotFound - id: 50029 name: OtherBlockedByResponse - id: 50051 name: OtherContentCompareFileFailure - id: 50052 name: OtherContentComparePreviousFailure - id: 50053 name: OtherContentCompareRegexFailure - id: 50054 name: OtherContentSizeTestUrlFailure - id: 50055 name: OtherContentSizePageFailure - id: 50056 name: OtherContentCountRequestsFailure - id: 50057 name: OtherContentCountHostsFailure - id: 50058 name: OtherAddressFailure - id: 50059 name: OtherAddressChildFailure - id: 50060 name: OtherContentCompareHttpResponseCode - id: 50061 name: OtherContentCompareHttpResponseHeaders - id: 50101 name: OtherNoTransactionSteps - id: 50102 name: OtherInvalidTransactionNavigationLocation - id: 50103 name: OtherNoTransactionNavigationOnFirstStep - id: 50104 name: OtherNoTransactionNavigationOnLastStep - id: 50105 name: OtherTooManyTransactionSteps - id: 50106 name: OtherInvalidTransactionSubmitForm - id: 50107 name: OtherTooMuchTimeTransactionTest - id: 50108 name: OtherExpectedNextTransactionStep - id: 50109 name: OtherNoEndToExecVerb - id: 50110 name: OtherNoNavigateVerbForNavigatePostData - id: 50111 name: OtherInvalidTransactionClickAndWait - id: 50112 name: OtherTransactionStepItemFailure - id: 50113 name: OtherSecureUnknownCertificateFailure - id: 50115 name: OtherAuthorizationFailure - id: 50116 name: OtherNetworkChangedFailure - id: 50117 name: OtherSpdyProtocolError - id: 50200 name: UnexpectedBrowserError - id: 50201 name: UnexplainedInterstitialError - id: 65534 name: UnknownWindowsApiError - id: 65535 name: Unknown type: integer format: int32 Catchpoint.Symphony.Orchestra.Response.SyntheticRecords.RecordWifiData: type: object properties: metrics: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.RecordMetricItem' nullable: true channel: type: integer format: int32 ip4Address: type: string nullable: true ip6Address: type: string nullable: true macAddress: type: string nullable: true ssid: type: string nullable: true 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.REST.Common.Response.v2_0.EmailMessageFieldsAPIModel: type: object properties: emailFrom: type: string nullable: true emailTo: type: array items: type: string nullable: true emailBcc: type: array items: type: string nullable: true emailCc: type: array items: type: string nullable: true emailSubject: type: string nullable: true emailSearch: type: string nullable: true emailBody: type: string nullable: true additionalProperties: false Catchpoint.Symphony.REST.Common.Response.v2_0.HttpRequestHeaderAPIModel: type: object properties: requestValue: type: string nullable: true requestHeaderType: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.Test.WebRequestHeaderType' headerName: type: string nullable: true childHostPattern: type: string nullable: true additionalProperties: false Catchpoint.Symphony.Orchestra.Response.SyntheticRecords.RecordImapData: type: object properties: metrics: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.RecordMetricItem' nullable: true host: type: string nullable: true port: type: integer format: int32 ipAddress: type: string nullable: true errorCode: $ref: '#/components/schemas/Catchpoint.Symphony.Response.ErrorCode' 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.Orchestra.Response.SyntheticRecords.HeaderItem: type: object properties: name: type: string nullable: true value: type: string nullable: true additionalProperties: false Catchpoint.Symphony.Orchestra.Response.SyntheticRecords.RecordTransactionData: type: object properties: metrics: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.RecordMetricItem' nullable: true transactionSteps: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.SyntheticRecords.RecordTransactionStep' nullable: true additionalProperties: false Catchpoint.Symphony.ViewModels.LabelKeyModel: type: object properties: id: type: integer format: int32 name: type: string nullable: true labelValues: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.ViewModels.LabelValueModel' nullable: true color: type: string nullable: true changeLogObjectType: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.ObjectType' objectId: type: integer format: int64 nullable: true additionalProperties: false Catchpoint.Symphony.REST.Common.Response.v2_0.Insight.InsightAPIModel: type: object properties: id: type: integer format: int32 nullable: true name: type: string nullable: true statusType: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.DomainStatus' insightType: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.Test.APIInsightType' token: type: string nullable: true httpSection: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.Test.InsightSourceType' matchHeaderKey: type: boolean nullable: true format: type: string nullable: true includeChildren: type: boolean nullable: true isJsonFormat: type: boolean nullable: true contentType: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.Test.InsightContentType' glimpseSiteId: type: integer format: int32 nullable: true additionalProperties: false Catchpoint.Symphony.Enums.DomainStatus: enum: - id: 0 name: Active - id: 1 name: Inactive - id: 2 name: Archived - id: 3 name: Suspended - id: 4 name: SuspendedByAdmin - id: 5 name: Open - id: 6 name: Resolved - id: 7 name: Deleted - id: 8 name: OverSubscribed - id: 9 name: Published - id: 10 name: Draft - id: 11 name: NeedsApproval type: integer format: int32 Catchpoint.Symphony.Response.NetworkGraphSummary: type: object properties: pingPacketLoss: type: number format: double nullable: true pingRoundTripTime: type: number format: double nullable: true pathCount: type: number format: double nullable: true asCount: type: number format: double nullable: true cityCount: type: number format: double nullable: true hopIpCount: type: number format: double nullable: true destinationIpCount: type: number format: double nullable: true historicalPingPacketLoss: type: number format: double nullable: true historicalPingRoundTripTime: type: number format: double nullable: true historicalPathCount: type: number format: double nullable: true historicalASCount: type: number format: double nullable: true historicalCityCount: type: number format: double nullable: true historicalHopIpCount: type: number format: double nullable: true historicalDestinationIpCount: type: number format: double nullable: true additionalProperties: false Catchpoint.Symphony.Orchestra.Response.SyntheticRecords.RecordDnsTraceLevelItemQuery: type: object properties: serverAddress: type: string nullable: true serverHostName: type: string nullable: true serverName: type: string nullable: true serverId: type: string nullable: true 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 nullable: true pingData: $ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.PingData' traceRouteData: $ref: '#/components/schemas/Catchpoint.Symphony.Orchestra.Response.TraceRouteData' additionalProperties: false Catchpoint.Symphony.Response.FallbackReason: type: object properties: id: type: integer format: int32 nullable: true name: type: string nullable: true message: type: string nullable: true additionalProperties: false Catchpoint.Symphony.Response.NetworkGraphVertex: type: object properties: key: type: string nullable: true id: type: string nullable: true asnId: type: integer format: int64 nullable: true name: type: string nullable: true isOrigin: type: boolean isDestination: type: boolean vertexTypeId: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.Sonar.GraphVertexType' additionalNetworkData: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.ViewModels.LookupModel' nullable: true isRepeating: type: boolean hasUnreachableDestination: type: boolean consecutiveRepetitionsCount: type: integer format: int32 additionalProperties: false securitySchemes: bearer: type: http scheme: bearer bearerFormat: JWT