Skip to content
Developers
Get started
REST API
Webhooks
Graphics SDK
Beta
Rive
Beta
Control room
Guides
Changelog
Search
Ctrl
K
Cancel
Select theme
Dark
Light
Auto
Menu
Get started
Overview
Authentication
Your first request
Concepts
Includes & pagination
Errors
Rate limits
Versioning
REST API
Overview
Matches
Overview
Abandon a match
POST
Cancel a match
POST
Create a match (v1)
POST
Create a match (v2)
POST
Finish a match
POST
Get a match (v1)
GET
Get a match (v2)
GET
List matches (v1)
GET
List matches (v2)
GET
Update a match (v1)
POST
Update a match (v2)
POST
Facts
Overview
Create a fact
POST
Delete a fact
DELETE
Update a fact
POST
Match summary
Overview
Get a match summary
GET
Competitions
Overview
Create a competition
POST
Create a theme profile
POST
Get a competition
GET
Get a theme profile
GET
List competition grades
GET
List competitions
GET
List theme profiles
GET
Teams
Overview
Create a logo upload
POST
Create a team
POST
Get a team
GET
List competition teams
GET
List teams
GET
Remove the team logo
DELETE
Set the team logo
PUT
Update a team
PATCH
Players
Overview
Add a team player
POST
Get a match lineup
GET
Get a player
GET
List players
GET
List team players
GET
Set a match lineup
PUT
Update a team player
PATCH
Venues
Overview
Create a venue
POST
Get a venue
GET
List venues
GET
Officials
Overview
Get an official
GET
List officials
GET
Overlays
Overview
Create an overlay
POST
Get an overlay (v1)
GET
Get an overlay (v2)
GET
Refresh an overlay key
POST
Send a graphics command
POST
Update an overlay
POST
Control room setup
Overview
Create a control room
POST
Create a preset
POST
Create a section
POST
Get a control room
GET
Get a preset
GET
List control rooms
GET
List presets
GET
List sections
GET
Update a preset
PUT
Control room graphics
Overview
Show, update or hide graphic
POST
Streams
Overview
Change the stream overlay
POST
Create a destination
POST
Create a one-off destination
POST
Create a stream
POST
Create an input
POST
Delete a destination
DELETE
Delete a stream
DELETE
Delete an input
DELETE
Get a destination
GET
Get a stream
GET
Get an input
GET
Get stream state
GET
Hide the stream overlay
POST
List destinations
GET
List inputs
GET
List streams
GET
Refresh the stream overlay
POST
Restart the stream input
POST
Send a stream command (deprecated)
POST
Set input latency
POST
Set stream automation
POST
Show the stream overlay
POST
Start a stream
POST
Start stream destinations
POST
Stop a stream
POST
Stop stream destinations
POST
Update a destination
POST
Update a stream
POST
Update an input
POST
Data sources
Overview
Push external data
POST
Themes
Overview
Activate a theme version
PUT
Create a data source template
POST
Create a theme
POST
Create a theme variable
POST
Delete a data source template
DELETE
Delete a theme
DELETE
Delete a theme variable
DELETE
Get a theme
GET
Get a theme version
GET
List data source templates
GET
List theme variables
GET
List themes
GET
Publish a theme version
POST
Update a data source template
PATCH
Update a theme variable
PATCH
Code graphics
Overview
Create a code graphic
POST
Create upload URLs
POST
Get a code graphic
GET
List code graphics
GET
Publish a graphic version
POST
Replace a bundle
PUT
Rive graphics
Overview
Add a list element
POST
Attach an import candidate
POST
Cancel an import
POST
Clear an image transform
DELETE
Create a control variable
POST
Create a user expression
POST
Create an image upload
POST
Create an import upload
POST
Delete a control variable
DELETE
Delete a Rive graphic
DELETE
Delete a user expression
DELETE
Deselect a data schema
DELETE
Download a Rive file
GET
Duplicate a Rive graphic
POST
Evaluate graphic bindings
POST
Expose a data binding
PUT
Expose an asset
PUT
Get a graphic preview
GET
Get a Rive graphic
GET
Get file metadata
GET
Get import capabilities
GET
Get import status
GET
List Rive graphics
GET
Prepare an import
POST
Publish a graphic version
POST
Remove a binding exposure
DELETE
Remove a list element
DELETE
Remove an asset
DELETE
Remove an asset exposure
DELETE
Reorder list elements
PUT
Select a data schema
PUT
Select an archive entry
POST
Set a source array
PUT
Set an asset file
PUT
Set an image transform
PUT
Update a control variable
PATCH
Update a data binding
PATCH
Update a state-machine input
PATCH
Update a user expression
PATCH
Update an asset
PATCH
Update graphic settings
PATCH
Schemas & scenarios
Overview
Get a sport schema
GET
List sport scenarios
GET
Webhooks
Overview
Verify signatures
Events
Payloads
Delivery health & logs
Graphics SDK
Beta
Overview
Beta
Quick start
The ligr.gfx.v1 protocol
The manifest
Data binding
Expressions
Bundle rules
Push and publish
Test and troubleshoot
Issues and support
Rive graphics
Beta
Overview
Beta
How it works
Import through REST
Edit through REST
Images, preview and evaluate
Command line
Theme variables and data schemas
Source files and privacy
Local RML project
Guides
Overview
Score a match from your system
Automate a stream
Configure a stream
Receive webhooks
Publish a theme version
Overlays & control room
Overview
Set up through REST
Graphics commands
Presets
External data sources
For AI agents
Overview
Changelog
Select theme
Dark
Light
Auto
Overview
Overlays
Section titled “Overlays”
The per-match graphics session. Read it, update it, and send graphics commands.
Operations
Section titled “Operations”
POST
/v1/overlays
GET
/v1/overlays/{overlayId}
GET
/v2/overlays/{overlayId}
POST
/v1/overlays/{overlayId}/refresh-key
POST
/v2/overlays/{overlayId}/graphics/commands
POST
/v1/overlays/{overlayId}