Access Control - Users
Import users from file (CSV, Excel, or JSON)
POST
/access-control/users/import
const url = 'https://api.inspow.tech/api/v1/access-control/users/import';const form = new FormData();form.append('file', 'file');form.append('format', 'csv');form.append('skipErrorRows', 'true');form.append('dryRun', 'false');
const options = {method: 'POST'};
options.body = form;
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://api.inspow.tech/api/v1/access-control/users/import \ --header 'Content-Type: multipart/form-data' \ --form file=@file \ --form format=csv \ --form skipErrorRows=true \ --form dryRun=falseRequest Body required
Sección titulada «Request Body required » Media type multipart/form-data
object
file
required
File to import (CSV, Excel, or JSON)
string format: binary
format
required
Format of the import file
string
skipErrorRows
Skip rows with errors instead of failing
boolean
dryRun
Validate without saving data
boolean
Responses
Sección titulada « Responses »Import result with success/error counts
Media type application/json
object
totalRows
number
successCount
number
errorCount
number
skippedCount
number
errors
Array<string>
Example generated
{ "totalRows": 1, "successCount": 1, "errorCount": 1, "skippedCount": 1, "errors": [ "example" ]}