Skip to main content
PUT
/
api
/
v3
/
messages
/
{messageId}
update a message
curl --request PUT \
  --url https://apix.us.amity.co/api/v3/messages/{messageId} \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "data": {
    "text": "<string>"
  },
  "metadata": {},
  "tags": [
    "<string>"
  ],
  "mentionees": [
    {
      "type": "user",
      "userIds": [
        "<string>"
      ]
    }
  ]
}
'
{ "messages": [ { "_id": "<string>", "path": "<string>", "messageId": "<string>", "channelId": "<string>", "userId": "<string>", "type": "text", "data": {}, "channelSegment": 123, "parentId": "<string>", "fileId": "<string>", "tags": [ "<string>" ], "metadata": {}, "flagCount": 123, "hashFlag": { "bits": 123, "hashes": 123, "hash": [ "<string>" ] }, "childrenNumber": 123, "reactionsCount": 123, "reactions": {}, "myReactions": [ "<string>" ], "latestReaction": { "referenceId": "<string>", "referenceType": "<string>", "reactionName": "<string>", "userId": "<string>", "userDisplayName": "<string>", "reactionId": "<string>", "eventName": "<string>", "createdAt": "2023-11-07T05:31:56Z" }, "isDeleted": true, "createdAt": "2023-11-07T05:31:56Z", "updatedAt": "2023-11-07T05:31:56Z", "editedAt": "2023-11-07T05:31:56Z", "mentionees": [ { "type": "user", "userIds": [ "<string>" ], "userPublicIds": [ "<string>" ], "userInternalIds": [ "<string>" ] } ] } ], "users": [ { "userId": "<string>", "createdAt": "2023-11-07T05:31:56Z", "updatedAt": "2023-11-07T05:31:56Z", "_id": "<string>", "path": "<string>", "userInternalId": "<string>", "userPublicId": "<string>", "roles": [ "<string>" ], "permissions": [ "MUTE_CHANNEL" ], "displayName": "<string>", "profileHandle": "<string>", "description": "<string>", "avatarFileId": "<string>", "avatarCustomUrl": "<string>", "flagCount": 123, "hashFlag": { "bits": 123, "hashes": 123, "hash": [ "<string>" ] }, "metadata": {}, "isGlobalBan": true, "isBrand": true, "isDeleted": true } ], "files": [ { "fileId": "<string>", "fileUrl": "<string>", "type": "image", "accessType": "public", "altText": "<string>", "createdAt": "2023-11-07T05:31:56Z", "updatedAt": "2023-11-07T05:31:56Z", "attributes": { "name": "<string>", "extension": "<string>", "size": 123, "mimeType": "<string>", "metadata": { "exif": {}, "gps": {}, "height": 123, "width": 123, "isFull": true } } } ] }

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

messageId
string
required
Maximum string length: 150

Body

application/json

Information of message to be updated

data
object
metadata
object
tags
string[]
Maximum array length: 10
Maximum string length: 30
mentionees
object[]

The object of the mentions type and user who get a notification for the message.

Maximum array length: 2

Response

Messages Information

messages
object[]
users
object[]
files
object[]