Keys, tokens, request bodies and rate limits are explained in the API guide .
In the paths below, {token} is a board token when you send an API key, or one of the board's own tokens without one.
This page is generated from the live API. The same reference is available as OpenAPI 3 at
/apispec.json , if you'd rather generate a client than read tables.
General ·
Baseball ·
Basketball ·
Football ·
Hockey ·
Lacrosse ·
Set-based ·
Shotclock ·
Soccer ·
Timer ·
Universal ·
Volleyball
Endpoints
Universal
POST
/api/v1/sport/{token}/universal/away/fouls/increment
Increment away team fouls for universal scoreboard.
Path parameters
Name Type Required Description
token
string
yes
Responses
Status Meaning Body
200
OK
MessageResponse
400
Malformed request
—
403
This token does not allow the board to be edited
—
404
Board not found
—
429
Too many requests
—
500
Internal server error
—
Response body (200) — MessageResponse (JSON)
Field Type Always present Description
message
string
yes
Status message
POST
/api/v1/sport/{token}/universal/away/score/increment
Increment away team score for universal scoreboard.
Path parameters
Name Type Required Description
token
string
yes
Responses
Status Meaning Body
200
OK
MessageResponse
400
Malformed request
—
403
This token does not allow the board to be edited
—
404
Board not found
—
429
Too many requests
—
500
Internal server error
—
Response body (200) — MessageResponse (JSON)
Field Type Always present Description
message
string
yes
Status message
POST
/api/v1/sport/{token}/universal/away/timeouts/increment
Increment away team timeouts for universal scoreboard.
Path parameters
Name Type Required Description
token
string
yes
Responses
Status Meaning Body
200
OK
MessageResponse
400
Malformed request
—
403
This token does not allow the board to be edited
—
404
Board not found
—
429
Too many requests
—
500
Internal server error
—
Response body (200) — MessageResponse (JSON)
Field Type Always present Description
message
string
yes
Status message
POST
/api/v1/sport/{token}/universal/final/toggle
Toggle the FINAL state of a universal scoreboard.
Path parameters
Name Type Required Description
token
string
yes
Responses
Status Meaning Body
200
OK
MessageResponse
400
Malformed request
—
403
This token does not allow the board to be edited
—
404
Board not found
—
429
Too many requests
—
500
Internal server error
—
Response body (200) — MessageResponse (JSON)
Field Type Always present Description
message
string
yes
Status message
POST
/api/v1/sport/{token}/universal/home/fouls/increment
Increment home team fouls for universal scoreboard.
Path parameters
Name Type Required Description
token
string
yes
Responses
Status Meaning Body
200
OK
MessageResponse
400
Malformed request
—
403
This token does not allow the board to be edited
—
404
Board not found
—
429
Too many requests
—
500
Internal server error
—
Response body (200) — MessageResponse (JSON)
Field Type Always present Description
message
string
yes
Status message
POST
/api/v1/sport/{token}/universal/home/score/increment
Increment home team score for universal scoreboard.
Path parameters
Name Type Required Description
token
string
yes
Responses
Status Meaning Body
200
OK
MessageResponse
400
Malformed request
—
403
This token does not allow the board to be edited
—
404
Board not found
—
429
Too many requests
—
500
Internal server error
—
Response body (200) — MessageResponse (JSON)
Field Type Always present Description
message
string
yes
Status message
POST
/api/v1/sport/{token}/universal/home/timeouts/increment
Increment home team timeouts for universal scoreboard.
Path parameters
Name Type Required Description
token
string
yes
Responses
Status Meaning Body
200
OK
MessageResponse
400
Malformed request
—
403
This token does not allow the board to be edited
—
404
Board not found
—
429
Too many requests
—
500
Internal server error
—
Response body (200) — MessageResponse (JSON)
Field Type Always present Description
message
string
yes
Status message
POST
/api/v1/sport/{token}/universal/period/increment
Increment period for universal scoreboard.
Path parameters
Name Type Required Description
token
string
yes
Responses
Status Meaning Body
200
OK
MessageResponse
400
Malformed request
—
403
This token does not allow the board to be edited
—
404
Board not found
—
429
Too many requests
—
500
Internal server error
—
Response body (200) — MessageResponse (JSON)
Field Type Always present Description
message
string
yes
Status message
POST
/api/v1/sport/{token}/universal/possession/toggle
Toggle possession between home and away teams.
When toggling possession, one team gets possession and the other loses it.
Path parameters
Name Type Required Description
token
string
yes
Responses
Status Meaning Body
200
OK
MessageResponse
400
Malformed request
—
403
This token does not allow the board to be edited
—
404
Board not found
—
429
Too many requests
—
500
Internal server error
—
Response body (200) — MessageResponse (JSON)
Field Type Always present Description
message
string
yes
Status message