Skip to content

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:

  1. Create a MeisterTask personal access token, or register an OAuth 2.0 client. MeisterTask uses MindMeister for OAuth application and token management.
  2. Select the OAuth scopes userinfo.profile, userinfo.email, and meistertask on the token or client.
  3. Confirm the API host. Every documented call uses https://www.meistertask.com. The API base path is /api.
  4. 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.