Skip to main content

Robin

RobinLogo

Robin is a "Hybrid workplace experience platform" with features for desk reservations and spatial intelligence. The Mapped connector materializes Robin's "Presence" capability as an occupancy sensing device, so you're able to incorporate occupancy from the Robin platform into your Mapped graph.

Use Cases​

Potential use cases include:

  • Measure occupancy across your workspace

Configuration​

This connector requires the following credentials:

CredentialDescription
Organization IDThe Organization ID for your Robin workspace
API TokenThe API Token generated from your Robin platform settings

Mapped Concepts​

Connector ConceptMapped Type
PlaceBuilding, Floor, Space
ThingOccupancy_Sensing_Device
PointOccupancy_Status

Sample Code​

The following example will show how to retrieve the current occupancy status for a specific sensor; note that the value for this connector is a Boolean, as opposed to the more typical Float, so we're retrieving a boolValue:

{
points(filter: {id: {eq: "PNTH65ySvJs7bzLMsSzQ92gG3"}}) {
id
name
exactType
series(latest: true) {
timestamp
value {
boolValue
}
}
}
}

If you're not sure of the ID for the specific point, but you do have the space ID for the room you're checking on, you can stack your filters like this instead:

{
spaces(filter: {id: {eq: "SPCMvaMXtLpdWjp68XcjmaUZb"}}) {
points(filter: {exactType: {eq: "Occupancy_Status"}}) {
id
name
exactType
series(latest: true) {
timestamp
value {
boolValue
}
}
}
}
}