Initiate Recovery

Add a new employee to an existing recovery campaign.

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

Description

This API is used to add a new employee to an existing Recover Campaign, along with return address and assigned item details.

Request

Headers

HeaderValueRequired
AuthorizationBearer <token>Yes
Content-Typeapplication/jsonYes

Body Parameters

ParameterTypeRequiredDescription
campaign_numbernumberYesUnique identifier of the recover campaign
emailstringYesEmployee email address
firstnamestringYesEmployee first name
lastnamestringYesEmployee last name
phonestringYesEmployee phone number
address_line_1stringYesEmployee address line 1
address_line_2stringNoSecondary address line
citystringYesEmployee city
statestringConditionalEmployee state or region. Required when country is not GB. Optional for United Kingdom (GB).
zipstringYesEmployee ZIP/postal code
countrystringYesEmployee country code
recovery_reasonnumberNoRecovery Reason for the user. 1 = Refresh, 2 = Break-Fix, 3 = Offboarding, 4 = Other
recovery_reason_notestringNoRecovery reason note is required only if recovery_reason is 4 (Other)
itemsarrayYes1 to 5 item objects assigned to employee
items[].itemstringYesName/label of the asset
items[].item_serial_nostringNoSerial number of the asset
items[].item_asset_idstringNoInternal asset ID
items[].item_imeistringNoIMEI number for mobile devices
items[].custom_field_1stringNoCustom metadata field 1
items[].custom_field_2stringNoCustom metadata field 2
items[].is_legal_holdnumberNoSend 1 to mark device for legal hold

Response

Response Fields

FieldTypeDescription
successbooleanIndicates if the request was successful
recovery_codestringGenerated recovery code
messagestringSuccess message

Notes

  • For United Kingdom addresses (country: GB), the state field is optional and may be omitted. For all other countries, state is required and must match a valid state or region name for that country.
  • zip is required for all countries, including GB.
  • Campaign names must be unique within your organization. Attempting to create a campaign with a duplicate name will result in a 409 Conflict error.
  • The campaign_number is automatically generated and serves as the primary identifier for all subsequent operations.
  • New campaigns are created with an active status by default. You can track their progress through the Campaign List and Campaign Details endpoints.
  • Use descriptive campaign names and descriptions to help organize and identify recovery efforts across different time periods or departments.

Related Endpoints

Did this page help you?