headsets
browser-session

File a damage / loss / near-miss incident

Clerk-session only (NOT reachable with an agt_ bearer), ic-member+. Writes the incident record; the Telegram fan-out to ops is done out-of-band by a node-side timer, so a 200 here means RECORDED, not 'someone has seen it'.

post/api/headsets/report-damage

Request

  • Base URL: https://www.immersivecommons.com
  • URL: https://www.immersivecommons.com/api/headsets/report-damage
  • Auth: API key in cookie __session

Request body

type'lens' | 'shell' | 'controller' | 'battery' | 'hygiene' | 'loss' | 'near-miss' | 'other' required
reporter_role'ops-staff' | 'borrower' | 'member' required
unitstring

The unit involved, if known.

lend_idstring

The lend it happened under, if known.

borrowerstring
descriptionstring
photostring

Data URL or blob reference. Oversized attachments are a 413.

reporter_namestring
reporter_contactstring

Response

Incident recorded.

okboolean required
incident_idstring

Quote this to ops when following up.

Changes

No recorded changes to this operation across all 1 revision of this API.