Cradlepoint · Capability

Cradlepoint NetCloud Manager — Alerts

Alerts, alert rules, and outbound webhook destinations on the NCM v2 API. Lets a capability poll generated alerts and manage rule + push-destination lifecycle.

Cradlepoint NetCloud Manager — Alerts is a Naftiko capability published by Cradlepoint, one of 4 capabilities the APIs.io network indexes for this provider.

Can be deployed as a REST endpoint, MCP tool, or Agent Skill via Naftiko.

Tagged areas include Cradlepoint, NetCloud, Alerts, and Webhooks.

Run with Naftiko CradlepointNetCloudAlertsWebhooks

Capability Spec

netcloud-manager-alerts.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Cradlepoint NetCloud Manager — Alerts
  description: >-
    Alerts, alert rules, and outbound webhook destinations on the NCM v2 API.
    Lets a capability poll generated alerts and manage rule + push-destination
    lifecycle.
  tags:
    - Cradlepoint
    - NetCloud
    - Alerts
    - Webhooks
  created: '2026-05-25'
  modified: '2026-05-25'
binds:
  - namespace: env
    keys:
      CRADLEPOINT_CP_API_ID: CRADLEPOINT_CP_API_ID
      CRADLEPOINT_CP_API_KEY: CRADLEPOINT_CP_API_KEY
      CRADLEPOINT_ECM_API_ID: CRADLEPOINT_ECM_API_ID
      CRADLEPOINT_ECM_API_KEY: CRADLEPOINT_ECM_API_KEY
capability:
  consumes:
    - type: http
      namespace: netcloud-manager-alerts
      baseUri: https://www.cradlepointecm.com/api/v2
      description: NCM v2 Alerts, Alert Rules, and Alert Push Destinations.
      resources:
        - name: alerts
          path: /alerts/
          operations:
            - name: listalerts
              method: GET
              description: List generated alerts.
              outputRawFormat: json
        - name: alert-rules
          path: /alert_rules/
          operations:
            - name: listalertrules
              method: GET
              description: List Alert Rules.
              outputRawFormat: json
            - name: createalertrule
              method: POST
              description: Create An Alert Rule.
              outputRawFormat: json
        - name: alert-push-destinations
          path: /alert_push_destinations/
          operations:
            - name: listalertpushdestinations
              method: GET
              description: List webhook destinations.
              outputRawFormat: json
            - name: createalertpushdestination
              method: POST
              description: Register a webhook URL.
              outputRawFormat: json
      authentication:
        type: composite
        headers:
          X-CP-API-ID: '{{env.CRADLEPOINT_CP_API_ID}}'
          X-CP-API-KEY: '{{env.CRADLEPOINT_CP_API_KEY}}'
          X-ECM-API-ID: '{{env.CRADLEPOINT_ECM_API_ID}}'
          X-ECM-API-KEY: '{{env.CRADLEPOINT_ECM_API_KEY}}'
  exposes:
    - type: rest