# Integrating SailPoint with Memberstack

Memberstack is a subscription and membership management platform that allows organizations to securely manage user authentication, membership tiers, and payment gating. It provides a flexible environment where teams can automate member onboarding, control access to gated content, and manage subscription billing in a centralized space. This document provides instructions to configure a new direct connection to a Memberstack source. For a reference to the terminology specific to SailPoint products, refer to [Source and Connector Definitions](<https://documentation.sailpoint.com/saas/help/sources/index.html#source-and-connector-definitions>).

> [!NOTE]
>
> To view the latest features, enhancements, and fixes for all SaaS connectors, refer to the [SaaS Release Notes](<https://community.sailpoint.com/release-notes/saas>) page.

## Supported Features

The Memberstack connector supports the following:

### Account Management

- Aggregate Members

### Entitlement Management

- Aggregate `PlanConnections`, Permissions

> [!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

Ensure the following prerequisites are met before proceeding with the configuration:

- You have an active Memberstack account with access to your Memberstack dashboard.
- You have generated a Secret API Key from **Dashboard \> API Keys**.

## Required Permissions

- The API key must have permissions to **List and View Members**. This allows the connector to discover member profiles, their assigned permissions, and active subscription plan connections (`planConnections`) for aggregation.
- For more information, see the following resources:

  - [Memberstack Developers Documentation](<https://developers.memberstack.com/admin-rest-api/quick-start#authentication>)
  - [Memberstack List Members Endpoint API Reference](<https://developers.memberstack.com/admin-rest-api/member-actions#list-members>)
