All Collections
Authentication guides
Mattermost Authentication Guide (PAT)
Mattermost Authentication Guide (PAT)

How to authenticate Mattermost for use with Tines

Daniel Stoeski avatar
Written by Daniel Stoeski
Updated over a week ago

Mattermost is an open source platform that provides secure collaboration for technical and operational teams that work in environments with complex nation-state level security and trust requirements.

Mattermost is built specifically for technical and operational use cases, including software development and engineering workflows, and integrates deeply with a rich ecosystem of third-party developer tools. Mattermost gives companies full control over their data; with self-hosted and private cloud deployment options and access to the source code, developers can contribute directly to a shared, flexible, and extensible platform built just for them.

First, get a Mattermost personal access token

  1. Login to your Mattermost account at

  2. Navigate "System Console" > "Integrations" > "Integration Management" and enable personal access tokens.

  3. Navigate "Account Settings" > "Security" > "Personal Access Tokens"

    1. If your account is a non-admin account, a "System Admin" will need to provide permission to create tokens:

      1. Navigate to "System Console" > "User Management" > "Users", identify your account, and select "Manage Roles

      2. Select "Allow this account to generate personal access tokens", any additional permissions and click "Save"

  4. Click "Create New Token"

  5. Give the token a name and click "Save"

  6. Copy the access token to a text editor

Lastly, create a Mattermost credential in Tines

  1. Login to your Tines tenant

  2. Navigate to the team that will be using the API and click "Credentials"

  3. Click "+ New Credential" and select "Text"

  4. Input the values for the Mattermost credential

    1. Name: Mattermost

    2. Description: Optional

    3. Value: Your token

  5. Optional

    1. Domains: Ensure this credential can only be used when making HTTP requests to specific domains.

    2. Access: What other teams can also use the API

  6. Click "Save"

For more on creating credentials in Tines, click here.

You can find a selection of Mattermost stories in the story library

Did this answer your question?