# Integrating SailPoint with MediaSilo

MediaSilo is a media platform exposed through a web API, used for programmatic administration and integration with downstream systems. This document provides instructions to configure a new direct connection to a MediaSilo 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 MediaSilo connector supports the following:

### Account Management

- Aggregate Active Users

### Entitlement Management

- Aggregate Roles

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

- The connector supports API authentication using the `accessKey` and `secretKey`.
- A MediaSilo user context that is authorized to generate and use API credentials is required. If your organization does not allow self-service API key creation, coordinate with a MediaSilo account owner or support team.
- For more information about authentication and API usage, refer to the following resources:

  - [Getting Started with the MediaSilo API](<https://docs.mediasilo.com/docs/getting-started>)
  - [Authentication](<https://docs.mediasilo.com/docs/authentication>)

## Required Permissions

### Service Account/API Credentials

- Use a MediaSilo API key and secret pair for connector authentication.
- Credentials are tied to the MediaSilo user account and should be created or approved by the owner of the MediaSilo environment (typically an administrator or support-assisted process).
- Store both values in SailPoint encrypted secret fields.

### Scope Needed for Connector Operations

- The connector issues read-only operations to discover and aggregate accounts and entitlements.
- Minimum capability required is read access to MediaSilo users and role/permission template data so both account and entitlement listing commands can run successfully.
- Non-admin accounts may be used if they are granted equivalent read permissions for these resources; write permissions are not required for standard connector operation.
- For more information about roles and permissions, refer to the following resources:

  - [Roles and Permissions Overview](<https://docs.mediasilo.com/docs/overview>)
  - [Using Roles and Permissions](<https://docs.mediasilo.com/docs/authorization>)
  - [Getting Started with the MediaSilo API](<https://docs.mediasilo.com/docs/getting-started>)

> [!NOTE]
>
> The linked document is not maintained by SailPoint and is subject to change without notice.
