Update a data binding
PATCH/v2/themes/{themeId}/rive-graphics/{graphicId}/data-bindings/{id}
PATCH
/v2/themes/{themeId}/rive-graphics/{graphicId}/data-bindings/{id}
const url = 'https://api.ligr.live/rest/v2/themes/1/rive-graphics/example/data-bindings/example';const options = { method: 'PATCH', headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'}, body: '{"ifUnchangedSince":"example","expression":"example","defaultValue":"example"}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request PATCH \ --url https://api.ligr.live/rest/v2/themes/1/rive-graphics/example/data-bindings/example \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "ifUnchangedSince": "example", "expression": "example", "defaultValue": "example" }'Beta. This operation can change between minor versions. See Beta status.
Updates a data binding expression or default.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”themeId
required
number format: double
graphicId
required
string
id
required
string
Request Bodyrequired
Section titled “Request Bodyrequired”Media typeapplication/json
object
ifUnchangedSince
string
expression
string
defaultValue
Boolean, number, string, or null to clear.
Examplegenerated
{ "ifUnchangedSince": "example", "expression": "example", "defaultValue": "example"}Responses
Section titled “Responses”Ok
Media typeapplication/json
object
updatedAt
required
string
entityId
required
Id of the created or changed entity, or null for settings.
string
stateMachine
required
object
version
required
integer format: int32
currentArtboard
required
string
currentStateMachine
required
string
controlVariables
required
dataBindings
required
Array<object>
object
id
required
string
name
required
string
value
string
expression
required
string
viewModelProperty
required
object
imageDimensions
object
height
required
number format: double
width
required
number format: double
viewModelId
required
string
viewModelName
required
string
listModel
string
sourceArrayPath
string
enumValues
Array<string>
type
required
string
path
required
string
exposed
object
name
required
string
expression
required
string
required
required
boolean
entityType
required
string
width
number format: double
height
number format: double
imageTransform
object
outWidth
number format: double
outHeight
number format: double
fit
string
scaleX
number format: double
scaleY
number format: double
rotateDeg
number format: double
skewXDeg
number format: double
skewYDeg
number format: double
translateX
number format: double
translateY
number format: double
padding
object
top
number format: double
right
number format: double
bottom
number format: double
left
number format: double
background
object
r
number format: double
g
number format: double
b
number format: double
a
number format: double
anchor
string
stateMachineInputs
required
userExpressions
Array<object>
object
id
required
string
name
required
string
expression
required
string
description
string
selectedSport
string
selectedSchemas
Array<string>
assets
required
Array<object>
object
id
required
string
name
required
string
uniqueFileName
required
string
type
required
string
expression
string
unresolved
boolean
metadata
object
size
required
number format: double
width
number format: double
height
number format: double
fileId
number format: double
storageKey
string
sha256
string
exposed
required
object
name
required
string
defaultFileId
integer format: int32
required
required
boolean
expression
string
entityType
required
string
scale
required
number format: double
x
required
number format: double
y
required
number format: double
artboardWidth
required
number format: double
artboardHeight
required
number format: double
renderer
string
deferInitialShow
boolean
Example
{ "stateMachine": { "controlVariables": [ { "exitMode": "immediate" } ], "dataBindings": [ { "exposed": { "entityType": "player" }, "imageTransform": { "fit": "cover", "anchor": "center" } } ], "stateMachineInputs": [ { "type": "boolean" } ], "assets": [ { "type": "image", "exposed": { "entityType": "player" } } ], "renderer": "webgl2" }}