/equipEquip an employee with a kit
Equips an employee with a saved kit. If a new stored device is available for every item in their region, the devices are assigned; otherwise, a quote is created for the full kit. Used or returned units are never assigned. Use `dry_run: true` to check availability without creating anything.
Body
kit_idrequiredrecipient.namerequiredrecipient.emailrequiredrecipient.countryrequiredrecipient.office_idrecipient.addressrecipient.phonerecipient.phone_country_coderecipient.national_idrecipient.when_to_contactrecipient.hire_daterecipient.commentsrequester_emailrequester_namenotification_emailsdry_runExample request
json
{
"kit_id": "8c1f2d3e-4a5b-4c6d-9e70-1f2a3b4c5d6e",
"recipient": {
"name": "Ana Silva",
"email": "ana.silva@acme.com",
"country": "ES",
"address": "Calle Gran Via 1, Madrid",
"phone": "600123456",
"phone_country_code": "+34",
"when_to_contact": "2026-08-03"
},
"requester_email": "it@acme.com"
}Example response
json
{
"data": {
"mode": "assigned",
"kit": { "id": "8c1f2d3e-4a5b-4c6d-9e70-1f2a3b4c5d6e", "name": "Engineering Standard" },
"device_action": {
"id": "3d4e5f60-7a8b-4c9d-8e1f-2a3b4c5d6e7f",
"action_id": "AST12345678",
"action_type": "Assign",
"status": "in_progress",
"device": { "serial_number": "C02XY1234ABC", "model": "Apple MacBook Pro 14" },
"new_recipient": { "name": "Ana Silva", "email": "ana.silva@acme.com", "country": "ES" }
},
"lines": [
{
"kit_device_id": "1b2c3d4e-5f60-4a7b-8c9d-0e1f2a3b4c5d",
"item": "Apple MacBook Pro 14",
"needed": 1,
"available": 3,
"reason": null
}
]
}
}