Skip to main content
Update an existing post in a channel. Important Note: Omitted fields will be treated as blank - deleted or treated as empty. Required Permissions: edit_post for the channel the post is in.
External DocumentationTo learn more, visit the Mattermost documentation.

Parameters

ParameterDescription
Has ReactionsSelect if the post has reactions.
Is PinnedSelect to pin the post to the channel it was posted in.
MessageThe content of the post to update.
Post IDThe ID of the post.
PropsA JSON object of additional post properties.

Example Output

{
	"id": "string",
	"create_at": -9007199254740991,
	"update_at": -9007199254740991,
	"delete_at": -9007199254740991,
	"edit_at": -9007199254740991,
	"user_id": "string",
	"channel_id": "string",
	"root_id": "string",
	"original_id": "string",
	"message": "string",
	"type": "string",
	"props": {},
	"hashtag": "string",
	"file_ids": [
		"string"
	],
	"pending_post_id": "string",
	"metadata": {
		"embeds": [
			{
				"type": "image",
				"url": "string",
				"data": {}
			}
		],
		"emojis": [
			{
				"id": "string",
				"creator_id": "string",
				"name": "string",
				"create_at": 0,
				"update_at": 0,
				"delete_at": 0
			}
		],
		"files": [
			{
				"id": "string",
				"user_id": "string",
				"post_id": "string",
				"create_at": 0,
				"update_at": 0,
				"delete_at": 0,
				"name": "string",
				"extension": "string",
				"size": 0,
				"mime_type": "string",
				"width": 0,
				"height": 0,
				"has_preview_image": true
			}
		],
		"images": {},
		"reactions": [
			{
				"user_id": "string",
				"post_id": "string",
				"emoji_name": "string",
				"create_at": 0
			}
		],
		"priority": {
			"priority": "string",
			"requested_ack": true
		},
		"acknowledgements": [
			{
				"user_id": "string",
				"post_id": "string",
				"acknowledged_at": 0
			}
		]
	}
}

Workflow Library Example

Update Post with Mattermost and Send Results Via Email
Workflow LibraryPreview this Workflow on desktop