Catchpoint Alerts API

The Alerts API from Catchpoint — 2 operation(s) for alerts.

Operations 3

GET /v2/tests/alerts/{alertIds} Returns alert details based on the alert IDs.
GET /v2/tests/alerts Returns alert details based on the parameters.
PATCH /v2/tests/alerts Assign, Acknowledge or Drop alerts.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/catchpoint-alerts-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

catchpoint-alerts-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Catchpoint REST API v2.0 Account Alerts API
  version: '2.0'
servers:
- url: /api
tags:
- name: Alerts
paths:
  /v2/tests/alerts/{alertIds}:
    get:
      tags:
      - Alerts
      summary: Returns alert details based on the alert IDs.
      description: '*[Analytics Endpoint]*


        The data returned is in UTC.'
      parameters:
      - name: alertIds
        in: path
        description: Comma-separated list of alert IDs
        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.AlertResponse_1_System.Collections.Generic.List_1_Catchpoint.Symphony.REST.Common.Response.v2_0.Alert.AlertApiModel'
            text/plain:
              schema:
                $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.APIResponse_1_Catchpoint.Symphony.REST.Common.Response.v2_0.Alert.AlertResponse_1_System.Collections.Generic.List_1_Catchpoint.Symphony.REST.Common.Response.v2_0.Alert.AlertApiModel'
            text/json:
              schema:
                $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.APIResponse_1_Catchpoint.Symphony.REST.Common.Response.v2_0.Alert.AlertResponse_1_System.Collections.Generic.List_1_Catchpoint.Symphony.REST.Common.Response.v2_0.Alert.AlertApiModel'
      security:
      - bearer: []
      order: 1
  /v2/tests/alerts:
    get:
      tags:
      - Alerts
      summary: Returns alert details based on the parameters.
      description: '*[Analytics Endpoint]*


        If no time is specified, the alerts from the last 24 hours are returned. The data returned is in UTC.'
      parameters:
      - name: startTimeUtc
        in: query
        description: Start time in UTC (YYYY-MM-DDThh:mm:ss). Specify an End time if Start time is set.
        schema:
          type: string
          format: date-time
      - name: endTimeUtc
        in: query
        description: End time in UTC (YYYY-MM-DDThh:mm:ss). Specify a Start time if End time is set.
        schema:
          type: string
          format: date-time
      - name: levelId
        in: query
        description: Alert level Id. (Warning = 0, Critical = 1, Information = 2, Improved = 3)
        schema:
          type: integer
          format: int32
      - name: testName
        in: query
        description: Test name to filter alerts for
        schema:
          type: string
      - name: testIds
        in: query
        description: Comma-separated list of test IDs to filter alerts for
        schema:
          type: string
      - name: alertTypeId
        in: query
        description: Alert Type ID (refer InternalLink[Test Enumeration Endpoint,operations-tag-Test,operations-Test-get_v2_tests_enumeration])
        schema:
          type: integer
          format: int32
      - name: alertTypeSubId
        in: query
        description: Alert Type Sub ID (refer InternalLink[Test Enumeration Endpoint,operations-tag-Test,operations-Test-get_v2_tests_enumeration])
        schema:
          type: integer
          format: int32
      - name: productIds
        in: query
        description: Comma-separated list of Product IDs to filter alerts for
        schema:
          type: string
      - name: productName
        in: query
        description: Product name to filter alerts for
        schema:
          type: string
      - name: acknowledgedBy
        in: query
        description: Contact ID that acknowledged the test alert
        schema:
          type: integer
          format: int32
      - name: includeNodeDetails
        in: query
        description: Include Node details
        schema:
          type: boolean
          default: false
      - 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
      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.AlertResponse_1_Catchpoint.Symphony.REST.Common.Response.v2_0.Alert.AlertApiModel'
            text/plain:
              schema:
                $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.APIResponse_1_Catchpoint.Symphony.REST.Common.Response.v2_0.Alert.AlertResponse_1_Catchpoint.Symphony.REST.Common.Response.v2_0.Alert.AlertApiModel'
            text/json:
              schema:
                $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.APIResponse_1_Catchpoint.Symphony.REST.Common.Response.v2_0.Alert.AlertResponse_1_Catchpoint.Symphony.REST.Common.Response.v2_0.Alert.AlertApiModel'
      security:
      - bearer: []
      order: 2
    patch:
      tags:
      - Alerts
      summary: Assign, Acknowledge or Drop alerts.
      description: 'The request body requires 3 keys to be filled with appropriate value as listed below.


        * **alertId** - Alert ID


        * **acknowledgeAlert** - set to true or false


        * **dropAlert** - set to true or false


        * **assignToContactByEmail** - email address string'
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              type: array
              items:
                $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.Alert.AlertUpdateModel'
          application/json-patch+json:
            schema:
              type: array
              items:
                $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.Alert.AlertUpdateModel'
          text/json:
            schema:
              type: array
              items:
                $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.Alert.AlertUpdateModel'
          application/*+json:
            schema:
              type: array
              items:
                $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.Alert.AlertUpdateModel'
      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.AlertResponse_1_System.Collections.Generic.List_1_System.String'
            text/plain:
              schema:
                $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.APIResponse_1_Catchpoint.Symphony.REST.Common.Response.v2_0.Alert.AlertResponse_1_System.Collections.Generic.List_1_System.String'
            text/json:
              schema:
                $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.APIResponse_1_Catchpoint.Symphony.REST.Common.Response.v2_0.Alert.AlertResponse_1_System.Collections.Generic.List_1_System.String'
      security:
      - bearer: []
      order: 3
components:
  schemas:
    ? Catchpoint.Symphony.REST.Common.Response.v2_0.Alert.AlertResponse_1_Catchpoint.Symphony.REST.Common.Response.v2_0.Alert.AlertApiModel
    : type: object
      properties:
        alerts:
          $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.Alert.AlertApiModel'
        hasMore:
          type:
          - boolean
          - 'null'
        next:
          type:
          - string
          - 'null'
        previous:
          type:
          - string
          - 'null'
      additionalProperties: false
    Catchpoint.Symphony.REST.Common.Response.v2_0.Label.LabelAPIModel:
      type: object
      properties:
        color:
          type:
          - string
          - 'null'
        id:
          type:
          - integer
          - 'null'
          format: int32
        name:
          type:
          - string
          - 'null'
        values:
          type:
          - array
          - 'null'
          items:
            type: string
      additionalProperties: false
    Catchpoint.Symphony.Enums.Alerts.NotificationLevel:
      enum:
      - id: 0
        name: Warning
      - id: 1
        name: Critical
      - id: 2
        name: Information
      - id: 3
        name: Improved
      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.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.APIResponse_1_Catchpoint.Symphony.REST.Common.Response.v2_0.Alert.AlertResponse_1_System.Collections.Generic.List_1_Catchpoint.Symphony.REST.Common.Response.v2_0.Alert.AlertApiModel
    : type: object
      properties:
        data:
          $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.Alert.AlertResponse_1_System.Collections.Generic.List_1_Catchpoint.Symphony.REST.Common.Response.v2_0.Alert.AlertApiModel'
        messages:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Models.InfoMessage'
        errors:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/Catchpoint.Symphony.ViewModels.MessageModel'
        completed:
          type: boolean
          readOnly: true
        traceId:
          type:
          - string
          - 'null'
        usageLimits:
          $ref: '#/components/schemas/Catchpoint.Symphony.REST.Api.ApiUsageStatistics'
      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.APIResponse_1_Catchpoint.Symphony.REST.Common.Response.v2_0.Alert.AlertResponse_1_Catchpoint.Symphony.REST.Common.Response.v2_0.Alert.AlertApiModel
    : type: object
      properties:
        data:
          $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.Alert.AlertResponse_1_Catchpoint.Symphony.REST.Common.Response.v2_0.Alert.AlertApiModel'
        messages:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Models.InfoMessage'
        errors:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/Catchpoint.Symphony.ViewModels.MessageModel'
        completed:
          type: boolean
          readOnly: true
        traceId:
          type:
          - string
          - 'null'
        usageLimits:
          $ref: '#/components/schemas/Catchpoint.Symphony.REST.Api.ApiUsageStatistics'
      additionalProperties: false
    ? Catchpoint.Symphony.REST.Common.Response.v2_0.Alert.AlertResponse_1_System.Collections.Generic.List_1_Catchpoint.Symphony.REST.Common.Response.v2_0.Alert.AlertApiModel
    : type: object
      properties:
        alerts:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.Alert.AlertApiModel'
        hasMore:
          type:
          - boolean
          - 'null'
        next:
          type:
          - string
          - 'null'
        previous:
          type:
          - string
          - 'null'
      additionalProperties: false
    Catchpoint.Symphony.REST.Common.Response.v2_0.Alert.AlertResponse_1_System.Collections.Generic.List_1_System.String:
      type: object
      properties:
        alerts:
          type:
          - array
          - 'null'
          items:
            type: string
        hasMore:
          type:
          - boolean
          - 'null'
        next:
          type:
          - string
          - 'null'
        previous:
          type:
          - string
          - 'null'
      additionalProperties: false
    Catchpoint.Symphony.ViewModels.MessageModel:
      type: object
      properties:
        id:
          type:
          - string
          - 'null'
        message:
          type:
          - string
          - 'null'
      additionalProperties: false
    Catchpoint.Symphony.REST.Api.ConsumerStatistics:
      type: object
      properties:
        consumerId:
          type: integer
          format: int32
        requestCount:
          $ref: '#/components/schemas/Catchpoint.Symphony.REST.Api.Limit'
        maxPerDay:
          type:
          - integer
          - 'null'
          format: int32
      additionalProperties: false
    Catchpoint.Symphony.Enums.Test.DisplayTestType:
      enum:
      - id: 0
        name: Web
      - id: 1
        name: TransactionLegacy
      - id: 2
        name: HtmlCode
      - id: 3
        name: Ftp
      - id: 4
        name: Tcp
      - id: 5
        name: Dns
      - id: 6
        name: Ping
      - id: 7
        name: Smtp
      - id: 8
        name: Udp
      - id: 9
        name: Api
      - id: 10
        name: Streaming
      - id: 11
        name: Ssh
      - id: 12
        name: TraceRoute
      - id: 13
        name: WebSocket
      - id: 14
        name: Ntp
      - id: 15
        name: Imap
      - id: 16
        name: Mqtt
      - id: 17
        name: Bulk
      - id: 18
        name: Ssl
      - id: 19
        name: Wifi
      - id: 20
        name: Bgp
      - id: 21
        name: NodeToNode
      - id: 22
        name: Bandwidth
      - id: 23
        name: WebPageTestWeb
      - id: 24
        name: WebPageTestTransaction
      - id: 25
        name: Playwright
      - id: 26
        name: Puppeteer
      - id: 27
        name: Transaction
      type: integer
      format: int32
    ? Catchpoint.Symphony.REST.Common.Response.APIResponse_1_Catchpoint.Symphony.REST.Common.Response.v2_0.Alert.AlertResponse_1_System.Collections.Generic.List_1_System.String
    : type: object
      properties:
        data:
          $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.Alert.AlertResponse_1_System.Collections.Generic.List_1_System.String'
        messages:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Models.InfoMessage'
        errors:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/Catchpoint.Symphony.ViewModels.MessageModel'
        completed:
          type: boolean
          readOnly: true
        traceId:
          type:
          - string
          - 'null'
        usageLimits:
          $ref: '#/components/schemas/Catchpoint.Symphony.REST.Api.ApiUsageStatistics'
      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.REST.Common.Response.v2_0.Alert.AlertApiModel:
      type: object
      properties:
        id:
          type:
          - string
          - 'null'
        reportTime:
          type: string
          format: date-time
        processingTimestamp:
          type: string
          format: date-time
        startTime:
          type: string
          format: date-time
        level:
          $ref: '#/components/schemas/Catchpoint.Symphony.Enums.Alerts.NotificationLevel'
        test:
          $ref: '#/components/schemas/Catchpoint.Symphony.ViewModels.EnumLookupModel_1_System.Nullable_1_System.Int64'
        testPath:
          type:
          - array
          - 'null'
          items:
            type: string
        testPathStyled:
          type:
          - string
          - 'null'
        testUrl:
          type:
          - string
          - 'null'
        testSmartboardUrl:
          type:
          - string
          - 'null'
        testPerformanceUrl:
          type:
          - string
          - 'null'
        testStatisticalUrl:
          type:
          - string
          - 'null'
        testScatterplotUrl:
          type:
          - string
          - 'null'
        testRecordUrl:
          type:
          - string
          - 'null'
        testType:
          $ref: '#/components/schemas/Catchpoint.Symphony.Enums.Test.DisplayTestType'
        alertType:
          $ref: '#/components/schemas/Catchpoint.Symphony.Enums.Alerts.ReportAlertType'
        alertSubtype:
          $ref: '#/components/schemas/Catchpoint.Symphony.Enums.Alerts.ReportAlertSubtype'
        triggerType:
          $ref: '#/components/schemas/Catchpoint.Symphony.Enums.Alerts.AlertTriggerType'
        operationType:
          $ref: '#/components/schemas/Catchpoint.Symphony.Enums.Alerts.OperatorType'
        warningTrigger:
          type:
          - number
          - 'null'
          format: float
        criticalTrigger:
          type:
          - number
          - 'null'
          format: float
        durationInSecond:
          type:
          - integer
          - 'null'
          format: int32
        node:
          $ref: '#/components/schemas/Catchpoint.Symphony.ViewModels.EnumLookupModel_1_System.Nullable_1_System.Int64'
        acknowledgedBy:
          $ref: '#/components/schemas/Catchpoint.Symphony.ViewModels.EnumLookupModel_1_System.Nullable_1_System.Int64'
        labels:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Response.v2_0.Label.LabelAPIModel'
      additionalProperties: false
    Catchpoint.Symphony.REST.Common.Models.PatchIgnoredPath:
      type: object
      properties:
        ops:
          type:
          - string
          - 'null'
        path:
          type:
          - string
          - 'null'
      additionalProperties: false
    Catchpoint.Symphony.REST.Api.DivisionUsageStatistics:
      type: object
      properties:
        divisionId:
          type: integer
          format: int32
        consumerStatistics:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/Catchpoint.Symphony.REST.Api.ConsumerStatistics'
      additionalProperties: false
    Catchpoint.Symphony.REST.Common.Response.v2_0.Alert.AlertUpdateModel:
      required:
      - alertId
      type: object
      properties:
        alertId:
          minLength: 1
          type: string
        acknowledgeAlert:
          type:
          - boolean
          - 'null'
        dropAlert:
          type:
          - boolean
          - 'null'
        assignToContactByEmail:
          type:
          - string
          - 'null'
        testId:
          type: integer
          format: int64
          readOnly: true
      additionalProperties: false
    Catchpoint.Symphony.REST.Common.Models.InfoMessage:
      type: object
      properties:
        information:
          type:
          - string
          - 'null'
        ignoredPath:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/Catchpoint.Symphony.REST.Common.Models.PatchIgnoredPath'
      additionalProperties: false
    Catchpoint.Symphony.ViewModels.EnumLookupModel_1_System.Nullable_1_System.Int64:
      type: object
      properties:
        id:
          type:
          - integer
          - 'null'
          format: int64
        name:
          type:
          - string
          - 'null'
      additionalProperties: false
    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
          - 'null'
          readOnly: true
        divisionUsageStatistics:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/Catchpoint.Symphony.REST.Api.DivisionUsageStatistics'
      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
  securitySchemes:
    bearer:
      type: http
      scheme: bearer
      bearerFormat: JWT