Skip to main content
Get a list of incoming webhooks for the authenticated user. Required Permissions: manage_webhooks for the team. System admins can retrieve all webhooks using manage_others_incoming_webhooks.
External DocumentationTo learn more, visit the Mattermost documentation.

Parameters

ParameterDescription
PageThe page number to retrieve, starting at 0.
Per PageThe maximum number of items to retrieve per page.
Return All PagesAutomatically fetch all resources, page by page.
Team IDThe ID of the team to filter incoming webhooks by.

Example Output

{
	"incoming_webhooks": [
		{
			"id": "wdou1rmw5igixj9c8frntsw77y",
			"create_at": 1779101658211,
			"update_at": 1779101658211,
			"delete_at": 0,
			"user_id": "jm8qd6w6abdf8f981omo6dzuao",
			"channel_id": "5p8ahx9ep7bsjjkkgrk3bx6nth",
			"team_id": "eot4ncpgd78eiqxdyqox3tqcho",
			"display_name": "",
			"description": "",
			"username": "",
			"icon_url": "",
			"channel_locked": false
		}
	],
	"total_count": 1
}

Workflow Library Example

List Incoming Webhooks with Mattermost and Send Results Via Email
Workflow LibraryPreview this Workflow on desktop