Skip to content

Download a Rive file

GET/v2/themes/{themeId}/rive-graphics/{graphicId}/files/{kind}

GET
/v2/themes/{themeId}/rive-graphics/{graphicId}/files/{kind}
curl --request GET \
--url 'https://api.ligr.live/rest/v2/themes/1/rive-graphics/example/files/original?version=example' \
--header 'Authorization: Bearer <token>'

Beta. This operation can change between minor versions. See Beta status.

Return a signed original or exact runtime file for an owned Rive graphic.

themeId
required
number format: double
graphicId
required
string
kind
required
string
Allowed values: original runtime
version
required
string
assetId
string

Ok

Media typeapplication/json
object
filename
required
string
size
required
integer format: int32
sha256
required
string
expiresAt
required
string
url
required
string
selectedEntry
required
string
nullable
Examplegenerated
{
"filename": "example",
"size": 1,
"sha256": "example",
"expiresAt": "example",
"url": "example",
"selectedEntry": "example"
}

Invalid Rive request

Media typeapplication/json
object
message
required
string
code
required
string
Examplegenerated
{
"message": "example",
"code": "example"
}

Theme, import, graphic, version, or file not found

Media typeapplication/json
object
message
required
string
code
required
string
Examplegenerated
{
"message": "example",
"code": "example"
}

Rive import or graphic state conflict

Media typeapplication/json
object
message
required
string
code
required
string
Examplegenerated
{
"message": "example",
"code": "example"
}

Rive candidate or source is no longer available

Media typeapplication/json
object
message
required
string
code
required
string
Examplegenerated
{
"message": "example",
"code": "example"
}

Rive file or configuration cannot be used

Media typeapplication/json
object
message
required
string
code
required
string
Examplegenerated
{
"message": "example",
"code": "example"
}

Rive source imports are unavailable

Media typeapplication/json
object
message
required
string
code
required
string
Examplegenerated
{
"message": "example",
"code": "example"
}