Skip to content

Duplicate a Rive graphic

POST/v2/themes/{themeId}/rive-graphics/{graphicId}/duplicate

POST
/v2/themes/{themeId}/rive-graphics/{graphicId}/duplicate
curl --request POST \
--url https://api.ligr.live/rest/v2/themes/1/rive-graphics/example/duplicate \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{ "name": "example" }'

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

Duplicate a working Rive graphic under a new name.

themeId
required
number format: double
graphicId
required
string
Media typeapplication/json
object
name
required
string
Examplegenerated
{
"name": "example"
}

Created

Media typeapplication/json
object
graphicId
required
string
themeId
required
integer format: int32
Examplegenerated
{
"graphicId": "example",
"themeId": 1
}

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"
}