ic_headsets_return
ActiveTool of Immersive Commons
Closes an active lend. The caller must be the borrower OR an operator. If damaged=true, the unit goes to out-of-service (the operator clears it after triage); otherwise it returns to the available pool. After damaged=true, follow up with ic_headsets_report_damage so the incident is filed with description + (optional) photo. Args: { lend_id, damaged: boolean }. Returns: { ok, unit_status: 'available' | 'out-of-service' }. Required scope: headsets:lend.
Parameters schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"lend_id",
"damaged"
],
"properties": {
"damaged": {
"type": "boolean",
"description": "true if there's visible damage or a hygiene incident; false for a clean return."
},
"lend_id": {
"type": "string",
"maxLength": 80,
"minLength": 1
}
}
}No endpoints wrapped at confidence ≥ 0.50.
Parent server
Immersive Commons
https://github.com/immersive-commons/ic-skills
1/7 registries