Cradlepoint · Capability

Cradlepoint NetCloud Manager — Accounts

Accounts, subaccounts, groups, and account-wide activity logs on NCM v2. Used for multi-tenant fleet management.

Cradlepoint NetCloud Manager — Accounts 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, Accounts, and Audit.

Run with Naftiko CradlepointNetCloudAccountsAudit

Capability Spec

netcloud-manager-accounts.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Cradlepoint NetCloud Manager — Accounts
  description: >-
    Accounts, subaccounts, groups, and account-wide activity logs on NCM v2.
    Used for multi-tenant fleet management.
  tags:
    - Cradlepoint
    - NetCloud
    - Accounts
    - Audit
  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-accounts
      baseUri: https://www.cradlepointecm.com/api/v2
      description: NCM v2 Accounts, Groups, and Activity Logs.
      resources:
        - name: accounts
          path: /accounts/
          operations:
            - name: listaccounts
              method: GET
              description: List Accounts and subaccounts.
              outputRawFormat: json
        - name: account
          path: /accounts/{id}/
          operations:
            - name: getaccount
              method: GET
              description: Get a single account.
              outputRawFormat: json
        - name: groups
          path: /groups/
          operations:
            - name: listgroups
              method: GET
              description: List logical device groups.
              outputRawFormat: json
        - name: activity-logs
          path: /activity_logs/
          operations:
            - name: listactivitylogs
              method: GET
              description: List account activity-log entries.
              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