@rickkas7 I’m trying to use the GitHub - rickkas7/particle-node-api-examples: Example code for using the Particle API from node.js (Javascript) to mass deactivate sims in a product and I’m getting the following error. Do you know what may be wrong?
De-activate SIMs from ICCID
--------------------------------------------------------------------------------
productId=XXXX
country=US
simICCIDs.txt
XXXXX
request {
iccids: [ 'XXXXX' ],
product: XXXX,
auth: 'xxxxxxx'
}
error deactivating SIM Error: HTTP error 400 from https://api.particle.io/v1/products/XXX/sims/undefined
at C:\Users\wesne\Desktop\Atom Projects\product-deactivate-sims\node_modules\particle-api-js\lib\Agent.js:204:19
at Request.callback (C:\Users\wesne\Desktop\Atom Projects\product-deactivate-sims\node_modules\superagent\lib\node\index.js:728:3)
at C:\Users\wesne\Desktop\Atom Projects\product-deactivate-sims\node_modules\superagent\lib\node\index.js:916:18
at IncomingMessage.<anonymous> (C:\Users\wesne\Desktop\Atom Projects\product-deactivate-sims\node_modules\superagent\lib\node\parsers\json.js:19:7)
at IncomingMessage.emit (node:events:539:35)
at endReadableNT (node:internal/streams/readable:1345:12)
at processTicksAndRejections (node:internal/process/task_queues:83:21) {
statusCode: 400,
errorDescription: 'HTTP error 400 from https://api.particle.io/v1/products/XXXX/sims/undefined',
shortErrorDescription: undefined,
error: Error: Bad Request
at Request.callback (C:\Users\wesne\Desktop\Atom Projects\product-deactivate-sims\node_modules\superagent\lib\node\index.js:706:15)
at C:\Users\wesne\Desktop\Atom Projects\product-deactivate-sims\node_modules\superagent\lib\node\index.js:916:18
at IncomingMessage.<anonymous> (C:\Users\wesne\Desktop\Atom Projects\product-deactivate-sims\node_modules\superagent\lib\node\parsers\json.js:19:7)
at IncomingMessage.emit (node:events:539:35)
at endReadableNT (node:internal/streams/readable:1345:12)
at processTicksAndRejections (node:internal/process/task_queues:83:21) {
status: 400,
response: Response {
_events: [Object: null prototype] {},
_eventsCount: 0,
_maxListeners: undefined,
res: [IncomingMessage],
request: [Request],
req: [ClientRequest],
text: '{"ok":false,"code":400,"error":"ICCID undefined does not pass luhn validation."}',
body: [Object],
files: undefined,
buffered: true,
headers: [Object],
header: [Object],
statusCode: 400,
status: 400,
statusType: 4,
info: false,
ok: false,
redirect: false,
clientError: true,
serverError: false,
error: [Error],
created: false,
accepted: false,
noContent: false,
badRequest: true,
unauthorized: false,
notAcceptable: false,
forbidden: false,
notFound: false,
unprocessableEntity: false,
type: 'application/json',
charset: 'utf-8',
links: {},
setEncoding: [Function: bound ],
redirects: [],
[Symbol(kCapture)]: false
}
},
body: {
ok: false,
code: 400,
error: 'ICCID undefined does not pass luhn validation.'
}
}
Press any key to return to the menu. . .