From ece7fee1f5f29d652f3fb0eb0ac161e571521ce2 Mon Sep 17 00:00:00 2001 From: Pascal Hernandez Date: Mon, 9 Feb 2026 09:59:02 +0100 Subject: [PATCH] Update links that reference to nrfcloud.com --- ADVANCED.md | 8 ++++---- README.md | 4 ++-- src/nrfcloud_utils/create_proxy_jwt.py | 4 ++-- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/ADVANCED.md b/ADVANCED.md index 53f8818..62fe9cf 100644 --- a/ADVANCED.md +++ b/ADVANCED.md @@ -79,7 +79,7 @@ device_credentials_installer -d --ca *_ca.pem --ca-key *_prv.pem --verify --id-i ## nRF Cloud Device Onboarding The `nrf_cloud_onboard` script performs device onboarding with nRF Cloud. -Your nRF Cloud REST API key is a required parameter and can be found on your [User Account page](https://nrfcloud.com/#/account). +Your nRF Cloud REST API key is a required parameter and can be found on your [User Account page](https://app.nrfcloud.com/#/account). Also required is a CSV file compatible with the [onboarding endpoint](https://api.nrfcloud.com/v1/#operation/ProvisionDevices). You can use the onboarding CSV file produced by `device_credentials_installer`. ### Example @@ -312,7 +312,7 @@ The target device must have the Provisioning feature enabled. A good reference o When not using provisioning tags (with the `--provisioning-tags` argument), this script creates device credentials for use with nRF Cloud and so requires a CA certificate and the associated private key as an input. Use the `create_ca_cert` script to create a self-signed CA certificate and keys. -Your nRF Cloud REST API key is also a required parameter. It can be found on your [User Account page](https://nrfcloud.com/#/account). +Your nRF Cloud REST API key is also a required parameter. It can be found on your [User Account page](https://app.nrfcloud.com/#/account). Use `--help` for additional parameter information. ### Examples @@ -387,7 +387,7 @@ Use the `nrf_cloud_device_mgmt` script to create FOTA (Firmware Over-The-Air) up * On boarded device to nRF Cloud. Follow the steps outlined in the [Device Credentials Installer](#device-credentials-installer) and [nRF Cloud Device Onboarding](#nrf-cloud-device-onboarding) sections, which include generating device credentials, programming them to the device, and completing the onboarding process. * Enable FOTA in your project by referring to the following design examples: [nRF Cloud REST FOTA Sample](https://github.com/nrfconnect/sdk-nrf/tree/main/samples/cellular/nrf_cloud_rest_fota) and [nRF Cloud Multi-Service Sample](https://github.com/nrfconnect/sdk-nrf/tree/main/samples/cellular/nrf_cloud_multi_service). -* An **nRF Cloud API key** is required. You can find your API key on your [nRF Cloud User Account page](https://nrfcloud.com/#/account). +* An **nRF Cloud API key** is required. You can find your API key on your [nRF Cloud User Account page](https://app.nrfcloud.com/#/account). ### Execution Modes @@ -407,7 +407,7 @@ The script can run in two modes: ### Applying the FOTA Job * **Default Behavior:** By default, the script automatically attempts to apply the created FOTA job to the target device(s). -* **Manual Application:** To create the job definition without immediately applying it, add the `--defer-apply` flag. You can then manually trigger the update later using the [ApplyFOTAJob](https://api.nrfcloud.com/v1#tag/FOTA-Jobs/operation/ApplyFOTAJob) API endpoint or directly from the [Firmware Updates dashboard](https://nrfcloud.com/#/updates-dashboard) on nRF Cloud. +* **Manual Application:** To create the job definition without immediately applying it, add the `--defer-apply` flag. You can then manually trigger the update later using the [ApplyFOTAJob](https://api.nrfcloud.com/v1#tag/FOTA-Jobs/operation/ApplyFOTAJob) API endpoint or directly from the [Firmware Updates dashboard](https://app.nrfcloud.com/#/updates-dashboard) on nRF Cloud. ### Output diff --git a/README.md b/README.md index 0218c5d..a61a480 100644 --- a/README.md +++ b/README.md @@ -28,7 +28,7 @@ Run the following command to use this package as a dependency: ## Requirements 1. Create an account in [nrfcloud.com](https://nrfcloud.com). -2. Retrieve your API key. You can find it in your [nRF Cloud User Account page](https://nrfcloud.com/#/account). Note that if you are part of multiple teams on nRF Cloud, the API key will be different for each one. +2. Retrieve your API key. You can find it in your [nRF Cloud User Account page](https://app.nrfcloud.com/#/account). Note that if you are part of multiple teams on nRF Cloud, the API key will be different for each one. 3. Depending on your goal, you'll need to configure your nRF Connect SDK project with the following libraries: * **For basic device registration:** Enable the [AT Host library](https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/libraries/modem/at_host.html). Refer to the [AT Client sample](https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/samples/cellular/at_client/README.html) in the nRF Connect SDK for an implementation example. @@ -81,7 +81,7 @@ Onboard the device to your account using the `nrf_cloud_onboard` script as follo It is possible to install credentials on many devices in a row using the `--append` option and add the bulk `onboard.csv` to your account with the same command. -Congratulations! You have successfully registered your device to nRF Cloud, you should be able to visualize it on the [Devices panel](https://nrfcloud.com/#/devices). +Congratulations! You have successfully registered your device to nRF Cloud, you should be able to visualize it on the [Devices panel](https://app.nrfcloud.com/#/devices). ## Advanced Usage diff --git a/src/nrfcloud_utils/create_proxy_jwt.py b/src/nrfcloud_utils/create_proxy_jwt.py index 432770c..683ba21 100644 --- a/src/nrfcloud_utils/create_proxy_jwt.py +++ b/src/nrfcloud_utils/create_proxy_jwt.py @@ -19,12 +19,12 @@ def parse_args(in_args): parser.add_argument("--key", type=str, required=True, help="Required filepath to the ES256 private key PEM (Service Key) used for JWT signing. \ - Obtained from https://nrfcloud.com/#/manage-services", + Obtained from https://app.nrfcloud.com/#/manage-services", default=None) parser.add_argument("--team-id", type=str, required=True, help="Required nRF Cloud Team ID; added to the aud claim. \ - Your Team ID can be found at https://nrfcloud.com/#/teams", + Your Team ID can be found at https://app.nrfcloud.com/#/teams", default=None) parser.add_argument("--dev-id", type=str, required=False,