A list of existing and upcoming KEKO APIs


Here is a list of existing and hypothetical APIs which can be created on top of the KEKO platform. The list gives an idea of all potential data sources and data types that can be utilised in software and API development around KEKO.

NOTE: As the KEKO research project is ending at the end of 2021, APIs will not be updated.

Identity management

The identity management APIs allow objects – people, tools, equipment, materials, shipments – to be identified, and allow data to be associated with them so that the relationship between data and the objects can be understood and maintained through the object life cycle.

Building Information Model

The building information model APIs enable access to building metadata, i.e. describe the building resources and the relationship.

Indoor environmental quality

The indoor environmental quality APIs enable reading measurements and controlling the systems that affect building users’ comfort and buildings’ energy efficiency.

Resource reservation, allocation & usage 

The resource allocation APIs can be used to reserve and allocate building resources, such as rooms, parking lots, elevators, escalators – e.g. during rush hour, four parallel escalators can be operated so that adapt to people flow. The resource usage can be used to track occupancy and fill rate of resource, e.g. how many seats are currently occupied in the cafeteria.

  • Resource list
  • Elevator status
  • Escalator status
  • Door control

The building safety related APIs control the building in case of emergency, e.g. fire alarms, earthquakes etc.

  • People count
  • CO level
  • Temperature
  • Vibration
  • Sprinklers
  • Fire alarm
Access control & monitoring

Access control APIs allow & restrict object access within building resources. Rules can, for example, define who has access to certain floors or rooms, but also other objects, i.e. certain equipment should never leave specific floor.

Positioning & presence

Positioning APIs can be used for retrieving the location of objects within the buildings. The precision of the positioning can vary from simple presence detection to precise real-time positioning, such as person location, time on area, movement data, object location, room occupancy, space usage.

Flow & guidance

Flow and guidance APIs enable analysing the movement of objects and guiding them dynamically the desired routes to improve the experience for building users.


Construction APIs enable monitoring of construction equipment and materials, their usage, working conditions and work safety.

Operations & ticketing

Operational APIs enable different issues and tasks related to the building to be reported, where the actual action must be taken manually by someone. E.g. a user can create a report of a water leak in the toilet, and the facility manager creates a ticket for the leak to be repaired, or user can request cleaning of her apartment in the given date/time range, and cleaning service provider can accept the request.

  • Resource status
  • Reporting
  • Task tickets
Sustainability & efficiency

Sustainability & efficiency APIs enable monitoring of building resource consumption and can manage the usage towards efficiency.