Remote Asset Recovery - Bulk Upload

Add multiple employees to a recovery campaign in one request.

POST
/api/v1/recover/campaign/employee/bulk-add

Description

The Bulk Upload API enables customers to add multiple employees (up to 100) to a recovery campaign in one request. This simplifies large-scale data entry by accepting employee objects under a single campaign. A successful upload returns unique recovery codes for each entry.

Request

Headers

HeaderValueRequired
AuthorizationBearer <token>Yes
Content-Typeapplication/jsonYes

Body Parameters

ParameterTypeRequiredDescription
campaign_numbernumberYesUnique identifier of the recovery campaign
usersarrayYesArray of employee objects (1-100 employees recommended)
users[].emailstringYesEmployee email address
users[].firstnamestringYesEmployee first name
users[].lastnamestringYesEmployee last name
users[].phonestringYesEmployee phone number
users[].citystringYesEmployee city
users[].statestringYesEmployee state or region
users[].zipstringYesEmployee ZIP or postal code
users[].countrystringYesEmployee country code (e.g., US, CA, UK)

Response

Response Fields

FieldTypeDescription
successbooleanIndicates if the request was successful
messagestringStatus message about the bulk upload
recovery_codesarrayArray of recovery code objects for each employee
recovery_codes[].emailstringEmployee email address
recovery_codes[].recovery_codestringUnique recovery code assigned to the employee
recovery_codes[].statusstringStatus of the recovery code creation (e.g., created)

Error Responses

Common error responses you may encounter when using this endpoint.

Notes

  • The maximum recommended batch size is 100 employees per request to ensure optimal performance and reliability.
  • Each employee receives a unique recovery code that can be used to track their individual recovery status.
  • All employee fields (email, firstname, lastname, phone, city, state, zip, country) are required for successful processing.
  • If any employee in the batch has validation errors, the entire request may fail. Ensure all data is properly formatted before submission.
  • Recovery codes are generated automatically and returned in the response for record-keeping and tracking purposes.

Related Endpoints

Did this page help you?