Equipment
get_ equipment
Get list of equipment for the authenticated user's organization
Parameters
pagenumber1Page number for pagination
limitnumber10Number of items per page
searchstringSearch term for equipment name, model, or serial number
relationsArray<string>Relations to include (e.g., ["assignedTo", "image", "tags", "equipmentSharings"])
typestringLAPTOPDESKTOPMONITORMOBILEPRINTERFURNITURESOFTWARE_LICENSEOTHERFilter by equipment type
statusstringAVAILABLEASSIGNEDIN_REPAIRRETIREDLOSTDAMAGEDFilter by equipment status
assignedToEmployeeIdstring<uuid>Filter by assigned employee ID
manufacturerstringFilter by manufacturer
availablebooleanFilter by availability (status = AVAILABLE)
get_ equipment_ count
Get equipment count in the authenticated user's organization
Parameters
typestringLAPTOPDESKTOPMONITORMOBILEPRINTERFURNITURESOFTWARE_LICENSEOTHERFilter by equipment type
statusstringAVAILABLEASSIGNEDIN_REPAIRRETIREDLOSTDAMAGEDFilter by equipment status
assignedToEmployeeIdstring<uuid>Filter by assigned employee ID
manufacturerstringFilter by manufacturer
get_ equipment_ by_ id
Get a specific equipment by ID
Parameters
idstring<uuid>requiredThe equipment ID
relationsArray<string>Relations to include (e.g., ["assignedTo", "image", "tags", "equipmentSharings"])
create_ equipment
Create a new equipment in the authenticated user's organization
Body
equipment_ dataobjectrequiredThe data for creating the equipment
update_ equipment
Update an existing equipment
Parameters
idstring<uuid>requiredThe equipment ID
equipment_ dataobjectrequiredThe data for updating the equipment
update_ equipment_ status
Update the status of equipment
Parameters
idstring<uuid>requiredThe equipment ID
statusstringAVAILABLEASSIGNEDIN_REPAIRRETIREDLOSTDAMAGEDrequiredThe new status for the equipment
assign_ equipment
Assign equipment to an employee
Parameters
idstring<uuid>requiredThe equipment ID
employeeIdstring<uuid>requiredThe employee ID to assign to
unassign_ equipment
Unassign equipment from an employee (make it available)
Parameters
idstring<uuid>requiredThe equipment ID
delete_ equipment
Delete equipment
Parameters
idstring<uuid>requiredThe equipment ID
get_ equipment_ by_ employee
Get equipment assigned to a specific employee
Parameters
employeeIdstring<uuid>requiredThe employee ID
pagenumber1Page number for pagination
limitnumber10Number of items per page
typestringLAPTOPDESKTOPMONITORMOBILEPRINTERFURNITURESOFTWARE_LICENSEOTHERFilter by equipment type
statusstringAVAILABLEASSIGNEDIN_REPAIRRETIREDLOSTDAMAGEDFilter by equipment status
relationsArray<string>Relations to include
get_ my_ equipment
Get equipment assigned to the current authenticated user
Parameters
pagenumber1Page number for pagination
limitnumber10Number of items per page
typestringLAPTOPDESKTOPMONITORMOBILEPRINTERFURNITURESOFTWARE_LICENSEOTHERFilter by equipment type
statusstringAVAILABLEASSIGNEDIN_REPAIRRETIREDLOSTDAMAGEDFilter by equipment status
relationsArray<string>Relations to include
get_ available_ equipment
Get available (unassigned) equipment for the authenticated user's organization
Parameters
pagenumber1Page number for pagination
limitnumber10Number of items per page
typestringLAPTOPDESKTOPMONITORMOBILEPRINTERFURNITURESOFTWARE_LICENSEOTHERFilter by equipment type
manufacturerstringFilter by manufacturer
relationsArray<string>Relations to include
get_ equipment_ statistics
Get equipment statistics for the authenticated user's organization
Parameters
typestringLAPTOPDESKTOPMONITORMOBILEPRINTERFURNITURESOFTWARE_LICENSEOTHERFilter by equipment type
manufacturerstringFilter by manufacturer
groupBystringtypestatusmanufacturerassigneeGroup statistics by
request_ equipment_ sharing
Request to share equipment with another employee
Parameters
equipmentIdstring<uuid>requiredThe equipment ID
reasonstringReason for sharing request
get_ equipment_ sharing_ requests
Get equipment sharing requests
Parameters
equipmentIdstring<uuid>Filter by equipment ID
employeeIdstring<uuid>Filter by employee ID
statusstringFilter by sharing status
pagenumber1Page number for pagination
limitnumber10Number of items per page
search_ equipment
Search equipment by name, model, serial number, or description
Parameters
querystringrequiredSearch query
limitnumber20Maximum number of results
typestringLAPTOPDESKTOPMONITORMOBILEPRINTERFURNITURESOFTWARE_LICENSEOTHERFilter by equipment type
statusstringAVAILABLEASSIGNEDIN_REPAIRRETIREDLOSTDAMAGEDFilter by equipment status
manufacturerstringFilter by manufacturer