Developer Portal
Connector Guides
API ReferenceConsole

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:

Request Response
Copy
1
2
3
4
5
6
7
8
9
10
11
12
13
{
  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:

Request Response
Copy
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
{
  spaces(filter: {id: {eq: "SPCMvaMXtLpdWjp68XcjmaUZb"}}) {
    points(filter: {exactType: {eq: "Occupancy_Status"}}) {
      id
      name
      exactType
      series(latest: true) {
        timestamp
        value {
          boolValue
        }
      }
    }
  }
}