Ordering IMEIs¶
This page explains how to order IMEIs from Nordic Semiconductor's TAC ranges, using either the nRF Cloud portal or REST API endpoints.
You can order IMEIs for production devices by specifying a box ID. For development devices, you can use a box ID or submit a request for up to 10 individual devices at a time, up to 100 per team.
You can optionally include a model name for the end product containing a Nordic Semiconductor chip.
Access
You must be an admin or owner of a Pro or Enterprise team to access the IMEI Management interface and APIs.
If you do not see the IMEI Management page in the left sidebar of the nRF Cloud portal, make sure that your team has the correct plan and that you have the correct role within that team.
Device requirements¶
This guide applies to Nordic Semiconductor devices that are not preprogrammed with an IMEI.
Ordering IMEIs in the nRF Cloud portal¶
To order IMEIs:
- Log in to the nRF Cloud portal.
-
Select IMEI Management in the left sidebar.
A panel opens to the right.
-
Select nRF91x1: Order IMEIs.
The Order IMEIs for nRF91x1 page opens.
-
Click Order IMEIs in the upper right corner of the page.
A pop-up opens.
-
Select order type and provide the required information:
- Box ID:
- Box ID
- Product
- Model (optional)
- Count:
- Enter a number in the text box. You can also mouse over the text box and click the up and down arrows to select the desired number (up to 10 per request).
- Product
- Model (optional)
- Box ID:
-
Click Order.
The report is added to the relevant Ordered IMEIs card.
-
Click on an entry to open the result.
- Copy and paste the ordered IMEIs, or download them as a CSV file.
Ordering IMEIs using the APIs¶
This section explains how to order IMEIs using the REST API.
Fetching information¶
The following endpoints return information about product names to which you can order IMEIs, as well as existing IMEI orders and requests:
- Use the
GetProducts
endpoint to list products to which you can order IMEIs. - Use the
ListImeiAllocations
endpoint to list any previously ordered IMEIs, with optional filter parameters. - Use the
GetImeiAllocation
endpoint to fetch details for a specific order entry.
Fetching usage and limits¶
Use the GetLimits
endpoint to fetch details of order usage and limits.
Ordering IMEIs for production devices by box ID¶
Use the AllocateImeis
endpoint to order IMEIs for production devices using a box ID.
Required parameters:
scope
: Scope of the IMEI order, which isPRODUCTION
in this case.reelCode
: A box ID that represents a batch of IMEI numbers.product
: Name of the Nordic Semiconductor product.
You can also optionally include the model
.
The server responds with HTTP status 200 and an IMEI report containing a list of the ordered IMEIs.
Ordering IMEIs for individual devices¶
Use the AllocateImeis
endpoint to order IMEIs for individual devices. You can order up to 10 individual IMEIs per request, up to 100 per team.
The endpoint is the same as for ordering by box ID, and the scope
depends on the parameters you specify (PRODUCTION
, by box ID, or DEVELOPMENT
, count).
Required parameters:
scope
: Scope of the IMEI order, which isDEVELOPMENT
in this case.count
orreelCode
: Number of IMEIs to order or box ID, depending on your use case.product
: Name of the Nordic Semiconductor product.
You can optionally include the model
.
The server responds with HTTP status 200 and an IMEI report containing a list of the ordered IMEIs.