openapi: 3.0.1 info: title: Catchpoint REST API v2.0 Account Test API version: '2.0' servers: - url: /api tags: - name: Test paths: /v2/tests/{testIds}: get: tags: - Test summary: Returns properties of one or more tests based on test IDs. description: 'Multiple test IDs may be included in a comma-separated list. Results include properties from all sections available in Catchpoint Portal: Test Properties, More Settings, Thresholds, Advanced Settings, Request, Insights, Targeting & Scheduling, and Alerts.' parameters: - name: testIds in: path description: Comma-separated list of test IDs to return properties for. Pass “0” against the testId value to get the PostData for a new test creation. required: true schema: type: string - name: showInheritedProperties in: query description: Flag to set to see inherited properties as part of the test properties returned schema: type: boolean default: false 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.TestGetResponse]' text/plain: schema: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.APIResponse`1[Catchpoint.Symphony.REST.Common.Response.v2_0.TestGetResponse]' text/json: schema: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.APIResponse`1[Catchpoint.Symphony.REST.Common.Response.v2_0.TestGetResponse]' security: - bearer: [] order: 2 delete: tags: - Test summary: Delete tests based on the specified list of IDs. description: The IDs need to be separated by commas. This endpoint allows partial deletion; if you provide a list of five IDs and only three of them are valid, then it will delete those three tests. The response will indicate the three that were deleted, and the two invalid IDs will be listed as errors. parameters: - name: testIds in: path description: Comma-separated list of test IDs to delete required: true schema: type: string 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.TestDeleteResponse]' text/plain: schema: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.APIResponse`1[Catchpoint.Symphony.REST.Common.Response.v2_0.TestDeleteResponse]' text/json: schema: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.APIResponse`1[Catchpoint.Symphony.REST.Common.Response.v2_0.TestDeleteResponse]' security: - bearer: [] order: 5 /v2/tests: post: tags: - Test summary: Create a new test per the request body. description: "The request body may contain only the required properties, or it may contain all test properties.\r\n \r\nNote: For SSL test type we do not support certificate upload when creating a test.\r\n \r\n**Request:**\r\n \r\nTo create a test, the required properties need to be passed in the request body. If no details are provided for sections like targeting and scheduling, alerts, etc. then those properties will be set as inherited.\r\n \r\nTo get a sample payload refer InternalLink[Test Details by ID Endpoint,operations-tag-Test,operations-Test-get_v2_tests__testIds_]." parameters: - name: objectDetails in: query description: Set to true to return the created object in the response body, otherwise the response body will only return the created object ID. schema: type: boolean requestBody: description: '' content: application/json: schema: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.Test.TestAPIModel' application/json-patch+json: schema: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.Test.TestAPIModel' text/json: schema: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.Test.TestAPIModel' application/*+json: schema: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.Test.TestAPIModel' 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.TestPostResponse]' text/plain: schema: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.APIResponse`1[Catchpoint.Symphony.REST.Common.Response.v2_0.TestPostResponse]' text/json: schema: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.APIResponse`1[Catchpoint.Symphony.REST.Common.Response.v2_0.TestPostResponse]' security: - bearer: [] order: 1 get: tags: - Test summary: Returns tests that match all included parameters. description: "All parameters are optional, and if no parameters are provided then details for all active and inactive tests are returned. Results include properties from all sections available in the UI: Test Properties, More Settings, Thresholds, Advanced Settings, Request, Insights, Targeting & Scheduling, and Alerts. The query returns 100 records per page, if there are more than 100 records then the response will have “hasMore” property set to “true”.\r\n \r\n**Request:**\r\n \r\nAll parameters are optional. If no parameters are provided, then details for all active tests are returned. Use the ampersand symbol (&) to separate multiple parameters in the query." parameters: - name: productIds in: query description: Comma-separated list of product IDs schema: type: string - name: parentFolderIds in: query description: Comma-separated list of folder IDs. The response will only include tests contained immediately with a specified folder schema: type: string - name: statusId in: query description: Test status ID. “0” for Active or “1” for Inactive. schema: type: integer format: int32 - name: name in: query description: Test name schema: type: string - name: url in: query description: Test URLs. The request will only return Web tests with test URLs matching the specified value schema: type: string - name: alertsPaused in: query description: “true” for Tests with alerts paused and “false” for tests with alerts unpaused. schema: type: boolean - name: typeIds in: query description: Comma-separated list of test type IDs (refer InternalLink[Test Enumeration Endpoint,operations-tag-Test,operations-Test-get_v2_tests_enumeration]) schema: type: string - name: monitorIds in: query description: Comma-separated list of monitor IDs (refer InternalLink[Test Enumeration Endpoint,operations-tag-Test,operations-Test-get_v2_tests_enumeration]) schema: type: string - name: labelKeyIds in: query description: Comma-separated list of label key IDs schema: type: string - name: labelValueIds in: query description: Comma-separated list of label value IDs schema: type: string - name: pageNumber in: query description: Page number to return records from when the number of records exceeds pageSize schema: type: integer format: int32 default: 1 - name: pageSize in: query description: Number of results per page. Maximum value is 100. schema: type: integer format: int32 default: 100 - name: includeAdvanceSettings in: query description: Include advanced settings schema: type: boolean default: false - name: includeRequest in: query description: Include request settings schema: type: boolean default: false - name: includeInsight in: query description: Include insights schema: type: boolean default: false - name: includeTargeting in: query description: Include target and scheduling schema: type: boolean default: false - name: includeAlerts in: query description: Include alerts schema: type: boolean default: false - name: showInheritedProperties in: query description: Set to true if inherited properties are to be included in the response schema: type: boolean default: false - name: maximumFrequencyMinutes in: query description: The maximum frequency in minutes that the test runs at schema: type: integer format: int32 - name: credentialIds in: query description: Comma-separated list of Credential IDs schema: type: string 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.TestGetResponse]' text/plain: schema: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.APIResponse`1[Catchpoint.Symphony.REST.Common.Response.v2_0.TestGetResponse]' text/json: schema: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.APIResponse`1[Catchpoint.Symphony.REST.Common.Response.v2_0.TestGetResponse]' security: - bearer: [] order: 3 /v2/tests/alert/state/{testIds}: get: tags: - Test summary: Return the alert state of one or more tests based on test IDs. description: "Multiple test IDs may be included in a comma-separated list.\r\n \r\nResults include the alert state for each of the test ID provided.\r\n \r\n**Response:**\r\n \r\nThe alert state has status ID and status Name.\r\n \r\n* Status ID – 0 for Paused, 1 for Unpaused\r\n \r\n* Status Name – Paused, Unpaused" parameters: - name: testIds in: path description: Comma-separated list of test IDs to get alert state for required: true schema: type: string 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.Alert.AlertStatusResponse]' text/plain: schema: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.APIResponse`1[Catchpoint.Symphony.REST.Common.Response.v2_0.Alert.AlertStatusResponse]' text/json: schema: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.APIResponse`1[Catchpoint.Symphony.REST.Common.Response.v2_0.Alert.AlertStatusResponse]' security: - bearer: [] order: 6 /v2/tests/alert/state: patch: tags: - Test summary: Pause or unpause alerts for the specified test IDs. description: "There can be multiple tests in the payload, each with its own desired state specified. An alert can be paused for a specific time by passing it in the payload.\r\n \r\n**Request:**\r\n \r\nSet “pauseExpiration” with < HH >:< MM > as the value.\r\n \r\nUse alert state status id “0” to pause and “1” to unpause.\r\n \r\nTo get a sample payload to pass along with the request, refer InternalLink[Test Alert State Endpoint,operations-tag-Test,operations-Test-get_v2_tests_alert_state__testIds_]." requestBody: description: '' content: application/json: schema: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.Alert.AlertStatusResponse' application/json-patch+json: schema: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.Alert.AlertStatusResponse' text/json: schema: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.Alert.AlertStatusResponse' application/*+json: schema: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.Alert.AlertStatusResponse' 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.Alert.AlertStatusResponse]' text/plain: schema: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.APIResponse`1[Catchpoint.Symphony.REST.Common.Response.v2_0.Alert.AlertStatusResponse]' text/json: schema: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.APIResponse`1[Catchpoint.Symphony.REST.Common.Response.v2_0.Alert.AlertStatusResponse]' security: - bearer: [] order: 7 /v2/tests/{testId}: patch: tags: - Test summary: Update a property of an existing test. description: "Only the property that needs to be updated should be passed in the request body, rather than the whole object.\r\n \r\nNote: Test Type, Test ID, and Division ID cannot be updated. If the Product ID or Folder ID are modified, the test will be moved to that Product or Folder.\r\n \r\n**Request:**\r\n \r\nThe request body requires three keys to be filled with appropriate value as listed below.\r\n* **value** – The value property provides the new value.\r\n \r\n* **path** – The path property indicates the element to update. The entire path with slashes needs to be provided here. Example: /status/id\r\n \r\n* **op** – The op property indicates the type of operation; we support the following three operations.\r\n \r\n * **add** - Add a property or array element. For existing property: set value.\r\n \r\n * **Remove** - Remove a property or array element.\r\n \r\n * **replace** - Same as remove, followed by add at same location.\r\n \r\n* **from** - [Not Used]\r\n \r\n * **Explanation** - The \"from\" parameter represents the starting or current value of the resource that the operation intends to modify. The from parameter is included in the example value schema but is not utilized in this endpoint's functionality. It is reserved for potential future use or could be used in specific scenarios not covered by the current implementation." parameters: - name: testId in: path description: Test Id of the test to update required: true schema: type: integer format: int32 - name: objectDetails in: query description: Set to true to return the updated object in the response body, otherwise the response body will only return the updated object ID. schema: type: boolean requestBody: description: '' content: application/json: schema: type: array items: $ref: '#/components/schemas/Microsoft.AspNetCore.JsonPatch.Operations.Operation' application/json-patch+json: schema: type: array items: $ref: '#/components/schemas/Microsoft.AspNetCore.JsonPatch.Operations.Operation' text/json: schema: type: array items: $ref: '#/components/schemas/Microsoft.AspNetCore.JsonPatch.Operations.Operation' application/*+json: schema: type: array items: $ref: '#/components/schemas/Microsoft.AspNetCore.JsonPatch.Operations.Operation' 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.TestPostResponse]' text/plain: schema: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.APIResponse`1[Catchpoint.Symphony.REST.Common.Response.v2_0.TestPostResponse]' text/json: schema: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.APIResponse`1[Catchpoint.Symphony.REST.Common.Response.v2_0.TestPostResponse]' security: - bearer: [] order: 4 /v2/tests/enumeration: get: tags: - Test summary: Returns the enumeration to help automate test creation. description: Use parameters to specify which enumeration to pull. If no parameter is passed then it returns all the enumerations. The details returned include the name and the ID to be used for test creation for each section. parameters: - name: displayTestType in: query description: '' schema: type: boolean - name: analyticsMetric in: query description: '' schema: type: boolean - name: domainStatus in: query description: '' schema: type: boolean - name: displayMonitorType in: query description: '' schema: type: boolean - name: winHttpMethod in: query description: '' schema: type: boolean - name: webRequestPostDataFormat in: query description: '' schema: type: boolean - name: userAgentType in: query description: '' schema: type: boolean - name: apiTransactionScriptType in: query description: '' schema: type: boolean - name: dnsQueryType in: query description: '' schema: type: boolean - name: testAction in: query description: '' schema: type: boolean - name: settingsType in: query description: '' schema: type: boolean - name: authenticationMethodType in: query description: '' schema: type: boolean - name: passwordStatusType in: query description: '' schema: type: boolean - name: webRequestHeaderType in: query description: '' schema: type: boolean - name: recipientType in: query description: '' schema: type: boolean - name: alertInstructionType in: query description: '' schema: type: boolean - name: nodeThresholdType in: query description: '' schema: type: boolean - name: breakdownDimension in: query description: '' schema: type: boolean - name: reminderFrequency in: query description: '' schema: type: boolean - name: alertTriggerType in: query description: '' schema: type: boolean - name: operatorType in: query description: '' schema: type: boolean - name: testReportMetricDataType in: query description: '' schema: type: boolean - name: alertGroupItemFilterType in: query description: '' schema: type: boolean - name: dnsTraceType in: query description: '' schema: type: boolean - name: alertHistoricalTimeThreshold in: query description: '' schema: type: boolean - name: alertTimeThresholdInterval in: query description: '' schema: type: boolean - name: notificationType in: query description: '' schema: type: boolean - name: reportAlertType in: query description: '' schema: type: boolean - name: reportAlertSubtype in: query description: '' schema: type: boolean - name: insightType in: query description: '' schema: type: boolean - name: insightSourceType in: query description: '' schema: type: boolean - name: insightContentType in: query description: '' schema: type: boolean - name: displayTestFrequency in: query description: '' schema: type: boolean - name: nodeDistribution in: query description: '' schema: type: boolean - name: syntheticNetworkType in: query description: '' schema: type: boolean - name: networkType in: query description: '' schema: type: boolean - name: domainSchedule in: query description: '' schema: type: boolean - name: testFlag in: query description: '' schema: type: boolean - name: bandwidthThrottling in: query description: '' schema: type: boolean - name: selfZoneMatchingOptions in: query description: '' schema: type: boolean - name: objectType in: query description: '' schema: type: boolean - name: applicationVersionType in: query description: '' schema: type: boolean 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.EnumerationResponse]' text/plain: schema: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.APIResponse`1[Catchpoint.Symphony.REST.Common.Response.v2_0.EnumerationResponse]' text/json: schema: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.APIResponse`1[Catchpoint.Symphony.REST.Common.Response.v2_0.EnumerationResponse]' security: - bearer: [] order: 8 /v2/tests/scriptconvert: post: tags: - Test summary: Convert a script to a specified language. Only Selenium (1) to Playwright (3) is currently supported. description: "* scriptLanguage – ApiTransactionScriptType Enum value of the original script format.\r\n \r\n* languageScriptShouldConvertTo – ApiTransactionScriptType Enum value of the target script format." parameters: - name: scriptLanguage in: query description: ApiTransactionScriptType Enum value of the original script format schema: type: integer format: int32 default: 1 - name: languageScriptShouldConvertTo in: query description: ApiTransactionScriptType Enum value of the target script format schema: type: integer format: int32 default: 3 requestBody: content: application/json: schema: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Requests.v2_0.ScriptConvertRestRequest' application/json-patch+json: schema: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Requests.v2_0.ScriptConvertRestRequest' text/json: schema: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Requests.v2_0.ScriptConvertRestRequest' application/*+json: schema: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Requests.v2_0.ScriptConvertRestRequest' 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.ScriptConvertResponse]' text/plain: schema: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.APIResponse`1[Catchpoint.Symphony.REST.Common.Response.v2_0.ScriptConvertResponse]' text/json: schema: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.APIResponse`1[Catchpoint.Symphony.REST.Common.Response.v2_0.ScriptConvertResponse]' security: - bearer: [] order: 9 components: schemas: Catchpoint.Symphony.REST.Common.Response.v2_0.Alert.AlertInstructionsAPIModel: type: object properties: instructions: type: string nullable: true id: type: integer format: int32 instructionType: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.Alerts.AlertInstructionType' additionalProperties: false Catchpoint.Symphony.REST.Common.Response.v2_0.Alert.AlertTriggerAPIModel: type: object properties: id: type: integer format: int64 readOnly: true expression: type: string nullable: true fileName: type: string nullable: true filterItems: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.Alert.AlertGroupItemFilterAPIModel' nullable: true warningReminderFrequency: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.Alerts.ReminderFrequency' criticalReminderFrequency: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.Alerts.ReminderFrequency' triggerType: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.Alerts.AlertTriggerType' operationType: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.Alerts.OperatorType' statisticalType: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.Orchestra.TestReportMetricDataType' filterType: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.Alerts.AlertGroupItemFilterType' dnsRecordType: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.Alerts.DnsTraceType' historicalInterval: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.Alerts.AlertHistoricalTimeThreshold' thresholdInterval: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.Alerts.AlertTimeThresholdInterval' fileHash: type: string nullable: true warningTrigger: type: number format: float nullable: true criticalTrigger: type: number format: float nullable: true filterValue: type: string nullable: true dnsTTL: type: integer format: int64 nullable: true dnsResolvedName: type: string nullable: true scheduleId: type: integer format: int32 nullable: true monitorTypeBitFlags: type: integer format: int64 monitor: type: string nullable: true readOnly: true customDataId: type: integer format: int32 nullable: true useIntervalRollingWindow: type: boolean nullable: true additionalProperties: false Catchpoint.Symphony.REST.Common.Response.v2_0.AlertWebhookAPIModel: type: object properties: id: type: integer format: int32 divisionId: type: integer format: int32 statusType: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.DomainStatus' name: type: string nullable: true url: type: string nullable: true additionalProperties: false Catchpoint.Symphony.Enums.Test.WebRequestPostDataFormat: enum: - id: 0 name: PlainText - id: 1 name: HEX - id: 2 name: Base64 type: integer format: int32 Catchpoint.Symphony.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.Test.BandwidthThrottling: enum: - id: 1 name: GPRS - id: 2 name: Regular2G - id: 3 name: Good2G - id: 4 name: Regular3G - id: 5 name: Good3G - id: 6 name: Regular4G - id: 7 name: DSL - id: 8 name: WiFi - id: 9 name: Regular5G - id: 10 name: Fiber - id: 11 name: Cable - id: 12 name: LTE - id: 13 name: MobileEdge - id: 14 name: Dialup56K type: integer format: int32 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.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.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.Utility.IdNameModel`1[System.Int32]: type: object properties: id: type: integer format: int32 name: 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.Enums.Alerts.AlertStateType: enum: - id: 0 name: Paused - id: 1 name: Unpaused type: integer format: int32 ? Catchpoint.Symphony.REST.Common.Response.APIResponse`1[Catchpoint.Symphony.REST.Common.Response.v2_0.Alert.AlertStatusResponse] : type: object properties: data: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.Alert.AlertStatusResponse' 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.InsightSourceType: enum: - id: 0 name: HttpHeader - id: 1 name: HttpContent - id: 2 name: PerformanceMark type: integer format: int32 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.REST.Common.Response.v2_0.Test.ApdexThresholdAPIModel: type: object properties: testTimeMonitorTypeId: type: integer format: int32 nullable: true testTimeApdexThresholdWarning: type: number format: float nullable: true testTimeApdexThresholdCritical: type: number format: float nullable: true testTimeMetricType: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.Metrics.AnalyticsMetric' availabilityMonitorTypeId: type: integer format: int32 nullable: true availabilityApdexThresholdWarning: type: number format: float nullable: true availabilityApdexThresholdCritical: type: number format: float nullable: true availabilityMetricType: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.Metrics.AnalyticsMetric' additionalProperties: false Catchpoint.Symphony.Enums.Alerts.AlertHistoricalTimeThreshold: enum: - id: 5 name: Minutes5 - id: 10 name: Minutes10 - id: 15 name: Minutes15 - id: 30 name: Minutes30 - id: 60 name: Hour1 - id: 120 name: Hour2 - id: 360 name: Hour6 - id: 1440 name: Day1 - id: 10080 name: Week1 type: integer format: int32 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.REST.Common.Response.APIResponse`1[Catchpoint.Symphony.REST.Common.Response.v2_0.EnumerationResponse]: type: object properties: data: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.EnumerationResponse' 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.DateTimes.WeekOfMonth: enum: - id: 0 name: First - id: 1 name: Second - id: 2 name: Third - id: 3 name: Fourth - id: 4 name: Fifth type: integer format: int32 Catchpoint.Symphony.REST.Common.Response.v2_0.TestDeleteResponse: type: object properties: deleted: type: string nullable: true hasMore: type: boolean nullable: true next: type: string nullable: true previous: type: string nullable: true additionalProperties: false Catchpoint.Symphony.Enums.Alerts.OperatorType: enum: - id: 0 name: NotEquals - id: 1 name: Equals - id: 2 name: GreaterThan - id: 3 name: GreaterThanOrEquals - id: 4 name: LessThan - id: 5 name: LessThanOrEquals - id: 6 name: NotBetween - id: 7 name: Between type: integer format: int32 Catchpoint.Symphony.REST.Common.Response.v2_0.Test.ChromeMonitorVersionAPIModel: type: object properties: applicationVersionType: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.ApplicationVersionType' applicationVersionId: type: integer format: int32 nullable: true additionalProperties: false Microsoft.AspNetCore.JsonPatch.Operations.Operation: type: object properties: value: nullable: true path: type: string nullable: true op: type: string nullable: true from: type: string 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.Enums.Test.DisplayTestFrequency: enum: - id: 0 name: None - id: 1 name: 1 Minute - id: 2 name: 5 Minutes - id: 3 name: 10 Minutes - id: 4 name: 15 Minutes - id: 5 name: 20 Minutes - id: 6 name: 30 Minutes - id: 7 name: 60 Minutes - id: 8 name: 2 Hours - id: 9 name: 3 Hours - id: 10 name: 4 Hours - id: 11 name: 6 Hours - id: 12 name: 8 Hours - id: 13 name: 12 Hours - id: 14 name: 24 Hours - id: 15 name: 4 Minutes - id: 16 name: 2 Minutes - id: 17 name: 3 Minutes - id: 18 name: Continuous - id: 19 name: 5 Seconds - id: 20 name: 10 Seconds - id: 21 name: 20 Seconds - id: 22 name: 30 Seconds type: integer format: int32 Catchpoint.Symphony.REST.Common.Response.v2_0.EnumerationResponse: type: object properties: sections: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.EnumerationDetailResponse' nullable: true hasMore: type: boolean nullable: true next: type: string nullable: true previous: type: string nullable: true additionalProperties: false Catchpoint.Symphony.REST.Common.Response.v2_0.TestPostResponse: type: object properties: test: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.Test.TestAPIModel' id: type: integer format: int64 nullable: true hasMore: type: boolean nullable: true next: type: string nullable: true previous: 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.REST.Common.Response.v2_0.Schedules.ScheduleIntervalApiModel: type: object properties: start: type: string nullable: true end: type: string nullable: true additionalProperties: false Catchpoint.Symphony.REST.Common.Response.v2_0.Schedules.RecurringScheduleItemApiModel: type: object properties: scheduleIntervals: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.Schedules.ScheduleIntervalApiModel' nullable: true id: type: integer format: int32 scheduleId: type: integer format: int32 name: type: string nullable: true days: type: array items: $ref: '#/components/schemas/System.DayOfWeek' nullable: true weeks: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.DateTimes.WeekOfMonth' nullable: true 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.Enums.Alerts.ReportAlertType: enum: - id: 0 name: None - id: 1 name: Exits - id: 2 name: ByteLength - id: 3 name: ContentMatch - id: 4 name: HostFailure - id: 5 name: HttpHeaderMatch - id: 6 name: TagFailure - id: 7 name: ResponseTime - id: 8 name: Traffic - id: 9 name: PageFailure - id: 10 name: CustomTestData - id: 11 name: ScriptFailure - id: 12 name: Ping - id: 13 name: Requests - id: 14 name: ContentZone - id: 15 name: Availability - id: 16 name: Address - id: 17 name: Dns - id: 18 name: GlimpseCounter - id: 19 name: GlimpseRate - id: 20 name: Path - id: 21 name: Score - id: 22 name: Wifi - id: 23 name: Asn - id: 24 name: WebPageTest - id: 25 name: Endpoint - id: 26 name: ExperienceScore - id: 27 name: InternetWeather - id: 28 name: Ecn - id: 29 name: Tracing - id: 30 name: DivisionWide type: integer format: int32 Catchpoint.Symphony.REST.Common.Response.v2_0.Test.CertificateAPIModel: type: object properties: id: type: integer format: int32 nullable: true objectId: type: integer format: int64 nullable: true objectType: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.ObjectType' passphrase: type: string nullable: true passwordStatus: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.PasswordStatusType' file: type: string nullable: true additionalProperties: false ? Catchpoint.Symphony.REST.Common.Response.APIResponse`1[Catchpoint.Symphony.REST.Common.Response.v2_0.ScriptConvertResponse] : type: object properties: data: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.ScriptConvertResponse' 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.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.Alert.AlertGroupItemAPIModel: required: - alertType - nodeThreshold - trigger type: object properties: instruction: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.Alert.AlertInstructionsAPIModel' nodeThreshold: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.Alert.AlertNodeThresholdAPIModel' notificationGroups: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.NotificationGroupAPIModel' nullable: true trigger: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.Alert.AlertTriggerAPIModel' id: type: integer format: int32 alertGroupId: type: integer format: int32 notificationType: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.Alerts.NotificationType' alertType: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.Alerts.ReportAlertType' alertSubType: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.Alerts.ReportAlertSubtype' syntheticMetric: type: integer format: int32 nullable: true enforceTestFailure: type: boolean nullable: true omitScatterplot: type: boolean nullable: true matchAllRecords: type: boolean nullable: true additionalProperties: false Catchpoint.Symphony.REST.Common.Response.v2_0.ScheduleSettingsAPIModel: type: object properties: scheduleSettingType: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.SettingsType' frequency: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.Test.DisplayTestFrequency' roundRobinAmount: type: integer format: int32 nullable: true runScheduleId: type: integer format: int32 nullable: true maintenanceScheduleId: type: integer format: int32 nullable: true testNodeDistribution: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.Test.NodeDistribution' networkType: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.SyntheticLocation.SyntheticNetworkType' nodes: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.NodeAPIModel' nullable: true nodeGroups: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.NodeGroupAPIModel' nullable: true runScheduleInfo: type: string nullable: true id: type: integer format: int64 nullable: true maintenanceScheduleInfo: type: string nullable: true maintenanceSchedule: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.Schedules.ScheduleApiModel' 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.REST.Common.Response.v2_0.RecipientAPIModel: type: object properties: id: type: integer format: int32 firstName: type: string nullable: true lastName: type: string nullable: true email: type: string nullable: true recipientType: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.Alerts.RecipientType' name: type: string nullable: true readOnly: true additionalProperties: false 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.Alerts.RecipientType: enum: - id: 0 name: Contact - id: 1 name: ContactGroup - id: 2 name: Email 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.REST.Common.Response.v2_0.NodeGroupAPIModel: type: object properties: id: type: integer format: int64 name: type: string nullable: true changeDate: type: string format: date-time description: type: string nullable: true syntheticNetworkType: $ref: '#/components/schemas/Catchpoint.Symphony.ViewModels.EnumLookupModel`1[System.Int32]' divisionId: type: integer format: int32 nullable: true nodesCount: type: integer format: int32 nullable: true nodes: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.NodeAPIModel' nullable: true nodeLocations: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.Node.NodeGroupItemApiModel' nullable: true additionalProperties: false Catchpoint.Symphony.REST.Common.Response.APIResponse`1[Catchpoint.Symphony.REST.Common.Response.v2_0.TestDeleteResponse]: type: object properties: data: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.TestDeleteResponse' 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.Alerts.NotificationType: enum: - id: 0 name: DefaultContacts - id: 1 name: DefaultAndAdditional - id: 2 name: DoNotNotify - id: 3 name: AdditionalContacts type: integer format: int32 Catchpoint.Symphony.Enums.PasswordStatusType: enum: - id: 0 name: None - id: 1 name: Set - id: 2 name: Update type: integer format: int32 Catchpoint.Symphony.REST.Common.Response.v2_0.Test.AlertStatusAPIModel: type: object properties: testId: type: integer format: int64 status: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.Alerts.AlertStateType' pauseExpiration: type: string format: date-span nullable: true additionalProperties: false Catchpoint.Symphony.REST.Common.Response.v2_0.EnumerationDetailResponse: type: object properties: section: type: string nullable: true enumeration: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.ViewModels.EnumLookupModel`1[System.Nullable`1[System.Int32]]' nullable: true additionalProperties: false Catchpoint.Symphony.REST.Common.Response.v2_0.Alert.AlertGroupAPIModel: type: object properties: alertSettingType: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.SettingsType' id: type: integer format: int32 nullable: true notificationGroup: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.NotificationGroupAPIModel' alertGroupItems: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.Alert.AlertGroupItemAPIModel' nullable: true additionalProperties: false Catchpoint.Symphony.Enums.Alerts.ReminderFrequency: enum: - id: 0 name: None - id: 1 name: 1 Min - id: 5 name: 5 Min - id: 10 name: 10 Min - id: 15 name: 15 Min - id: 30 name: 30 Min - id: 60 name: 1 Hour - id: 1440 name: Daily type: integer format: int32 Catchpoint.Symphony.REST.Common.Response.v2_0.Label.LabelAPIModel: type: object properties: color: type: string nullable: true id: type: integer format: int32 nullable: true name: type: string nullable: true values: type: array items: type: string nullable: true additionalProperties: false 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.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.Alerts.AlertInstructionType: enum: - id: 0 name: None - id: 1 name: Custom - id: 2 name: Template type: integer format: int32 Catchpoint.Symphony.Enums.Alerts.AlertTimeThresholdInterval: enum: - id: 0 name: Default - id: 1 name: 1 Minute - id: 5 name: 5 Minutes - id: 10 name: 10 Minutes - id: 15 name: 15 Minutes - id: 20 name: 20 Minutes - id: 30 name: 30 Minutes - id: 45 name: 45 Minutes - id: 60 name: 60 Minutes - id: 120 name: 2 Hours - id: 360 name: 6 Hours - id: 720 name: 12 Hours type: integer format: int32 Catchpoint.Symphony.ViewModels.EnumLookupModel`1[System.Nullable`1[System.Int32]]: type: object properties: id: type: integer format: int32 nullable: true name: type: string 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.REST.Common.Response.v2_0.Schedules.ScheduleApiModel: type: object properties: id: type: integer format: int32 divisionId: type: integer format: int32 nullable: true divisionName: type: string nullable: true name: type: string nullable: true lastUpdated: type: string format: date-time status: $ref: '#/components/schemas/Catchpoint.Symphony.ViewModels.EnumLookupModel`1[System.Int32]' scheduleType: $ref: '#/components/schemas/Catchpoint.Symphony.ViewModels.EnumLookupModel`1[System.Int32]' oneTimeScheduleItems: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.Schedules.OneTimeScheduleItemApiModel' nullable: true recurringScheduleItems: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.Schedules.RecurringScheduleItemApiModel' nullable: true 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.REST.Common.Response.v2_0.Alert.AlertStatusResponse: type: object properties: tests: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.Test.AlertStatusAPIModel' nullable: true hasMore: type: boolean nullable: true next: type: string nullable: true previous: type: string nullable: true additionalProperties: false Catchpoint.Symphony.REST.Common.Response.v2_0.Node.NodeGroupItemApiModel: type: object properties: objectType: $ref: '#/components/schemas/Catchpoint.Symphony.ViewModels.EnumLookupModel`1[System.Int32]' nodesCount: type: integer format: int32 city: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Utility.IdNameModel`1[System.Int32]' country: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Utility.IdNameModel`1[System.Int32]' continent: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Utility.IdNameModel`1[System.Int32]' additionalProperties: false Catchpoint.Symphony.REST.Common.Response.v2_0.TestGetResponse: type: object properties: tests: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.Test.TestAPIModel' nullable: true hasMore: type: boolean nullable: true next: type: string nullable: true previous: type: string nullable: true additionalProperties: false Catchpoint.Symphony.Enums.Orchestra.TestReportMetricDataType: enum: - id: 0 name: Counter - id: 1 name: Average - id: 2 name: Median - id: 3 name: StandardDeviation - id: 4 name: Min - id: 5 name: Max - id: 6 name: GeometricMean - id: 7 name: Percentile95 - id: 8 name: Percentile85 - id: 9 name: Histogram - id: 10 name: BoxPlot - id: 11 name: Apdex - id: 12 name: WeightedCounter - id: 13 name: WeightedAverage - id: 14 name: InterQuartileRange - id: 15 name: Percentile75 - id: 16 name: Percentile99 - id: 17 name: GeometricStandardDeviation - id: 18 name: PercentileCustom - id: 19 name: Percentile25 - id: 20 name: RateHistogram - id: 21 name: Total - id: 22 name: CumulativeDistributionFunction - id: 23 name: ApdexPercentileSatisfied - id: 24 name: ApdexPercentileTolerating - id: 25 name: ApdexPercentileFrustrated - id: 26 name: ApdexPercentileNotFrustrated - id: 27 name: TraceRouteGraph - id: 28 name: UniqueCounter - id: 29 name: ChangeDetection - id: 30 name: MostRecentValue - id: 31 name: Percentage - id: 32 name: LeastRecentValue type: integer format: int32 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 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.REST.Common.Response.v2_0.Alert.AlertNodeThresholdAPIModel: type: object properties: id: type: integer format: int64 readOnly: true name: type: string nullable: true readOnly: true nodeThresholdType: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.Alerts.NodeThresholdType' numberOfFailingUnits: type: integer format: int64 nullable: true numberOfUnits: type: integer format: int64 nullable: true consecutiveRuns: type: integer format: int32 nullable: true consecutiveRunsEnabled: type: boolean utilizePerNodeHistoricalAverage: type: boolean percentageOfUnits: type: number format: float nullable: true singleNodeCellsCountDuringSingleRun: type: integer format: int32 nullable: true additionalProperties: false Catchpoint.Symphony.Enums.Test.NodeDistribution: enum: - id: 0 name: Random - id: 1 name: Concurrent - id: 2 name: Even 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.REST.Common.Response.APIResponse`1[Catchpoint.Symphony.REST.Common.Response.v2_0.TestPostResponse]: type: object properties: data: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.TestPostResponse' 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.Insight.InsightsAPIModel: type: object properties: insightSettingType: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.SettingsType' indicators: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.Insight.InsightAPIModel' nullable: true tracepoints: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.Insight.InsightAPIModel' nullable: true additionalProperties: false Catchpoint.Symphony.Enums.Alerts.AlertTriggerType: enum: - id: 0 name: None - id: 1 name: SpecificValue - id: 2 name: TrailingValue - id: 3 name: TrendShift type: integer format: int32 Catchpoint.Symphony.REST.Common.Response.v2_0.Test.TestAPIModel: required: - divisionId - monitor - name - productId - startTime - status - testType type: object properties: id: type: integer format: int64 divisionId: maximum: 2147483647 minimum: 1 type: integer format: int32 productId: maximum: 2147483647 minimum: 1 type: integer format: int32 folderId: maximum: 2147483647 minimum: 1 type: integer format: int32 nullable: true name: maxLength: 128 minLength: 0 type: string description: maxLength: 128 minLength: 0 type: string nullable: true monitorWithVersion: type: string nullable: true url: type: string nullable: true gatewayAddressOrHost: type: string nullable: true certificateName: type: string nullable: true certificateThumbprintValue: type: string nullable: true publicKeyThumbprintValue: type: string nullable: true fileData: type: string nullable: true templateId: type: integer format: int32 nullable: true fileReferenceId: type: integer format: int32 nullable: true enableTestDataWebhook: type: boolean nullable: true sendTestMessage: type: boolean nullable: true enforceCertificatePinning: type: boolean nullable: true enforceCertificateKeyPinning: type: boolean nullable: true expirationContactId: maximum: 2147483647 minimum: 1 type: integer format: int32 nullable: true expirationContactGroupId: maximum: 2147483647 minimum: 1 type: integer format: int32 nullable: true ftpUsePassiveConnection: type: boolean nullable: true ftpDeleteFileAfterUpload: type: boolean nullable: true alertsPaused: type: boolean ftpUploadFileSize: maximum: 2147483647 minimum: 1 type: integer format: int32 nullable: true scriptFileName: type: string nullable: true requestPostData: type: string nullable: true dnsServer: type: string nullable: true subscribeTopic: type: string nullable: true publishTopic: type: string nullable: true publishMessage: type: string nullable: true applicationVersion: type: string nullable: true changeDate: type: string format: date-time nullable: true startTime: type: string format: date-time endTime: type: string format: date-time nullable: true alertsPauseExpiration: type: string format: date-time nullable: true status: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.DomainStatus' monitor: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.Test.DisplayMonitorType' newMonitor: type: boolean nullable: true testType: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.Test.DisplayTestType' requestHttpMethod: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.WinHttp.WinHttpMethod' requestPostDataFormat: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.Test.WebRequestPostDataFormat' userAgentTypeId: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.UserAgentType' transactionScriptType: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.Test.ApiTransactionScriptType' dnsQueryType: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.Test.DnsQueryType' thresholdRestModel: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.Test.ApdexThresholdAPIModel' requestSettings: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.RequestSettingsAPIModel' alertGroup: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.Alert.AlertGroupAPIModel' insightData: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.Insight.InsightsAPIModel' testRequestData: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.Test.TestRequestDataAPIModel' scheduleSettings: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.ScheduleSettingsAPIModel' advancedSettings: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.AdvancedSettingsAPIModel' testCertificate: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.Test.CertificateAPIModel' chromeMonitorVersion: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.Test.ChromeMonitorVersionAPIModel' authentication: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.RequestAuthenticationAPIModel' customFields: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.ViewModels.CustomFieldModel' nullable: true labels: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.Label.LabelAPIModel' nullable: true actions: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.Test.TestAction' nullable: true benchmarkIndices: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.Test.BenchmarkIndexAPIModel' 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.Enums.Alerts.ReportAlertSubtype: enum: - id: 0 name: None - id: 1 name: Byte Length - id: 2 name: Page - id: 3 name: File Size - id: 9 name: Test Failure - id: 10 name: Regular Expression - id: 11 name: Compare to Previous - id: 12 name: Compare to File - id: 13 name: Response Code - id: 14 name: Response Code - id: 15 name: Response Headers - id: 16 name: MAC Address - id: 20 name: Any - id: 21 name: DNS - id: 22 name: Connection - id: 23 name: Response - id: 30 name: Connection - id: 31 name: Content Type - id: 32 name: Custom - id: 33 name: Encoding - id: 34 name: Redirect - id: 35 name: Version - id: 40 name: Unknown - id: 41 name: Iframes - id: 42 name: Images - id: 43 name: Style Sheets - id: 44 name: Scripts - id: 45 name: XMLHttpRequest - id: 50 name: DNS - id: 51 name: Connect - id: 52 name: Send - id: 53 name: Wait - id: 54 name: Load - id: 55 name: TTFB - id: 56 name: Page Load - id: 57 name: Content Load - id: 58 name: Response - id: 59 name: Test Time - id: 60 name: DO NOT USE - id: 61 name: DOM Load - id: 62 name: Perceived Page Load - id: 63 name: Test Time with Suspect - id: 64 name: Server Response - id: 65 name: Delete - id: 66 name: Document Complete - id: 67 name: Redirect - id: 68 name: SSL - id: 70 name: Page Views - id: 71 name: Unique Visits - id: 72 name: Unique User - id: 80 name: Any - id: 81 name: DNS - id: 82 name: Connection - id: 83 name: Response - id: 84 name: SSL - id: 85 name: Other - id: 90 name: Tracepoints - id: 91 name: Indicators - id: 100 name: Ping RTT - id: 101 name: Ping Packet Loss - id: 102 name: Ping Jitter - id: 110 name: '# Requests' - id: 111 name: '# Hosts' - id: 112 name: '# Connections' - id: 113 name: '# Redirects' - id: 114 name: '# Other' - id: 115 name: '# Images' - id: 116 name: '# Scripts' - id: 117 name: '# HTML' - id: 118 name: '# CSS' - id: 119 name: '# XML' - id: 120 name: '# Flash' - id: 121 name: '# Media' - id: 130 name: Page Response - id: 131 name: Bottleneck Time - id: 132 name: '% Bottleneck' - id: 133 name: '# Requests' - id: 134 name: '# Failures' - id: 135 name: Byte Length - id: 136 name: Self Downloaded Bytes - id: 137 name: '% Self Bottleneck' - id: 138 name: '% Third Party Bottleneck' - id: 140 name: Test - id: 141 name: Content - id: 142 name: '% Downtime' - id: 143 name: Reachability - id: 150 name: Test URL - id: 151 name: Child URLs - id: 152 name: Any URLs - id: 160 name: DNS General - id: 161 name: DNS Answer - id: 162 name: DNS Authority - id: 163 name: DNS Additional - id: 170 name: Page Views - id: 171 name: Bounces - id: 172 name: DNS Additional - id: 173 name: Visits - id: 180 name: Bounce Rate - id: 181 name: Conversion Rate - id: 190 name: '# Cities' - id: 191 name: '# ASNs' - id: 192 name: Speed Index - id: 193 name: '# Countries' - id: 194 name: '# Hops' - id: 195 name: Handshake Time - id: 196 name: Days to Expiration - id: 200 name: Signal Quality - id: 201 name: Signal Strength - id: 210 name: Origin AS - id: 211 name: Path AS - id: 212 name: Origin Neighbor - id: 213 name: Prefix Mismatch - id: 220 name: Endpoint Experience Score - id: 230 name: Internet Sonar Benchmark Incidents - id: 233 name: Internet Sonar Isp incidents - id: 240 name: Tracing Response Time - id: 241 name: Tracing Request - id: 242 name: Tracing Errors - id: 243 name: Tracing Score - id: 250 name: Division Wide Node Run Rate - id: 251 name: Division Wide Node Utilization Capacity - id: 252 name: Division Wide Complex Alert - id: 254 name: Division Wide Node Offline Status - id: 255 name: Division Wide Node Utilization Cpu - id: 256 name: Division Wide Node Utilization Disk - id: 257 name: Division Wide Node Utilization Memory type: integer format: int32 Catchpoint.Symphony.REST.Common.Requests.v2_0.ScriptConvertRestRequest: type: object properties: script: type: string nullable: true additionalProperties: false Catchpoint.Symphony.REST.Common.Response.v2_0.Alert.AlertGroupItemFilterAPIModel: type: object properties: id: type: integer format: int64 status: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.DomainStatus' alertGroupItemId: type: integer format: int32 filterType: type: integer format: int32 nullable: true filterValues: type: array items: type: string nullable: true tracepointId: type: integer format: int32 nullable: true additionalProperties: false Catchpoint.Symphony.REST.Common.Response.v2_0.Test.TestRequestDataAPIModel: required: - testId type: object properties: id: type: integer format: int32 testId: minimum: 0 type: integer format: int64 requestData: type: string nullable: true emailMessageFields: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.EmailMessageFieldsAPIModel' dnsServer: type: string nullable: true subscribeTopic: type: string nullable: true publishTopic: type: string nullable: true publishMessage: type: string nullable: true transactionScriptType: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.Test.ApiTransactionScriptType' scriptName: type: string nullable: true customFields: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.ViewModels.CustomFieldModel' nullable: true testType: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.Test.DisplayTestType' monitor: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.Test.DisplayMonitorType' additionalProperties: false Catchpoint.Symphony.Enums.UserAgentType: enum: - id: 0 name: None - id: 1 name: IE - id: 2 name: Chrome - id: 3 name: Android - id: 4 name: IPhone - id: 5 name: IPad2 - id: 6 name: KindleFire - id: 7 name: GalaxyTab - id: 8 name: IPhone5 - id: 9 name: IPadMini - id: 10 name: GalaxyNote - id: 11 name: Nexus7 - id: 12 name: Nexus4 - id: 13 name: NokiaLumia920 - id: 14 name: IPhone6 - id: 15 name: BlackBerryZ30 - id: 16 name: GalaxyS4 - id: 17 name: HTCOneX - id: 18 name: LGOptimusG - id: 19 name: DroidRazrHD - id: 20 name: Nexus6 - id: 21 name: IPhone6s - id: 22 name: GalaxyS6 - id: 23 name: IPhone7 - id: 24 name: GooglePixel - id: 25 name: GalaxyS8 - id: 26 name: IPhone15 - id: 27 name: GalaxyS22 - id: 28 name: GalaxyS22Plus - id: 29 name: GalaxyS22Ultra - id: 30 name: GalaxyS21 - id: 31 name: GalaxyS21Plus - id: 32 name: GalaxyS21Ultra - id: 33 name: GalaxyS20 - id: 34 name: GalaxyS20Plus - id: 35 name: GalaxyS20Ultra - id: 36 name: GalaxyS9 - id: 37 name: GalaxyS9Plus - id: 38 name: GooglePixel6 - id: 39 name: GooglePixel6Pro - id: 40 name: GooglePixel5 - id: 41 name: GooglePixel4 - id: 42 name: GooglePixel4XL - id: 43 name: GooglePixel7 - id: 44 name: GooglePixel7Pro - id: 45 name: GalaxyS23 - id: 46 name: GalaxyS23Ultra - id: 47 name: iPhone12 - id: 48 name: iPhone12Pro - id: 49 name: iPhone13 - id: 50 name: iPhone13Pro - id: 51 name: iPhone16Pro - id: 52 name: iPhone16Plus - id: 53 name: GalaxyS25Ultra - id: 54 name: MotoGStylus - id: 55 name: HTCDesire20Plus - id: 56 name: MotoGPower - id: 57 name: Pixel4a - id: 58 name: GalaxyTabA7Lite - id: 59 name: PixelTablet - id: 60 name: GooglePixel5a - id: 61 name: IPad8Gen type: integer format: int32 Catchpoint.Symphony.ViewModels.MessageModel: type: object properties: id: type: string nullable: true message: type: string nullable: true additionalProperties: false Catchpoint.Symphony.REST.Common.Response.v2_0.AdvancedSettingsAPIModel: type: object properties: advancedSettingType: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.SettingsType' id: type: integer format: int64 nullable: true appliedTestFlags: type: array items: $ref: '#/components/schemas/TestFlag' nullable: true filmstripFrequency: type: integer format: int32 nullable: true waitForNoActivity: type: integer format: int32 nullable: true maxStepRuntimeSecOverride: type: integer format: int32 nullable: true testBandwidthThrottling: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.Test.BandwidthThrottling' viewportHeight: type: integer format: int32 nullable: true viewportWidth: type: integer format: int32 nullable: true ednsSubnet: type: string nullable: true clientId: type: string nullable: true matchSelfZoneBy: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.Test.SelfZoneMatchingOptions' matchSelfZoneCriteria: type: string nullable: true additionalMonitor: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.Test.DisplayMonitorType' failureHopCount: type: integer format: int32 nullable: true pingCount: type: integer format: int32 nullable: true additionalProperties: false Catchpoint.Symphony.Enums.Alerts.AlertGroupItemFilterType: enum: - id: 0 name: None - id: 1 name: Index - id: 2 name: Name - id: 3 name: Address - id: 4 name: Any - id: 5 name: Destination - id: 6 name: CompositeTest - id: 7 name: CompositeFolder - id: 8 name: CompositeProduct - id: 9 name: CompositeAlertType - id: 10 name: CompositeAlertSubType type: integer format: int32 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.NotificationGroupAPIModel: required: - recipients - subject type: object properties: subject: minLength: 1 type: string notifyOnWarning: type: boolean nullable: true notifyOnCritical: type: boolean nullable: true notifyOnImproved: type: boolean nullable: true alertWebhooks: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.AlertWebhookAPIModel' nullable: true recipients: type: array items: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.RecipientAPIModel' id: type: integer format: int32 nullable: true additionalProperties: false Catchpoint.Symphony.Enums.Test.APIInsightType: enum: - id: 0 name: Tracepoint - id: 1 name: Indicator type: integer format: int32 Catchpoint.Symphony.REST.Common.Response.v2_0.Schedules.OneTimeScheduleItemApiModel: type: object properties: id: type: integer format: int32 scheduleId: type: integer format: int32 name: type: string nullable: true startTime: type: string format: date-time nullable: true endTime: type: string format: date-time 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.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.Alerts.NodeThresholdType: enum: - id: 0 name: Runs - id: 1 name: AverageAcrossNodes - id: 2 name: Node type: integer format: int32 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.APIResponse`1[Catchpoint.Symphony.REST.Common.Response.v2_0.TestGetResponse]: type: object properties: data: $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.TestGetResponse' 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.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.REST.Common.Response.v2_0.ScriptConvertResponse: type: object properties: script: type: string nullable: true hasMore: type: boolean nullable: true next: type: string nullable: true previous: type: string nullable: true additionalProperties: false System.DayOfWeek: enum: - id: 0 name: Sunday - id: 1 name: Monday - id: 2 name: Tuesday - id: 3 name: Wednesday - id: 4 name: Thursday - id: 5 name: Friday - id: 6 name: Saturday type: integer format: int32 Catchpoint.Symphony.Enums.Alerts.DnsTraceType: enum: - id: 0 name: None - id: 1 name: A - id: 2 name: NS - id: 3 name: MD - id: 4 name: MF - 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: 23 name: NSAPPTR - id: 24 name: SIG - id: 25 name: KEY - id: 26 name: PX - id: 27 name: GPOS - id: 28 name: AAAA - id: 29 name: LOC - id: 30 name: NXT - 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: 32768 name: TA - id: 32769 name: DLV - id: 32770 name: AorAAAA type: integer format: int32 Catchpoint.Symphony.Enums.Test.SelfZoneMatchingOptions: enum: - id: 0 name: TestUrl - id: 1 name: Wildcard - id: 2 name: Regex type: integer format: int32 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.REST.Common.Response.v2_0.Test.BenchmarkIndexAPIModel: type: object properties: id: type: integer format: int32 nullable: true divisionId: type: integer format: int32 nullable: true name: type: string nullable: true description: type: string nullable: true statusType: $ref: '#/components/schemas/Catchpoint.Symphony.Enums.DomainStatus' additionalProperties: false securitySchemes: bearer: type: http scheme: bearer bearerFormat: JWT