Integrating SailPoint with MeisterTask
MeisterTask is a collaborative task and project management application. Its public REST API exposes the people on a team, the team groups those people belong to, and the projects they can access. This document covers how to configure a new direct connection between SailPoint and MeisterTask for Quick Compliance. For a reference to the terminology specific to SailPoint products, refer to Source and Connector Definitions.
Note
To view the latest features, enhancements, and fixes for all SaaS connectors, refer to the SaaS Release Notes page.
Supported Features
The MeisterTask connector supports the following:
Account Management
- Aggregate Persons
Entitlement Management
- Aggregate Groups
Note
This connector is read-only. It supports test connection, account aggregation, and entitlement aggregation for Quick Compliance. Provisioning, de-provisioning, and write operations are not supported.
Note
Group aggregation requires a MeisterTask Business plan. GET /api/groups is documented as Business plan only.
Important
Quick Compliance connectors have the following manual aggregation limits within a 24-hour period:
- Organization Admins: Limited to 3 manual account or entitlement aggregations per day per source. This limit is cumulative across all admins in the organization.
- Regular Users: Limited to 1 manual account or entitlement aggregation per day per source.
These limits ensure that individual compliance statuses are kept up to date while maintaining continuous compliance monitoring. If you need to run additional aggregations beyond these limits, contact SailPoint Support.
Prerequisites
Before you configure the MeisterTask connector, ensure the following requirements are met:
- Create a MeisterTask personal access token, or register an OAuth 2.0 client. MeisterTask uses MindMeister for OAuth application and token management.
- Select the OAuth scopes
userinfo.profile,userinfo.email, andmeistertaskon the token or client. - Confirm the API host. Every documented call uses
https://www.meistertask.com. The API base path is/api. - Copy and securely store the Base URL and the access token. Store the token value only. The HTTP operation adds the Bearer prefix.
For more information, refer to the MeisterTask developer documentation.
Note
The linked document is not maintained by SailPoint and is subject to change without notice.
Required Permissions
The token must be able to call GET /api/persons. Group aggregation additionally requires a MeisterTask Business plan.
- Team Admin - Required to create user groups and to manage who belongs to them. Groups are created in MeisterTask from the avatar menu: Account > My Team > + Add Group. Drag a person into the group. MeisterTask assigns the group id; it is not entered manually.
- Team Member - Can collaborate on projects and tasks. A member token can aggregate persons the token can see. It cannot administer team groups.
- Content Manager and Viewer - Seat types on the team. They control whether a person can edit MeisterTask content. They are not the project role ids returned by the API.
Note
Projects such as Development and Test are not groups. A project membership does not add a value to group_ids. Project roles are documented separately because MeisterTask does not expose a role collection.