# NCM API — endpoint index

> Every NCM API endpoint with its documentation URLs. Slugs are
> hyphenated: an OpenAPI path or tag name maps to its slug by
> lowercasing and replacing underscores/spaces with hyphens
> (`net_device_health` → `net-device-health`). Both forms resolve.

Full machine-readable spec: see the merged OpenAPI 3 document linked from [https://cradlepoint.ericsson.com/llms.txt](https://cradlepoint.ericsson.com/llms.txt).

**Authentication:** v3 endpoints use `Authorization: Bearer <token>`; v2 endpoints require `X-CP-API-ID`, `X-CP-API-KEY`, `X-ECM-API-ID`, and `X-ECM-API-KEY` headers. See the [Authentication section in llms.txt](https://cradlepoint.ericsson.com/llms.txt) for details.

- **account authorizations** — [docs](https://cradlepoint.ericsson.com/developer/api/account-authorizations/) · [markdown](https://cradlepoint.ericsson.com/developer/api/account-authorizations/md/) — Beta. Maps each user in an account to their NetCloud Manager role, which controls the features and functionality they can reach. Read and update only: list every authorization, fetch one by ID, or change a user's role. For tenant-wide rather than per-account roles, see tenant authorizations.
- **accounts** — [docs](https://cradlepoint.ericsson.com/developer/api/accounts/) · [markdown](https://cradlepoint.ericsson.com/developer/api/accounts/md/) — An account is a collection of sub-accounts that can hold devices, groups, users and further sub-accounts, which is how multi-tenant hierarchies are built. Full lifecycle: list, create, update and delete accounts. Most other endpoints scope their results to an account, so this is where the hierarchy is defined.
- **activity logs** — [docs](https://cradlepoint.ericsson.com/developer/api/activity-logs/) · [markdown](https://cradlepoint.ericsson.com/developer/api/activity-logs/md/) — Actions taken in NetCloud Manager, recorded as activities: who did what, and when. Read-only, a single list call. Use it for operational history across the account; the audit log covers changes to individual objects, and router logs covers events the device itself reported.
- **alert push destinations** — [docs](https://cradlepoint.ericsson.com/developer/api/alert-push-destinations/) · [markdown](https://cradlepoint.ericsson.com/developer/api/alert-push-destinations/md/) — The HTTP destinations NetCloud Manager delivers alert notifications to, meaning the webhook receivers behind your integrations. Full lifecycle: list, create, patch and delete destination configurations. Use test alert push destination to confirm one is reachable before wiring an alert rule to it.
- **alert rules** — [docs](https://cradlepoint.ericsson.com/developer/api/alert-rules/) · [markdown](https://cradlepoint.ericsson.com/developer/api/alert-rules/md/) — The rules that decide which events raise an alert and where it is sent. Full lifecycle: list, create, patch and delete rules in your account. Rules deliver to the receivers configured under alert push destinations, and the alerts they raise appear under alerts.
- **alerts** — [docs](https://cradlepoint.ericsson.com/developer/api/alerts/) · [markdown](https://cradlepoint.ericsson.com/developer/api/alerts/md/) — Notifications about the health and status of your account and devices, from WAN status changes to connectivity events. Read-only, a single list call. These are the alerts NCM raised from your configured alert rules; router alerts holds the ones the device itself generated.
- **asset endpoints** — [docs](https://cradlepoint.ericsson.com/developer/api/asset-endpoints/) · [markdown](https://cradlepoint.ericsson.com/developer/api/asset-endpoints/md/) — Every router and adapter in an account in one inventory list, each with its hardware series, MAC address and serial number. Read-only, a single list call. Assets link to their subscriptions and tenant, which makes this the starting point for a licensing or hardware audit; regrades is where licensing is changed.
- **audit log** — [docs](https://cradlepoint.ericsson.com/developer/api/audit-log/) · [markdown](https://cradlepoint.ericsson.com/developer/api/audit-log/md/) — The audit log tracks requests against important objects in your account, so you can see who changed what and when. Read-only, a single list call. Use it to reconstruct configuration history; router logs covers device-side events rather than NCM API activity.
- **batteries** — [docs](https://cradlepoint.ericsson.com/developer/api/batteries/) · [markdown](https://cradlepoint.ericsson.com/developer/api/batteries/md/) — Battery information for E100 series devices, reported per device. Read-only, a single list call. Use it to spot units running on battery or approaching end of charge; the device record itself lives under routers.
- **configuration managers** — [docs](https://cradlepoint.ericsson.com/developer/api/configuration-managers/) · [markdown](https://cradlepoint.ericsson.com/developer/api/configuration-managers/md/) — The configuration applied to each device, and the endpoint through which you change it. Read, replace and patch, since configurations attach to devices rather than existing standalone. This is where config drift is detected and corrected, and the change is recorded in the audit log.
- **device app bindings** — [docs](https://cradlepoint.ericsson.com/developer/api/device-app-bindings/) · [markdown](https://cradlepoint.ericsson.com/developer/api/device-app-bindings/md/) — Binds a device app to a group, which is how an app reaches the routers in that group. List bindings, create one to roll an app out, or delete it to withdraw it; there is no update, so changing a binding means replacing it. See device apps for the apps themselves and device app states for rollout progress.
- **device app states** — [docs](https://cradlepoint.ericsson.com/developer/api/device-app-states/) · [markdown](https://cradlepoint.ericsson.com/developer/api/device-app-states/md/) — The current state of a device app on each device: whether it installed, is running, or failed. Read-only, a single list call. This is what to poll after creating a device app binding, to confirm the rollout actually landed.
- **device app versions** — [docs](https://cradlepoint.ericsson.com/developer/api/device-app-versions/) · [markdown](https://cradlepoint.ericsson.com/developer/api/device-app-versions/md/) — The published versions of each device app, so you can see what is available to deploy and what a device is running. List versions or delete one by ID; versions are created by uploading through NetCloud Manager rather than through this endpoint.
- **device apps** — [docs](https://cradlepoint.ericsson.com/developer/api/device-apps/) · [markdown](https://cradlepoint.ericsson.com/developer/api/device-apps/md/) — The custom applications that run on Cradlepoint devices. List the apps in your account or remove one by ID, since apps are uploaded through NetCloud Manager rather than created here. Pair with device app versions for what is deployable, and device app bindings to target a group.
- **esim profile activations** — [docs](https://cradlepoint.ericsson.com/developer/api/esim-profile-activations/) · [markdown](https://cradlepoint.ericsson.com/developer/api/esim-profile-activations/md/) — Beta. Validates and executes the activation of carrier profiles on the eSIMs in your Cradlepoint devices. List activations, submit a new one, then fetch or update it by ID; bulk activation is supported. Check esim profiles first to see which carrier profiles a device already holds.
- **esim profiles** — [docs](https://cradlepoint.ericsson.com/developer/api/esim-profiles/) · [markdown](https://cradlepoint.ericsson.com/developer/api/esim-profiles/md/) — Beta. The eSIM profiles held in your account, each carrying its EID, ICCID, carrier, profile name and whether it is currently active. List profiles or fetch one by ID, with a separate /manage collection for provisioning operations. Profiles attach to net devices; esim profile activations is where you switch which one is live.
- **exchange resources** — [docs](https://cradlepoint.ericsson.com/developer/api/exchange-resources/) · [markdown](https://cradlepoint.ericsson.com/developer/api/exchange-resources/md/) — Beta. The addressable things inside a NetCloud Exchange network, each carrying its name, IP or FQDN, protocols, port ranges and tags. Full lifecycle: list, create, update and delete. Resources belong to exchange sites and come in FQDN and IP-subnet variants, so define the site before the resources on it.
- **exchange sites** — [docs](https://cradlepoint.ericsson.com/developer/api/exchange-sites/) · [markdown](https://cradlepoint.ericsson.com/developer/api/exchange-sites/md/) — Beta. A NetCloud Exchange site: the network location that holds DNS settings, a local domain, and the endpoints attached to it. Full lifecycle: list, create, update and delete sites. Each site belongs to an exchange network and groups the exchange resources reachable from it.
- **failovers** — [docs](https://cradlepoint.ericsson.com/developer/api/failovers/) · [markdown](https://cradlepoint.ericsson.com/developer/api/failovers/md/) — Failover events for the devices and groups in your account, recording when a device moved between WAN links. Read-only, a single list call. Use it to quantify how often a site falls back to cellular; net devices shows which interfaces were available to fail over to.
- **firmwares** — [docs](https://cradlepoint.ericsson.com/developer/api/firmwares/) · [markdown](https://cradlepoint.ericsson.com/developer/api/firmwares/md/) — The firmware releases available for Cradlepoint devices, one object per release. Read-only, a single list call. Use it to discover which versions exist before scheduling an upgrade, and to map a router's reported firmware_version onto a known release.
- **forwarding lan details** — [docs](https://cradlepoint.ericsson.com/developer/api/forwarding-lan-details/) · [markdown](https://cradlepoint.ericsson.com/developer/api/forwarding-lan-details/md/) — The settings that control how LAN traffic is forwarded on a device. Full lifecycle: list, create, update and delete forwarding entries. Sits alongside router lans, which reports the layer 3 LANs themselves rather than their forwarding behaviour.
- **groups** — [docs](https://cradlepoint.ericsson.com/developer/api/groups/) · [markdown](https://cradlepoint.ericsson.com/developer/api/groups/md/) — Groups let you manage devices of the same product type together, so configuration and firmware are applied once rather than per device. Full lifecycle: list, create, update, patch and delete groups. Group membership is what modem software upgrades and device app bindings target.
- **historical locations** — [docs](https://cradlepoint.ericsson.com/developer/api/historical-locations/) · [markdown](https://cradlepoint.ericsson.com/developer/api/historical-locations/md/) — The history of positions a device has reported, rather than just its latest fix. Read-only, a single list call filtered by device. Use it to reconstruct a vehicle or asset's route over time; locations holds the current position.
- **lan clients** — [docs](https://cradlepoint.ericsson.com/developer/api/lan-clients/) · [markdown](https://cradlepoint.ericsson.com/developer/api/lan-clients/md/) — Beta. The client devices NetCloud Manager has observed on your routers' LANs. Read-only, and a single list call returns every known client, making this the endpoint to poll for what is actually connected right now. Pair it with router lans for the interface-side view of the same network.
- **locations** — [docs](https://cradlepoint.ericsson.com/developer/api/locations/) · [markdown](https://cradlepoint.ericsson.com/developer/api/locations/md/) — The current reported position of each device, including coordinates and the time the fix was taken. Full lifecycle: list, create, update and delete location records. For where a device has been rather than where it is now, see historical locations.
- **modem software upgrades** — [docs](https://cradlepoint.ericsson.com/developer/api/modem-software-upgrades/) · [markdown](https://cradlepoint.ericsson.com/developer/api/modem-software-upgrades/md/) — Group-level modem firmware upgrades. List the available modem software versions, each tagged with its carrier, package version, modem type and minimum router version, then create an upgrade to roll one out and poll or update it by ID. Upgrades target groups, not individual routers.
- **net device health** — [docs](https://cradlepoint.ericsson.com/developer/api/net-device-health/) · [markdown](https://cradlepoint.ericsson.com/developer/api/net-device-health/md/) — A cellular health category and score for each device, summarising signal quality into something you can alert on. Read-only, a single list call. Note this is a v2 endpoint despite being the cellular-health surface; net device metrics carries the underlying signal and usage values.
- **net device metrics** — [docs](https://cradlepoint.ericsson.com/developer/api/net-device-metrics/) · [markdown](https://cradlepoint.ericsson.com/developer/api/net-device-metrics/md/) — The latest signal readings, usage data and connected cell towers for each network interface. Read-only, a single list call, and the current-values counterpart to the historical sample endpoints. For history rather than latest state, see net device signal samples and net device usage samples.
- **net device signal samples** — [docs](https://cradlepoint.ericsson.com/developer/api/net-device-signal-samples/) · [markdown](https://cradlepoint.ericsson.com/developer/api/net-device-signal-samples/md/) — Periodic snapshots of modem signal strength per network interface, the raw material behind signal-quality reporting. Read-only, a single list call, filtered by device and time range. Sample rate means volume, so filter tightly; net device metrics carries the latest values instead.
- **net device usage samples** — [docs](https://cradlepoint.ericsson.com/developer/api/net-device-usage-samples/) · [markdown](https://cradlepoint.ericsson.com/developer/api/net-device-usage-samples/md/) — Periodic counts of the bytes passed in and out of each network interface. Read-only, a single list call, filtered by device and time range. This is the data behind usage reporting on metered links; sample volume is high, so filter tightly.
- **net devices** — [docs](https://cradlepoint.ericsson.com/developer/api/net-devices/) · [markdown](https://cradlepoint.ericsson.com/developer/api/net-devices/md/) — The network interfaces currently enabled on a Cradlepoint device: modems, Ethernet WANs and the rest. Read-only, a single list call. Nearly every cellular metric endpoint keys off a net device ID from here, which makes this the join between a router and its links.
- **overlay network bindings** — [docs](https://cradlepoint.ericsson.com/developer/api/overlay-network-bindings/) · [markdown](https://cradlepoint.ericsson.com/developer/api/overlay-network-bindings/md/) — NCP Gateway clients and the overlay networks they are bound to. Full lifecycle: list, create, update and delete bindings. Use it to see which devices participate in an overlay network, and to attach or detach them.
- **pcn management endpoints** — [docs](https://cradlepoint.ericsson.com/developer/api/pcn-management-endpoints/) · [markdown](https://cradlepoint.ericsson.com/developer/api/pcn-management-endpoints/md/) — Beta. The write surface for Cradlepoint Private Cellular Networks, gathering cores, networks, radio groups and SIMs into one group. Full lifecycle across all four resources: list, create, update and delete. Use this to provision or change a PCN; pcn visibility endpoints covers the read-only metrics side.
- **pcn radio management endpoints** — [docs](https://cradlepoint.ericsson.com/developer/api/pcn-radio-management-endpoints/) · [markdown](https://cradlepoint.ericsson.com/developer/api/pcn-radio-management-endpoints/md/) — Beta. Management operations for the radios that broadcast a private cellular network. Read and update: list radios, inspect one by ID together with its current status, and amend its settings. Radios are created by provisioning rather than here, so see pcn management endpoints for network-level changes.
- **pcn visibility endpoints** — [docs](https://cradlepoint.ericsson.com/developer/api/pcn-visibility-endpoints/) · [markdown](https://cradlepoint.ericsson.com/developer/api/pcn-visibility-endpoints/md/) — Beta. The reporting surface for Private Cellular Networks: core and radio metrics, core statuses, SIM metrics, SIM connectivity and SIM events, in one read-only group. Seven list endpoints, no writes. This is what you build PCN dashboards on; pcn management endpoints handles provisioning and configuration.
- **private cellular core metrics** — [docs](https://cradlepoint.ericsson.com/developer/api/private-cellular-core-metrics/) · [markdown](https://cradlepoint.ericsson.com/developer/api/private-cellular-core-metrics/md/) — Beta. Throughput and client-count samples from a private cellular core, each record carrying a timestamp, bits uploaded and downloaded, and the number of connected clients. Read-only. The core runs on a router, so records link back to that device; for its live health state see private cellular core statuses.
- **private cellular core statuses** — [docs](https://cradlepoint.ericsson.com/developer/api/private-cellular-core-statuses/) · [markdown](https://cradlepoint.ericsson.com/developer/api/private-cellular-core-statuses/md/) — Beta. The current interface state of each private cellular core: interface name, up/down state, and the time the status was last recorded. Read-only, a single list call. Use it as the live health check on a core; private cellular core metrics carries the throughput history instead.
- **private cellular cores** — [docs](https://cradlepoint.ericsson.com/developer/api/private-cellular-cores/) · [markdown](https://cradlepoint.ericsson.com/developer/api/private-cellular-cores/md/) — Beta. The mobility gateway at the centre of a private cellular network, exposing its management IP and current status. Read-only, since cores are provisioned rather than created here. Each core runs on a router and is referenced by the networks using it as their mobility gateway.
- **private cellular networks** — [docs](https://cradlepoint.ericsson.com/developer/api/private-cellular-networks/) · [markdown](https://cradlepoint.ericsson.com/developer/api/private-cellular-networks/md/) — Beta. The top-level object for a private cellular network, carrying the network name, TAC, high-availability setting and provisioning state. Full lifecycle: list, create, update and delete networks. Each network links to the private cellular cores acting as its mobility gateways, so start here before drilling into cores, radio groups or SIMs.
- **private cellular radio groups** — [docs](https://cradlepoint.ericsson.com/developer/api/private-cellular-radio-groups/) · [markdown](https://cradlepoint.ericsson.com/developer/api/private-cellular-radio-groups/md/) — Beta. Named collections of radios within a private cellular network, so configuration can be applied to several radios at once. Full lifecycle: list, create, update and delete groups. Each group belongs to a network; the radios themselves live under private cellular radios.
- **private cellular radio metrics** — [docs](https://cradlepoint.ericsson.com/developer/api/private-cellular-radio-metrics/) · [markdown](https://cradlepoint.ericsson.com/developer/api/private-cellular-radio-metrics/md/) — Beta. Throughput samples for each radio in a private cellular network: timestamped bits uploaded and downloaded, per radio. Read-only, a single list call. Records reference the radio they came from; private cellular radio statuses carries live state rather than history.
- **private cellular radio statuses** — [docs](https://cradlepoint.ericsson.com/developer/api/private-cellular-radio-statuses/) · [markdown](https://cradlepoint.ericsson.com/developer/api/private-cellular-radio-statuses/md/) — Beta. Live operational state for private cellular radios: online status, S1 and IPsec state, connected UEs, CBRS SAS status, operating transmit power and IP address. Read and update, covering radio configurations and a separate logs collection you can request and then retrieve. The fullest health view of a PCN radio.
- **private cellular radios** — [docs](https://cradlepoint.ericsson.com/developer/api/private-cellular-radios/) · [markdown](https://cradlepoint.ericsson.com/developer/api/private-cellular-radios/md/) — Beta. The physical radios broadcasting your private cellular networks, including serial number, FCC ID, and the install geometry: location, height, antenna azimuth, downtilt and gain. Read and update: list radios, inspect one by ID, or amend its record. For live signal and health, see private cellular radio statuses.
- **private cellular sims** — [docs](https://cradlepoint.ericsson.com/developer/api/private-cellular-sims/) · [markdown](https://cradlepoint.ericsson.com/developer/api/private-cellular-sims/md/) — Beta. The SIMs enrolled in a private cellular network, each with its IMSI, ICCID, name, current state, and the time it last contacted the network. Read and update, since SIMs are enrolled elsewhere rather than created here. Useful for finding SIMs that have stopped checking in.
- **products** — [docs](https://cradlepoint.ericsson.com/developer/api/products/) · [markdown](https://cradlepoint.ericsson.com/developer/api/products/md/) — The catalogue of Cradlepoint device types and models, one object per product. Read-only, a single list call. Routers reference their product, so this is the lookup that turns a device record into a human-readable model name.
- **public sim mgmt assets** — [docs](https://cradlepoint.ericsson.com/developer/api/public-sim-mgmt-assets/) · [markdown](https://cradlepoint.ericsson.com/developer/api/public-sim-mgmt-assets/md/) — Beta. SIM assets in your NetCloud Manager account that run on public carrier networks, as distinct from the SIMs inside a private cellular network. Read-only: list every asset or fetch one by ID. Pair it with public sim mgmt rate plans to see the plan attached to each SIM.
- **public sim mgmt rate plans** — [docs](https://cradlepoint.ericsson.com/developer/api/public-sim-mgmt-rate-plans/) · [markdown](https://cradlepoint.ericsson.com/developer/api/public-sim-mgmt-rate-plans/md/) — Beta. The carrier rate plans associated with the public SIM assets in your account. Read-only: list every plan or fetch one by ID. Use it alongside public sim mgmt assets to work out what each SIM is provisioned for.
- **reboot activity** — [docs](https://cradlepoint.ericsson.com/developer/api/reboot-activity/) · [markdown](https://cradlepoint.ericsson.com/developer/api/reboot-activity/md/) — Reboots a device or a whole group of devices. Write-only: a single POST triggers the reboot and there is no collection to read back, so confirm the outcome through router state samples or the device's online status.
- **regrades** — [docs](https://cradlepoint.ericsson.com/developer/api/regrades/) · [markdown](https://cradlepoint.ericsson.com/developer/api/regrades/md/) — Bulk licensing operations: upgrade, downgrade, license or unlicense many devices in a single call by listing their MAC addresses. Read and create, so submit a regrade then poll it by ID for status. Each record carries the action, subscription type and outcome, which makes this the audit trail for licensing changes.
- **remote connect lan manager** — [docs](https://cradlepoint.ericsson.com/developer/api/remote-connect-lan-manager/) · [markdown](https://cradlepoint.ericsson.com/developer/api/remote-connect-lan-manager/md/) — Remote Connect profiles and LAN Manager options, which together control how a technician reaches devices sitting on a customer LAN. Full lifecycle across both collections: list, create, update and delete profiles and their LAN Manager settings.
- **router alerts** — [docs](https://cradlepoint.ericsson.com/developer/api/router-alerts/) · [markdown](https://cradlepoint.ericsson.com/developer/api/router-alerts/md/) — Alerts the device itself raised for notable events, such as a WAN status change or an Ethernet WAN connecting. Read-only, a single list call. These originate on the router; for alerts NCM raises against thresholds you configured, see alerts and alert rules.
- **router lans** — [docs](https://cradlepoint.ericsson.com/developer/api/router-lans/) · [markdown](https://cradlepoint.ericsson.com/developer/api/router-lans/md/) — The layer 3 LANs configured on your devices, one record per LAN. Read-only, a single list call. Pair it with lan clients for the devices actually attached to those LANs, and forwarding lan details for how their traffic is forwarded.
- **router logs** — [docs](https://cradlepoint.ericsson.com/developer/api/router-logs/) · [markdown](https://cradlepoint.ericsson.com/developer/api/router-logs/md/) — Device event logs that routers have uploaded to NetCloud Manager. Read-only, a single list call, filtered by device and time. This is the device's own log stream; for NCM-side API activity see the audit log.
- **router state samples** — [docs](https://cradlepoint.ericsson.com/developer/api/router-state-samples/) · [markdown](https://cradlepoint.ericsson.com/developer/api/router-state-samples/md/) — Online/offline connection history for each device, one sample per state change. Read-only, a single list call, and the endpoint behind uptime reporting. It is also the polling pattern webhooks replace: subscribe to router state change events if you only need to react.
- **router stream usage samples** — [docs](https://cradlepoint.ericsson.com/developer/api/router-stream-usage-samples/) · [markdown](https://cradlepoint.ericsson.com/developer/api/router-stream-usage-samples/md/) — NCM network traffic between the device and the NetCloud servers, meaning management-plane usage rather than customer traffic. Read-only, a single list call. Use it to account for the overhead NCM itself adds on a metered link.
- **routers** — [docs](https://cradlepoint.ericsson.com/developer/api/routers/) · [markdown](https://cradlepoint.ericsson.com/developer/api/routers/md/) — The core device object: one record per Cradlepoint router, carrying its name, state, model, group, firmware version and IP address. Read, update and delete, since routers are added by activation rather than created through the API. Most other endpoints filter by a router ID taken from here.
- **speed test** — [docs](https://cradlepoint.ericsson.com/developer/api/speed-test/) · [markdown](https://cradlepoint.ericsson.com/developer/api/speed-test/md/) — Runs modem speed tests on demand. POST to start a test, GET by ID to collect the result, DELETE to clear it. Results are per-modem, so this is how you verify a link's throughput after a configuration or carrier change.
- **starlink interfaces** — [docs](https://cradlepoint.ericsson.com/developer/api/starlink-interfaces/) · [markdown](https://cradlepoint.ericsson.com/developer/api/starlink-interfaces/md/) — Starlink terminals attached to your Cradlepoint devices, exposing interface records, diagnostics and a reboot collection. List interfaces or fetch one by ID, pull diagnostics, and trigger a reboot. This is the Starlink-specific view; the same WAN link also appears under net devices.
- **subscriptions** — [docs](https://cradlepoint.ericsson.com/developer/api/subscriptions/) · [markdown](https://cradlepoint.ericsson.com/developer/api/subscriptions/md/) — The NetCloud subscriptions held in an account, covering what each device is licensed for and when that licence expires. Read-only, a single list call. Pair it with regrades, which is where licensing is actually changed in bulk.
- **tenant authorizations** — [docs](https://cradlepoint.ericsson.com/developer/api/tenant-authorizations/) · [markdown](https://cradlepoint.ericsson.com/developer/api/tenant-authorizations/md/) — Beta. Which users and collaborators can reach the account tenant, and whether each holds 'user' or 'admin' permission, admin being the Add/Edit User right. Full lifecycle across both the authorizations and the users they refer to. For per-account rather than per-tenant roles, see account authorizations.
- **test alert push destination** — [docs](https://cradlepoint.ericsson.com/developer/api/test-alert-push-destination/) · [markdown](https://cradlepoint.ericsson.com/developer/api/test-alert-push-destination/md/) — Sends a test payload to an alert push destination, so you can confirm your webhook receiver is reachable and parsing correctly. Write-only: POST the destination to test, then check your own endpoint for the delivery. Configure the destination itself under alert push destinations.
- **unmasked wifi passwords** — [docs](https://cradlepoint.ericsson.com/developer/api/unmasked-wifi-passwords/) · [markdown](https://cradlepoint.ericsson.com/developer/api/unmasked-wifi-passwords/md/) — Reveals the Wi-Fi passwords configured on your devices, which are masked everywhere else in NetCloud Manager. Read-only, and one call returns each router's networks with their passwords; several devices can be unmasked at once by passing multiple router IDs. Treat the response as live credentials.
- **users** — [docs](https://cradlepoint.ericsson.com/developer/api/users/) · [markdown](https://cradlepoint.ericsson.com/developer/api/users/md/) — The user accounts in your NetCloud Manager account. Read-only, a single list call, and the v2 view. For creating and updating users, and for the richer tenant-scoped record, use users v3; roles are set under account authorizations.
- **users v3** — [docs](https://cradlepoint.ericsson.com/developer/api/users-v3/) · [markdown](https://cradlepoint.ericsson.com/developer/api/users-v3/md/) — The v3 user records for a tenant: email, name, active flag, last login and any pending email change. Full lifecycle: list, create, update and delete users. Roles are not set here, so see tenant authorizations for tenant-wide permissions and account authorizations for per-account roles.
