Skip to main content

Neat

@dougschaefer/neatv2026.06.18.1· 8d agoMODELS
01README

Wrap the Neat Pulse REST API to read Teams-Room device sensor data and enumerate the org's rooms and devices. Provides people count, temperature, humidity, CO2/air quality, occupancy, and privacy-shutter state from Neat Sense-capable devices (Neat Bar, Neat Bar Pro, Neat Board). Used as the room-sensor signal source in the Identity-Aware Room Services (IARS) meeting-agent. Requires Neat Pulse Plus or Pro plan. Credentials: api-token + org-id from the neat vault.

02Release Notes

Initial public publish (extension was catalog-only after the productization merge).

03Models1
@dougschaefer/neatv2026.06.18.1neat/neat.ts
fn listRooms()
GET /v1/orgs/{orgId}/rooms — list all rooms in the Neat Pulse org.
fn getRoom(roomId: number)
GET /v1/orgs/{orgId}/rooms/{id} — get full details for one room by its integer id.
ArgumentTypeDescription
roomIdnumberInteger room ID from listRooms
fn listDevices()
GET /v1/orgs/{orgId}/endpoints — list all Neat devices in the org.
fn getDevice(deviceId: string)
GET /v1/orgs/{orgId}/endpoints/{id} — get full details for one Neat device by its UUID.
ArgumentTypeDescription
deviceIdstringUUID of the Neat device from listDevices
fn getDeviceSensorReadings(deviceId: string)
GET /v1/orgs/{orgId}/endpoints/{id}/sensor — read the most recent sensor snapshot
ArgumentTypeDescription
deviceIdstringUUID of the Neat device from listDevices
fn getRoomSensorReadings(roomId: number)
GET /v1/orgs/{orgId}/rooms/{id}/sensor — read the most recent aggregated sensor snapshot
ArgumentTypeDescription
roomIdnumberInteger room ID from listRooms
fn getBulkSensorSnapshot()
GET /v1/orgs/{orgId}/endpoints/sensor — fetch the most recent sensor reading for

Resources

roomList(1h)— List of all rooms in the Neat Pulse org — ids, names, location assignments, and enrolled device counts
room(15m)— Full details for one room: name, location, enrolled devices, enrollment code, and latest aggregated sensor reading
deviceList(1h)— List of all Neat devices (endpoints) in the org — ids, serials, models, rooms, connection status
device(15m)— Full details for one Neat device: model, serial, firmware, connection status, room assignment, network config
sensorReading(1m)— Most recent sensor reading for one device: people count, temperature, humidity, CO2/air quality, occupancy, and shutter state
roomSensorReading(1m)— Most recent aggregated sensor reading for one room (combined from all enrolled devices): people count, temperature, humidity, CO2, occupancy
bulkSensorSnapshot(1m)— Most recent sensor readings for ALL devices in the org in a single call — use for org-wide occupancy dashboards
04Stats
B
85 / 100
Downloads
0
Archive size
12.1 KB
  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types (deprecated)1/1earned
  • Dependencies pass trust audit2/2earned
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License declared1/1earned
  • Verified public repository0/2missing
05Platforms
06Labels