Connectors

Communication, Email & Calendar

Mattermost

Open source team chat: channels, posts, users, and incoming events
Mattermost API referenceAPI checked August 18, 2026
Signs in with
API token
Runs on
Cloud or On-Prem Worker
Operations
252
Ready-made triggers
0

Connect Mattermost

  1. In Neblex open Connect › Connections and click New Connection.
  2. Search for Mattermost and give the connection a clear name.
  3. Fill in the fields. Secret values are encrypted and never shown again.
  4. Click Test, then Create Connection.
FieldWhat to enter
Server hostRequired
Access tokenRequiredSecret

Use it in a flow

  1. Open a flow, open the node library and search for Mattermost.
  2. Drag it onto the canvas and choose an Operation and your connection.
  3. Map the operation's fields from earlier steps, or click Map with Matt.
  4. Use Test this step to see what it returns, then save.

To start a flow from Mattermost without a ready-made trigger: a Poll for changes trigger can check one of its list operations on a schedule and pass on only what is new; if Mattermost can send webhooks, a Webhook trigger receives them at its own URL.

Operations

252 operations in 35 groups. Each one is a step you can add to a flow.

Actions2
post_actions_dialogs_openpost_actions_dialogs_openPOST
post_actions_dialogs_submitpost_actions_dialogs_submitPOST
Analytics1
get_analytics_oldget_analytics_oldGET
Audits1
get_auditsget_auditsGET
Bots10
delete_bots__bot_user_id__icondelete_bots__bot_user_id__iconDELETE
get_botsget_botsGET
get_bots__bot_user_id_get_bots__bot_user_id_GET
get_bots__bot_user_id__iconget_bots__bot_user_id__iconGET
post_botspost_botsPOST
post_bots__bot_user_id__assign__user_id_post_bots__bot_user_id__assign__user_id_POST
post_bots__bot_user_id__disablepost_bots__bot_user_id__disablePOST
post_bots__bot_user_id__enablepost_bots__bot_user_id__enablePOST
post_bots__bot_user_id__iconpost_bots__bot_user_id__iconPOST
put_bots__bot_user_id_put_bots__bot_user_id_PUT
Brand3
delete_brand_imagedelete_brand_imageDELETE
get_brand_imageget_brand_imageGET
post_brand_imagepost_brand_imagePOST
Caches1
post_caches_invalidatepost_caches_invalidatePOST
Channels24
delete_channels__channel_id_delete_channels__channel_id_DELETE
delete_channels__channel_id__members__user_id_delete_channels__channel_id__members__user_id_DELETE
get_channels__channel_id_get_channels__channel_id_GET
get_channels__channel_id__groupsget_channels__channel_id__groupsGET
get_channels__channel_id__membersget_channels__channel_id__membersGET
get_channels__channel_id__members__user_id_get_channels__channel_id__members__user_id_GET
get_channels__channel_id__pinnedget_channels__channel_id__pinnedGET
get_channels__channel_id__postsget_channels__channel_id__postsGET
get_channels__channel_id__statsget_channels__channel_id__statsGET
get_channels__channel_id__timezonesget_channels__channel_id__timezonesGET
post_channelspost_channelsPOST
post_channels__channel_id__convertpost_channels__channel_id__convertPOST
post_channels__channel_id__memberspost_channels__channel_id__membersPOST
post_channels__channel_id__members_idspost_channels__channel_id__members_idsPOST
post_channels__channel_id__restorepost_channels__channel_id__restorePOST
post_channels_directpost_channels_directPOST
post_channels_grouppost_channels_groupPOST
post_channels_members__user_id__viewpost_channels_members__user_id__viewPOST
put_channels__channel_id_put_channels__channel_id_PUT
put_channels__channel_id__members__user_id__notify_propsput_channels__channel_id__members__user_id__notify_propsPUT
put_channels__channel_id__members__user_id__rolesput_channels__channel_id__members__user_id__rolesPUT
put_channels__channel_id__members__user_id__schemeRolesput_channels__channel_id__members__user_id__schemeRolesPUT
put_channels__channel_id__patchput_channels__channel_id__patchPUT
put_channels__channel_id__schemeput_channels__channel_id__schemePUT
Cluster1
get_cluster_statusget_cluster_statusGET
Commands6
delete_commands__command_id_delete_commands__command_id_DELETE
get_commandsget_commandsGET
post_commandspost_commandsPOST
post_commands_executepost_commands_executePOST
put_commands__command_id_put_commands__command_id_PUT
put_commands__command_id__regen_tokenput_commands__command_id__regen_tokenPUT
Compliance4
get_compliance_reportsget_compliance_reportsGET
get_compliance_reports__report_id_get_compliance_reports__report_id_GET
get_compliance_reports__report_id__downloadget_compliance_reports__report_id__downloadGET
post_compliance_reportspost_compliance_reportsPOST
Config5
get_configget_configGET
get_config_clientget_config_clientGET
get_config_environmentget_config_environmentGET
post_config_reloadpost_config_reloadPOST
put_configput_configPUT
Data Retention1
get_data_retention_policyget_data_retention_policyGET
Database1
post_database_recyclepost_database_recyclePOST
Elasticsearch2
post_elasticsearch_purge_indexespost_elasticsearch_purge_indexesPOST
post_elasticsearch_testpost_elasticsearch_testPOST
Email1
post_email_testpost_email_testPOST
Emoji8
delete_emoji__emoji_id_delete_emoji__emoji_id_DELETE
get_emojiget_emojiGET
get_emoji__emoji_id_get_emoji__emoji_id_GET
get_emoji__emoji_id__imageget_emoji__emoji_id__imageGET
get_emoji_autocompleteget_emoji_autocompleteGET
get_emoji_name__emoji_name_get_emoji_name__emoji_name_GET
post_emojipost_emojiPOST
post_emoji_searchpost_emoji_searchPOST
File1
post_file_s3_testpost_file_s3_testPOST
Files6
get_files__file_id_get_files__file_id_GET
get_files__file_id__infoget_files__file_id__infoGET
get_files__file_id__linkget_files__file_id__linkGET
get_files__file_id__previewget_files__file_id__previewGET
get_files__file_id__thumbnailget_files__file_id__thumbnailGET
post_filespost_filesPOST
Group1
post_group_searchpost_group_searchPOST
Hooks10
delete_hooks_outgoing__hook_id_delete_hooks_outgoing__hook_id_DELETE
get_hooks_incomingget_hooks_incomingGET
get_hooks_incoming__hook_id_get_hooks_incoming__hook_id_GET
get_hooks_outgoingget_hooks_outgoingGET
get_hooks_outgoing__hook_id_get_hooks_outgoing__hook_id_GET
post_hooks_incomingpost_hooks_incomingPOST
post_hooks_outgoingpost_hooks_outgoingPOST
post_hooks_outgoing__hook_id__regen_tokenpost_hooks_outgoing__hook_id__regen_tokenPOST
put_hooks_incoming__hook_id_put_hooks_incoming__hook_id_PUT
put_hooks_outgoing__hook_id_put_hooks_outgoing__hook_id_PUT
Jobs5
get_jobsget_jobsGET
get_jobs__job_id_get_jobs__job_id_GET
get_jobs_type__type_get_jobs_type__type_GET
post_jobspost_jobsPOST
post_jobs__job_id__cancelpost_jobs__job_id__cancelPOST
Ldap2
post_ldap_syncpost_ldap_syncPOST
post_ldap_testpost_ldap_testPOST
License3
delete_licensedelete_licenseDELETE
get_license_clientget_license_clientGET
post_licensepost_licensePOST
Logs2
get_logsget_logsGET
post_logspost_logsPOST
Oauth7
delete_oauth_apps__app_id_delete_oauth_apps__app_id_DELETE
get_oauth_appsget_oauth_appsGET
get_oauth_apps__app_id_get_oauth_apps__app_id_GET
get_oauth_apps__app_id__infoget_oauth_apps__app_id__infoGET
post_oauth_appspost_oauth_appsPOST
post_oauth_apps__app_id__regen_secretpost_oauth_apps__app_id__regen_secretPOST
put_oauth_apps__app_id_put_oauth_apps__app_id_PUT
Opengraph1
post_opengraphpost_opengraphPOST
Plugins6
delete_plugins__plugin_id_delete_plugins__plugin_id_DELETE
get_pluginsget_pluginsGET
get_plugins_webappget_plugins_webappGET
post_pluginspost_pluginsPOST
post_plugins__plugin_id__disablepost_plugins__plugin_id__disablePOST
post_plugins__plugin_id__enablepost_plugins__plugin_id__enablePOST
Posts13
delete_posts__post_id_delete_posts__post_id_DELETE
get_posts__post_id_get_posts__post_id_GET
get_posts__post_id__files_infoget_posts__post_id__files_infoGET
get_posts__post_id__reactionsget_posts__post_id__reactionsGET
get_posts__post_id__threadget_posts__post_id__threadGET
post_postspost_postsPOST
post_posts__post_id__actions__action_id_post_posts__post_id__actions__action_id_POST
post_posts__post_id__pinpost_posts__post_id__pinPOST
post_posts__post_id__unpinpost_posts__post_id__unpinPOST
post_posts_ephemeralpost_posts_ephemeralPOST
post_posts_ids_reactionspost_posts_ids_reactionsPOST
put_posts__post_id_put_posts__post_id_PUT
put_posts__post_id__patchput_posts__post_id__patchPUT
Reactions1
post_reactionspost_reactionsPOST
Roles4
get_roles__role_id_get_roles__role_id_GET
get_roles_name__role_name_get_roles_name__role_name_GET
post_roles_namespost_roles_namesPOST
put_roles__role_id__patchput_roles__role_id__patchPUT
Saml8
delete_saml_certificate_idpdelete_saml_certificate_idpDELETE
delete_saml_certificate_privatedelete_saml_certificate_privateDELETE
delete_saml_certificate_publicdelete_saml_certificate_publicDELETE
get_saml_certificate_statusget_saml_certificate_statusGET
get_saml_metadataget_saml_metadataGET
post_saml_certificate_idppost_saml_certificate_idpPOST
post_saml_certificate_privatepost_saml_certificate_privatePOST
post_saml_certificate_publicpost_saml_certificate_publicPOST
Schemes7
delete_schemes__scheme_id_delete_schemes__scheme_id_DELETE
get_schemesget_schemesGET
get_schemes__scheme_id_get_schemes__scheme_id_GET
get_schemes__scheme_id__channelsget_schemes__scheme_id__channelsGET
get_schemes__scheme_id__teamsget_schemes__scheme_id__teamsGET
post_schemespost_schemesPOST
put_schemes__scheme_id__patchput_schemes__scheme_id__patchPUT
System1
get_system_pingget_system_pingGET
Teams39
delete_teams__team_id_delete_teams__team_id_DELETE
delete_teams__team_id__imagedelete_teams__team_id__imageDELETE
delete_teams__team_id__members__user_id_delete_teams__team_id__members__user_id_DELETE
delete_teams_invites_emaildelete_teams_invites_emailDELETE
get_teamsget_teamsGET
get_teams__team_id_get_teams__team_id_GET
get_teams__team_id__channelsget_teams__team_id__channelsGET
get_teams__team_id__channels_autocompleteget_teams__team_id__channels_autocompleteGET
get_teams__team_id__channels_deletedget_teams__team_id__channels_deletedGET
get_teams__team_id__channels_name__channel_name_get_teams__team_id__channels_name__channel_name_GET
get_teams__team_id__channels_search_autocompleteget_teams__team_id__channels_search_autocompleteGET
get_teams__team_id__commands_autocompleteget_teams__team_id__commands_autocompleteGET
get_teams__team_id__groupsget_teams__team_id__groupsGET
get_teams__team_id__imageget_teams__team_id__imageGET
get_teams__team_id__membersget_teams__team_id__membersGET
get_teams__team_id__members__user_id_get_teams__team_id__members__user_id_GET
get_teams__team_id__statsget_teams__team_id__statsGET
get_teams_invite__invite_id_get_teams_invite__invite_id_GET
get_teams_name__name_get_teams_name__name_GET
get_teams_name__name__existsget_teams_name__name__existsGET
get_teams_name__team_name__channels_name__channel_name_get_teams_name__team_name__channels_name__channel_name_GET
post_teamspost_teamsPOST
post_teams__team_id__channels_idspost_teams__team_id__channels_idsPOST
post_teams__team_id__channels_searchpost_teams__team_id__channels_searchPOST
post_teams__team_id__imagepost_teams__team_id__imagePOST
post_teams__team_id__importpost_teams__team_id__importPOST
post_teams__team_id__invite_emailpost_teams__team_id__invite_emailPOST
post_teams__team_id__memberspost_teams__team_id__membersPOST
post_teams__team_id__members_batchpost_teams__team_id__members_batchPOST
post_teams__team_id__members_idspost_teams__team_id__members_idsPOST
post_teams__team_id__posts_searchpost_teams__team_id__posts_searchPOST
post_teams__team_id__regenerate_invite_idpost_teams__team_id__regenerate_invite_idPOST
post_teams_members_invitepost_teams_members_invitePOST
post_teams_searchpost_teams_searchPOST
put_teams__team_id_put_teams__team_id_PUT
put_teams__team_id__members__user_id__rolesput_teams__team_id__members__user_id__rolesPUT
put_teams__team_id__members__user_id__schemeRolesput_teams__team_id__members__user_id__schemeRolesPUT
put_teams__team_id__patchput_teams__team_id__patchPUT
put_teams__team_id__schemeput_teams__team_id__schemePUT
Users64
delete_users__user_id_delete_users__user_id_DELETE
delete_users__user_id__imagedelete_users__user_id__imageDELETE
delete_users__user_id__posts__post_id__reactions__emoji_name_delete_users__user_id__posts__post_id__reactions__emoji_name_DELETE
get_usersget_usersGET
get_users__user_id_get_users__user_id_GET
get_users__user_id__auditsget_users__user_id__auditsGET
get_users__user_id__channels__channel_id__posts_unreadget_users__user_id__channels__channel_id__posts_unreadGET
get_users__user_id__channels__channel_id__unreadget_users__user_id__channels__channel_id__unreadGET
get_users__user_id__imageget_users__user_id__imageGET
get_users__user_id__image_defaultget_users__user_id__image_defaultGET
get_users__user_id__oauth_apps_authorizedget_users__user_id__oauth_apps_authorizedGET
get_users__user_id__posts_flaggedget_users__user_id__posts_flaggedGET
get_users__user_id__preferencesget_users__user_id__preferencesGET
get_users__user_id__preferences__category_get_users__user_id__preferences__category_GET
get_users__user_id__preferences__category__name__preference_name_get_users__user_id__preferences__category__name__preference_name_GET
get_users__user_id__sessionsget_users__user_id__sessionsGET
get_users__user_id__statusget_users__user_id__statusGET
get_users__user_id__teamsget_users__user_id__teamsGET
get_users__user_id__teams__team_id__channelsget_users__user_id__teams__team_id__channelsGET
get_users__user_id__teams__team_id__channels_membersget_users__user_id__teams__team_id__channels_membersGET
get_users__user_id__teams__team_id__unreadget_users__user_id__teams__team_id__unreadGET
get_users__user_id__teams_membersget_users__user_id__teams_membersGET
get_users__user_id__teams_unreadget_users__user_id__teams_unreadGET
get_users__user_id__terms_of_serviceget_users__user_id__terms_of_serviceGET
get_users__user_id__tokensget_users__user_id__tokensGET
get_users_autocompleteget_users_autocompleteGET
get_users_email__email_get_users_email__email_GET
get_users_statsget_users_statsGET
get_users_tokensget_users_tokensGET
get_users_tokens__token_id_get_users_tokens__token_id_GET
get_users_username__username_get_users_username__username_GET
post_userspost_usersPOST
post_users__user_id__imagepost_users__user_id__imagePOST
post_users__user_id__mfa_generatepost_users__user_id__mfa_generatePOST
post_users__user_id__preferences_deletepost_users__user_id__preferences_deletePOST
post_users__user_id__sessions_revokepost_users__user_id__sessions_revokePOST
post_users__user_id__sessions_revoke_allpost_users__user_id__sessions_revoke_allPOST
post_users__user_id__terms_of_servicepost_users__user_id__terms_of_servicePOST
post_users__user_id__tokenspost_users__user_id__tokensPOST
post_users_email_verifypost_users_email_verifyPOST
post_users_email_verify_sendpost_users_email_verify_sendPOST
post_users_group_channelspost_users_group_channelsPOST
post_users_idspost_users_idsPOST
post_users_login_switchpost_users_login_switchPOST
post_users_mfapost_users_mfaPOST
post_users_password_resetpost_users_password_resetPOST
post_users_password_reset_sendpost_users_password_reset_sendPOST
post_users_searchpost_users_searchPOST
post_users_status_idspost_users_status_idsPOST
post_users_tokens_disablepost_users_tokens_disablePOST
post_users_tokens_enablepost_users_tokens_enablePOST
post_users_tokens_revokepost_users_tokens_revokePOST
post_users_tokens_searchpost_users_tokens_searchPOST
post_users_usernamespost_users_usernamesPOST
put_users__user_id_put_users__user_id_PUT
put_users__user_id__activeput_users__user_id__activePUT
put_users__user_id__authput_users__user_id__authPUT
put_users__user_id__mfaput_users__user_id__mfaPUT
put_users__user_id__passwordput_users__user_id__passwordPUT
put_users__user_id__patchput_users__user_id__patchPUT
put_users__user_id__preferencesput_users__user_id__preferencesPUT
put_users__user_id__rolesput_users__user_id__rolesPUT
put_users__user_id__statusput_users__user_id__statusPUT
put_users_sessions_deviceput_users_sessions_devicePUT