List nRF9x Bulk Operations
GET/v1/organizations/:organization_slug/projects/:project_slug/bulk-ops-requests
Different API host
Send this request to https://api.nrfcloud.com, not the default Memfault API host.
List the bulk operations of a given Project, such as uploads to Create nRF9x Devices in Bulk, newest first.
Requires an Organization Auth Token.
Results are paginated. When more results are available, the response contains a pageNextToken. Pass it in the next request to fetch the next page.
Return Value
| Field | Type | Description |
|---|---|---|
items | Array | The bulk operations on this page. |
items[].id | String | The ID of the bulk operation. |
items[].status | String | IN_PROGRESS, SUCCEEDED, or FAILED. SUCCEEDED means every row succeeded; FAILED means at least one did not. |
items[].requestedAt | DateTime | When the upload was accepted. |
items[].completedAt | DateTime | When every row had been attempted. Absent while status is IN_PROGRESS. |
items[].uploadedDataUrl | String | URL for downloading the CSV exactly as submitted. |
items[].errorSummary | Object | Present only on FAILED. Carries errorCount and an errors array of { row, deviceId, error }, where row matches the zero-based line number in the uploaded CSV. The header is row 0 and data rows start at 1. |
total | Integer | The number of bulk operations on this page. |
pageNextToken | String | Token for the next page. Omitted when there are no more results. |
Request
Responses
- 200
- 422
OK
Unprocessable Entity. A query parameter is malformed.