Reporting IMEIs¶
This page explains how to report and manage IMEIs using nRF Cloud, using either the nRF Cloud portal or REST API endpoints.
A report must contain either a reel code or a list of individual IMEIs, but not both. You must also specify the network operator. You can also 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, check that your team has the correct plan and that you have the correct role within that team.
Reporting IMEIs through the nRF Cloud portal¶
This section explains IMEI operations in the nRF Cloud portal.
Adding and deleting models¶
To add a new model or delete an existing one:
- Select IMEI Management in the left sidebar. A panel opens to the right.
- Select View Models.
- Click Create Model:
- If you have previously created models, the button is in the upper right corner. You can view or delete existing models under the Models card.
- If you have not yet created any models, there is also a Create Model button under the Models card. A pop-up opens.
- Enter a model name in the text box (up to 100 characters).
- Click Create Model. The new model appears under the Models card. Each team can have up to 100 models.
Once you have created a model, you can optionally include it in an IMEI report.
Viewing and submitting IMEI reports¶
An IMEI report requires the operator name and either a reel code or list of individual IMEIs. You can optionally include a model name in the report.
To submit IMEIs or view existing reports:
-
Select IMEI Management in the left sidebar.
A panel opens to the right.
-
Select View Reports.
-
Click Create Report:
- If you have previously created reports, the button is in the upper right corner. You can view or delete existing reports under the Report History card.
- If you have not yet created any reports, there is there is also a Create Report button under the Report History card.
A pop-up opens.
-
Select the report type.
-
Enter the following information:
- Either the reel code, or a list of up to 100 individual IMEIs separated by commas.
- Model (optional)
- Operator
-
Click Create Report to submit the report.
The report appears in the Report History card.
Report entries contain a link in the Reel code column. Clicking this link opens a pop-up with the IMEIs included in that report.
Reporting IMEIs through the REST API¶
This section explains the REST endpoints related to IMEIs.
Note
GET
endpoints use path and query parameters. Some of these parameters require URL encoding, such as operator names.
Example
When getting IMEIs by reel code, include the reel code as a path parameter, not in the message body. For example, for a reel code of F01-234567
:
curl --request GET 'https://api.imei.nrfcloud.com/v1/imei-management/reels/F01-234567' --header 'Authorization: Bearer $API_KEY'
Fetching information¶
The following endpoints return information about existing IMEI reports and mobile network operators:
- Use the
ListImeiReports
endpoint to list any previously created IMEI reports, with optional filter parameters. - Use the
GetImeiReport
endpoint to fetch details for a specific report. - Use the
ListOperators
endpoint to list known mobile network operators.
Managing models¶
- Use the
AddModel
endpoint to create a new model. Limit 100 characters per model name. Limit 100 models per team. - Use the
DeleteModel
endpoint to delete an existing model. Deleting a model does not remove it from existing IMEI reports. - Use the
ListModels
endpoint to list the previously created model names of your end products using a Nordic Semiconductor chip.
Reporting IMEIs by reel code¶
Use the ReportImeis
endpoint to generate an IMEI report using a reel code.
Required parameters:
reelCode
: A reel code that represents a batch of IMEI numbers.operator
: The name of the operator your devices use.
Do not include individual IMEIs when reporting by reel code.
Reporting individual IMEIs¶
Use the ReportImeis
endpoint to generate a report for up to 100 individual IMEIs. The endpoint is the same as for bulk reporting, and depends on the parameters you specify.
Required parameters:
imeis
: A list of IMEIs in JSON format.operator
: The name of the operator your devices use.
Optional parameter:
model
: A name you have defined for the end product.
Do not include a reel code when reporting individual IMEIs.
Deleting an IMEI report¶
Use the DeleteImeiReport
endpoint to delete a submitted IMEI report.
Note
You can delete a report up to 15 minutes after submitting it.
If you have submitted a report with an error (for example, with the wrong model name or operator) and can no longer delete it, create and submit a new report.