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
- In Neblex open Connect › Connections and click New Connection.
- Search for Mattermost and give the connection a clear name.
- Fill in the fields. Secret values are encrypted and never shown again.
- Click Test, then Create Connection.
| Field | What to enter |
|---|---|
| Server hostRequired | |
| Access tokenRequiredSecret |
Use it in a flow
- Open a flow, open the node library and search for Mattermost.
- Drag it onto the canvas and choose an Operation and your connection.
- Map the operation's fields from earlier steps, or click Map with Matt.
- 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_open | POST | |
post_actions_dialogs_submitpost_actions_dialogs_submit | POST |
Analytics1
get_analytics_oldget_analytics_old | GET |
Audits1
get_auditsget_audits | GET |
Bots10
delete_bots__bot_user_id__icondelete_bots__bot_user_id__icon | DELETE | |
get_botsget_bots | GET | |
get_bots__bot_user_id_get_bots__bot_user_id_ | GET | |
get_bots__bot_user_id__iconget_bots__bot_user_id__icon | GET | |
post_botspost_bots | POST | |
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__disable | POST | |
post_bots__bot_user_id__enablepost_bots__bot_user_id__enable | POST | |
post_bots__bot_user_id__iconpost_bots__bot_user_id__icon | POST | |
put_bots__bot_user_id_put_bots__bot_user_id_ | PUT |
Brand3
delete_brand_imagedelete_brand_image | DELETE | |
get_brand_imageget_brand_image | GET | |
post_brand_imagepost_brand_image | POST |
Caches1
post_caches_invalidatepost_caches_invalidate | POST |
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__groups | GET | |
get_channels__channel_id__membersget_channels__channel_id__members | GET | |
get_channels__channel_id__members__user_id_get_channels__channel_id__members__user_id_ | GET | |
get_channels__channel_id__pinnedget_channels__channel_id__pinned | GET | |
get_channels__channel_id__postsget_channels__channel_id__posts | GET | |
get_channels__channel_id__statsget_channels__channel_id__stats | GET | |
get_channels__channel_id__timezonesget_channels__channel_id__timezones | GET | |
post_channelspost_channels | POST | |
post_channels__channel_id__convertpost_channels__channel_id__convert | POST | |
post_channels__channel_id__memberspost_channels__channel_id__members | POST | |
post_channels__channel_id__members_idspost_channels__channel_id__members_ids | POST | |
post_channels__channel_id__restorepost_channels__channel_id__restore | POST | |
post_channels_directpost_channels_direct | POST | |
post_channels_grouppost_channels_group | POST | |
post_channels_members__user_id__viewpost_channels_members__user_id__view | POST | |
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_props | PUT | |
put_channels__channel_id__members__user_id__rolesput_channels__channel_id__members__user_id__roles | PUT | |
put_channels__channel_id__members__user_id__schemeRolesput_channels__channel_id__members__user_id__schemeRoles | PUT | |
put_channels__channel_id__patchput_channels__channel_id__patch | PUT | |
put_channels__channel_id__schemeput_channels__channel_id__scheme | PUT |
Cluster1
get_cluster_statusget_cluster_status | GET |
Commands6
delete_commands__command_id_delete_commands__command_id_ | DELETE | |
get_commandsget_commands | GET | |
post_commandspost_commands | POST | |
post_commands_executepost_commands_execute | POST | |
put_commands__command_id_put_commands__command_id_ | PUT | |
put_commands__command_id__regen_tokenput_commands__command_id__regen_token | PUT |
Compliance4
get_compliance_reportsget_compliance_reports | GET | |
get_compliance_reports__report_id_get_compliance_reports__report_id_ | GET | |
get_compliance_reports__report_id__downloadget_compliance_reports__report_id__download | GET | |
post_compliance_reportspost_compliance_reports | POST |
Config5
get_configget_config | GET | |
get_config_clientget_config_client | GET | |
get_config_environmentget_config_environment | GET | |
post_config_reloadpost_config_reload | POST | |
put_configput_config | PUT |
Data Retention1
get_data_retention_policyget_data_retention_policy | GET |
Database1
post_database_recyclepost_database_recycle | POST |
Elasticsearch2
post_elasticsearch_purge_indexespost_elasticsearch_purge_indexes | POST | |
post_elasticsearch_testpost_elasticsearch_test | POST |
Email1
post_email_testpost_email_test | POST |
Emoji8
delete_emoji__emoji_id_delete_emoji__emoji_id_ | DELETE | |
get_emojiget_emoji | GET | |
get_emoji__emoji_id_get_emoji__emoji_id_ | GET | |
get_emoji__emoji_id__imageget_emoji__emoji_id__image | GET | |
get_emoji_autocompleteget_emoji_autocomplete | GET | |
get_emoji_name__emoji_name_get_emoji_name__emoji_name_ | GET | |
post_emojipost_emoji | POST | |
post_emoji_searchpost_emoji_search | POST |
File1
post_file_s3_testpost_file_s3_test | POST |
Files6
get_files__file_id_get_files__file_id_ | GET | |
get_files__file_id__infoget_files__file_id__info | GET | |
get_files__file_id__linkget_files__file_id__link | GET | |
get_files__file_id__previewget_files__file_id__preview | GET | |
get_files__file_id__thumbnailget_files__file_id__thumbnail | GET | |
post_filespost_files | POST |
Group1
post_group_searchpost_group_search | POST |
Hooks10
delete_hooks_outgoing__hook_id_delete_hooks_outgoing__hook_id_ | DELETE | |
get_hooks_incomingget_hooks_incoming | GET | |
get_hooks_incoming__hook_id_get_hooks_incoming__hook_id_ | GET | |
get_hooks_outgoingget_hooks_outgoing | GET | |
get_hooks_outgoing__hook_id_get_hooks_outgoing__hook_id_ | GET | |
post_hooks_incomingpost_hooks_incoming | POST | |
post_hooks_outgoingpost_hooks_outgoing | POST | |
post_hooks_outgoing__hook_id__regen_tokenpost_hooks_outgoing__hook_id__regen_token | POST | |
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_jobs | GET | |
get_jobs__job_id_get_jobs__job_id_ | GET | |
get_jobs_type__type_get_jobs_type__type_ | GET | |
post_jobspost_jobs | POST | |
post_jobs__job_id__cancelpost_jobs__job_id__cancel | POST |
Ldap2
post_ldap_syncpost_ldap_sync | POST | |
post_ldap_testpost_ldap_test | POST |
License3
delete_licensedelete_license | DELETE | |
get_license_clientget_license_client | GET | |
post_licensepost_license | POST |
Logs2
get_logsget_logs | GET | |
post_logspost_logs | POST |
Oauth7
delete_oauth_apps__app_id_delete_oauth_apps__app_id_ | DELETE | |
get_oauth_appsget_oauth_apps | GET | |
get_oauth_apps__app_id_get_oauth_apps__app_id_ | GET | |
get_oauth_apps__app_id__infoget_oauth_apps__app_id__info | GET | |
post_oauth_appspost_oauth_apps | POST | |
post_oauth_apps__app_id__regen_secretpost_oauth_apps__app_id__regen_secret | POST | |
put_oauth_apps__app_id_put_oauth_apps__app_id_ | PUT |
Opengraph1
post_opengraphpost_opengraph | POST |
Plugins6
delete_plugins__plugin_id_delete_plugins__plugin_id_ | DELETE | |
get_pluginsget_plugins | GET | |
get_plugins_webappget_plugins_webapp | GET | |
post_pluginspost_plugins | POST | |
post_plugins__plugin_id__disablepost_plugins__plugin_id__disable | POST | |
post_plugins__plugin_id__enablepost_plugins__plugin_id__enable | POST |
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_info | GET | |
get_posts__post_id__reactionsget_posts__post_id__reactions | GET | |
get_posts__post_id__threadget_posts__post_id__thread | GET | |
post_postspost_posts | POST | |
post_posts__post_id__actions__action_id_post_posts__post_id__actions__action_id_ | POST | |
post_posts__post_id__pinpost_posts__post_id__pin | POST | |
post_posts__post_id__unpinpost_posts__post_id__unpin | POST | |
post_posts_ephemeralpost_posts_ephemeral | POST | |
post_posts_ids_reactionspost_posts_ids_reactions | POST | |
put_posts__post_id_put_posts__post_id_ | PUT | |
put_posts__post_id__patchput_posts__post_id__patch | PUT |
Reactions1
post_reactionspost_reactions | POST |
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_names | POST | |
put_roles__role_id__patchput_roles__role_id__patch | PUT |
Saml8
delete_saml_certificate_idpdelete_saml_certificate_idp | DELETE | |
delete_saml_certificate_privatedelete_saml_certificate_private | DELETE | |
delete_saml_certificate_publicdelete_saml_certificate_public | DELETE | |
get_saml_certificate_statusget_saml_certificate_status | GET | |
get_saml_metadataget_saml_metadata | GET | |
post_saml_certificate_idppost_saml_certificate_idp | POST | |
post_saml_certificate_privatepost_saml_certificate_private | POST | |
post_saml_certificate_publicpost_saml_certificate_public | POST |
Schemes7
delete_schemes__scheme_id_delete_schemes__scheme_id_ | DELETE | |
get_schemesget_schemes | GET | |
get_schemes__scheme_id_get_schemes__scheme_id_ | GET | |
get_schemes__scheme_id__channelsget_schemes__scheme_id__channels | GET | |
get_schemes__scheme_id__teamsget_schemes__scheme_id__teams | GET | |
post_schemespost_schemes | POST | |
put_schemes__scheme_id__patchput_schemes__scheme_id__patch | PUT |
System1
get_system_pingget_system_ping | GET |
Teams39
delete_teams__team_id_delete_teams__team_id_ | DELETE | |
delete_teams__team_id__imagedelete_teams__team_id__image | DELETE | |
delete_teams__team_id__members__user_id_delete_teams__team_id__members__user_id_ | DELETE | |
delete_teams_invites_emaildelete_teams_invites_email | DELETE | |
get_teamsget_teams | GET | |
get_teams__team_id_get_teams__team_id_ | GET | |
get_teams__team_id__channelsget_teams__team_id__channels | GET | |
get_teams__team_id__channels_autocompleteget_teams__team_id__channels_autocomplete | GET | |
get_teams__team_id__channels_deletedget_teams__team_id__channels_deleted | GET | |
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_autocomplete | GET | |
get_teams__team_id__commands_autocompleteget_teams__team_id__commands_autocomplete | GET | |
get_teams__team_id__groupsget_teams__team_id__groups | GET | |
get_teams__team_id__imageget_teams__team_id__image | GET | |
get_teams__team_id__membersget_teams__team_id__members | GET | |
get_teams__team_id__members__user_id_get_teams__team_id__members__user_id_ | GET | |
get_teams__team_id__statsget_teams__team_id__stats | GET | |
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__exists | GET | |
get_teams_name__team_name__channels_name__channel_name_get_teams_name__team_name__channels_name__channel_name_ | GET | |
post_teamspost_teams | POST | |
post_teams__team_id__channels_idspost_teams__team_id__channels_ids | POST | |
post_teams__team_id__channels_searchpost_teams__team_id__channels_search | POST | |
post_teams__team_id__imagepost_teams__team_id__image | POST | |
post_teams__team_id__importpost_teams__team_id__import | POST | |
post_teams__team_id__invite_emailpost_teams__team_id__invite_email | POST | |
post_teams__team_id__memberspost_teams__team_id__members | POST | |
post_teams__team_id__members_batchpost_teams__team_id__members_batch | POST | |
post_teams__team_id__members_idspost_teams__team_id__members_ids | POST | |
post_teams__team_id__posts_searchpost_teams__team_id__posts_search | POST | |
post_teams__team_id__regenerate_invite_idpost_teams__team_id__regenerate_invite_id | POST | |
post_teams_members_invitepost_teams_members_invite | POST | |
post_teams_searchpost_teams_search | POST | |
put_teams__team_id_put_teams__team_id_ | PUT | |
put_teams__team_id__members__user_id__rolesput_teams__team_id__members__user_id__roles | PUT | |
put_teams__team_id__members__user_id__schemeRolesput_teams__team_id__members__user_id__schemeRoles | PUT | |
put_teams__team_id__patchput_teams__team_id__patch | PUT | |
put_teams__team_id__schemeput_teams__team_id__scheme | PUT |
Users64
delete_users__user_id_delete_users__user_id_ | DELETE | |
delete_users__user_id__imagedelete_users__user_id__image | DELETE | |
delete_users__user_id__posts__post_id__reactions__emoji_name_delete_users__user_id__posts__post_id__reactions__emoji_name_ | DELETE | |
get_usersget_users | GET | |
get_users__user_id_get_users__user_id_ | GET | |
get_users__user_id__auditsget_users__user_id__audits | GET | |
get_users__user_id__channels__channel_id__posts_unreadget_users__user_id__channels__channel_id__posts_unread | GET | |
get_users__user_id__channels__channel_id__unreadget_users__user_id__channels__channel_id__unread | GET | |
get_users__user_id__imageget_users__user_id__image | GET | |
get_users__user_id__image_defaultget_users__user_id__image_default | GET | |
get_users__user_id__oauth_apps_authorizedget_users__user_id__oauth_apps_authorized | GET | |
get_users__user_id__posts_flaggedget_users__user_id__posts_flagged | GET | |
get_users__user_id__preferencesget_users__user_id__preferences | GET | |
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__sessions | GET | |
get_users__user_id__statusget_users__user_id__status | GET | |
get_users__user_id__teamsget_users__user_id__teams | GET | |
get_users__user_id__teams__team_id__channelsget_users__user_id__teams__team_id__channels | GET | |
get_users__user_id__teams__team_id__channels_membersget_users__user_id__teams__team_id__channels_members | GET | |
get_users__user_id__teams__team_id__unreadget_users__user_id__teams__team_id__unread | GET | |
get_users__user_id__teams_membersget_users__user_id__teams_members | GET | |
get_users__user_id__teams_unreadget_users__user_id__teams_unread | GET | |
get_users__user_id__terms_of_serviceget_users__user_id__terms_of_service | GET | |
get_users__user_id__tokensget_users__user_id__tokens | GET | |
get_users_autocompleteget_users_autocomplete | GET | |
get_users_email__email_get_users_email__email_ | GET | |
get_users_statsget_users_stats | GET | |
get_users_tokensget_users_tokens | GET | |
get_users_tokens__token_id_get_users_tokens__token_id_ | GET | |
get_users_username__username_get_users_username__username_ | GET | |
post_userspost_users | POST | |
post_users__user_id__imagepost_users__user_id__image | POST | |
post_users__user_id__mfa_generatepost_users__user_id__mfa_generate | POST | |
post_users__user_id__preferences_deletepost_users__user_id__preferences_delete | POST | |
post_users__user_id__sessions_revokepost_users__user_id__sessions_revoke | POST | |
post_users__user_id__sessions_revoke_allpost_users__user_id__sessions_revoke_all | POST | |
post_users__user_id__terms_of_servicepost_users__user_id__terms_of_service | POST | |
post_users__user_id__tokenspost_users__user_id__tokens | POST | |
post_users_email_verifypost_users_email_verify | POST | |
post_users_email_verify_sendpost_users_email_verify_send | POST | |
post_users_group_channelspost_users_group_channels | POST | |
post_users_idspost_users_ids | POST | |
post_users_login_switchpost_users_login_switch | POST | |
post_users_mfapost_users_mfa | POST | |
post_users_password_resetpost_users_password_reset | POST | |
post_users_password_reset_sendpost_users_password_reset_send | POST | |
post_users_searchpost_users_search | POST | |
post_users_status_idspost_users_status_ids | POST | |
post_users_tokens_disablepost_users_tokens_disable | POST | |
post_users_tokens_enablepost_users_tokens_enable | POST | |
post_users_tokens_revokepost_users_tokens_revoke | POST | |
post_users_tokens_searchpost_users_tokens_search | POST | |
post_users_usernamespost_users_usernames | POST | |
put_users__user_id_put_users__user_id_ | PUT | |
put_users__user_id__activeput_users__user_id__active | PUT | |
put_users__user_id__authput_users__user_id__auth | PUT | |
put_users__user_id__mfaput_users__user_id__mfa | PUT | |
put_users__user_id__passwordput_users__user_id__password | PUT | |
put_users__user_id__patchput_users__user_id__patch | PUT | |
put_users__user_id__preferencesput_users__user_id__preferences | PUT | |
put_users__user_id__rolesput_users__user_id__roles | PUT | |
put_users__user_id__statusput_users__user_id__status | PUT | |
put_users_sessions_deviceput_users_sessions_device | PUT |