Messages

Move a sticker already on a message

Move, resize or rotate a sticker that has already been peeled onto a message. The change is sent to every device in the conversation, exactly as dragging the sticker by hand would.

Only stickers can be repositioned — a tapback has no placement, so a non-sticker reactionId is rejected. Any field omitted from placement keeps its current value.

reactionId is the id from the reaction on the message, or from the reaction.added webhook. Stickers stack, so this id is what distinguishes one sticker from another on the same message.

Stickers peeled before this endpoint existed cannot be moved: addressing one requires an identifier that was not recorded at the time, and it returns 404.

patch/v3/messages/{messageId}/reactions/{reactionId}

Request

  • Base URL: https://api.linqapp.com/api/partner
  • URL: https://api.linqapp.com/api/partner/v3/messages/{messageId}/reactions/{reactionId}
  • Auth: HTTP bearer

Path parameters

messageIdstring uuid required

The message the sticker sits on

reactionIdstring uuid required

The sticker reaction to move

Request body

Example request

{
  "placement": {
    "x": -0.25,
    "y": 0.4,
    "scale": 1.25,
    "rotation": 15
  }
}

Response

Reposition accepted and sent to the device

successboolean
statusstring
trace_idstring

Example response

{
  "success": true,
  "status": "accepted"
}

Changes

No recorded changes to this operation across all 1 revision of this API.