For the complete documentation index, see llms.txt. This page is also available as Markdown.

Passings

Insert passings

post

Requires WRITE or READ_WRITE api key access type.

Authorizations
api_keystringRequired

API key for authentication.

Body
token_sessionstringRequired
Responses
201

Passings inserted succesfully

application/json
post/passings
POST /v0/passings HTTP/1.1
Host: api.runonrufus.com
api_key: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 227

{
  "token_session": "text",
  "passings_list": [
    {
      "timestamp": "2026-01-01T00:00:00.000Z",
      "num_passing": 1,
      "bib": "text",
      "participant_id": "text",
      "chip": "text",
      "latitude": 1,
      "longitude": 1,
      "status": "text",
      "timezone": "text",
      "gender": "text"
    }
  ]
}
{
  "body": {
    "description": "text",
    "token_session": "text",
    "inserted_count": 1,
    "duplicate_count": 1
  }
}

Get session passings

get

Requires READ or READ_WRITE api key access type.

Authorizations
api_keystringRequired

API key for authentication.

Path parameters
token_sessionstring · min: 8Required

Session token.

Query parameters
firstintegerOptional

First num_passing to include (inclusive). Use -1 to ignore.

Default: -1
lastintegerOptional

Last num_passing to include (inclusive). Use -1 to ignore.

Default: -1
pageintegerOptional

0 disables paging. When > 0, behaves like 1-based page.

Default: 0
Responses
200

Success

application/json
get/passings/session/{token_session}
GET /v0/passings/session/{token_session} HTTP/1.1
Host: api.runonrufus.com
api_key: YOUR_API_KEY
Accept: */*
{
  "body": {
    "description": "text",
    "result": [
      {
        "timestamp": "2026-01-01T00:00:00.000Z",
        "num_passing": 1,
        "bib": "text",
        "participant_id": "text",
        "chip": "text",
        "latitude": 1,
        "longitude": 1,
        "status": "text",
        "timezone": "text",
        "gender": "text"
      }
    ]
  }
}

Get device passings

get

Requires READ or READ_WRITE api key access type.

Authorizations
api_keystringRequired

API key for authentication.

Path parameters
deviceidstring · min: 8Required

Device identifier.

Query parameters
fromstring · date-timeOptional

Filter passings with timestamp >= from.

tostring · date-timeOptional

Filter passings with timestamp <= to.

pageintegerOptional

0 disables paging. When > 0, behaves like 1-based page.

Default: 0
Responses
200

Success

application/json
get/passings/device/{deviceid}
GET /v0/passings/device/{deviceid} HTTP/1.1
Host: api.runonrufus.com
api_key: YOUR_API_KEY
Accept: */*
{
  "body": {
    "description": "text",
    "result": [
      {
        "timestamp": "2026-01-01T00:00:00.000Z",
        "num_passing": 1,
        "bib": "text",
        "participant_id": "text",
        "chip": "text",
        "latitude": 1,
        "longitude": 1,
        "status": "text",
        "timezone": "text",
        "gender": "text"
      }
    ]
  }
}

Last updated