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