LE-KO Histories API (v1.0.0)

Download OpenAPI specification:

LE-KO Histories API

Histories

User Activity Histories API

Get user history

✨ Retrieves the activity history of a user, including sessions attended as an athlete and sessions conducted as a coach.

Authorizations:
bearerHttpAuthentication
path Parameters
userId
required
string <uuid>
query Parameters
page
integer >= 0
Default: 0
groupingType
string
Enum: "Personal" "Group"
bookingStatus
string (BookingStatus)
Enum: "Accepted" "Rejected" "Pending" "Canceled" "InDispute" "DisputeDone"
startTime
string <date-time>
endTime
string <date-time>
sportIds
Array of strings <uuid> [ items <uuid > ]
participationType
string
Enum: "Athlete" "Coach"

Filter history by participation type (Athlete for sessions attended, Coach for sessions conducted)

header Parameters
traceparent
string^[0-9a-f]{2}-[0-9a-f]{32}-[0-9a-f]{16}-[0-9a-...
Example: 00-4bf92f3577b34da6a3ce929d0e0e4736-00f067aa0ba902b7-01

W3C Trace Context traceparent header for request tracing

Responses

Response Schema: application/json
required
Array of objects (HistoryEntry)
Array
object (AthleteHistoryEntry)
object (CoachHistoryEntry)
object (CanceledBookingHistoryEntry)
total
required
integer
remainingPages
required
integer

Response samples

Content type
application/json
{
  • "entries": [
    • {
      • "athlete": {
        },
      • "coach": {
        },
      • "canceledBooking": {
        }
      }
    ],
  • "total": 0,
  • "remainingPages": 0
}