Skip to main content
POST
Join the AI Athlete Assistant waitlist

Authorizations

Authorization
string
header
required

JWT Bearer token authentication. Use the /api/login endpoint to obtain a token.

Response

Existing membership returned, or AI access is already granted.

state
enum<string>
required
Available options:
not_joined,
waiting,
access_granted
Example:

"waiting"

on_waitlist
boolean
required
Example:

true

ai_enabled
boolean
required
Example:

false

position
integer

Waiting state only; deterministic FIFO position.

Required range: x >= 1
Example:

1205

athletes_ahead
integer

Waiting state only; position minus one.

Required range: x >= 0
Example:

1204

total
integer

Not-joined and waiting states; active total visible to this viewer.

Required range: x >= 0
Example:

8200

joined_at
string<date-time>

Waiting state only.

Example:

"2026-07-10T18:00:00Z"

already_joined
boolean

Waiting state only. Status responses return true; a newly created join response returns false.

Example:

true

social_proof
object