RUFUS Help
RUFUS Cloud Public API
RUFUS Cloud Public API
  • Introduction to RUFUS Cloud API
  • Getting Started
    • Overview
    • Get your api keys
    • Api permissions
  • TIMING DEVICES
    • Overview
    • Bind a new device
    • Unbind a device
    • Get devices by company
    • Get device information
  • TIMING SESSIONS
    • Overview
    • Insert a new session
    • Close a session
    • Get sessions by device
    • Get active session from device
    • Get session information
  • RACE PASSINGS
    • Overview
    • Insert passings
    • Get session passings by range
    • Get device passings by datetime
Powered by GitBook
On this page

Introduction to RUFUS Cloud API

RUFUS is a modern platform for timing sports events. With the public API we want to open the power of the cloud to anyone that wants to integrate with it.

NextOverview

Last updated 2 years ago

We want to help timers and event organisers to work more efficiently by creating this simple but yet powerful platform to which they can connect their own custom software, timing systems or apps, and scale operations to the cloud. Our mission is to make a user-friendly product that everyone can integrate with.

We have thought of three main resources: Timing devices, timing sessions and race passings. To put it simply, the device communicate with the cloud creating a timing session which then stores race passings. These sessions and passings can be retrieved from anywhere in real time, or later, since they are stored in the cloud.

Integrate your system or software in 5 easy steps:

Create your company api key

Grant access to your apps and devices.

Bind a timing device or app with your account

Integrate your own systems with the cloud.

Create a new timing session

Create your first passing container.

Send race passings

Store participants race information in the cloud.

Get the race passings from your timing software

Retrieve in real-time your devices passings.