# Peloton Landview Connector

**URL:** <https://developer.sailpoint.com/discuss/t/peloton-landview-connector/37358>\
**Category:** SaaS Connectors\
**Tags:** community-developed, featured, saas-connector, sailpoint-identity-security\
**Created:** [March 22, 2024, 1:47pm UTC](https://developer.sailpoint.com/discuss/t/peloton-landview-connector/37358 "2024-03-22T13:47:47Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![mcheek](https://sea1.discourse-cdn.com/sailpoint/discuss/user_avatar/developer.sailpoint.com/mcheek/32/23705_2.png) [@mcheek](https://developer.sailpoint.com/discuss/u/mcheek)\
**Post date:** [March 22, 2024, 1:47pm UTC](https://developer.sailpoint.com/discuss/t/peloton-landview-connector/37358/1 "2024-03-22T13:47:47Z")

</div>

![Peloton_Landview connector](https://global.discourse-cdn.com/sailpoint/original/2X/a/ac748b20c0044a4bc4142cac3275317ac1106971.jpeg)

  

| | | |
| --- | --- | --- |
| 🗒 | **Description** | SaaS Connector for Peloton Landview |
| ⚖ | **Legal Agreement** | **By using this CoLab item, you are agreeing to SailPoint’s [Terms of Service](https://developer.sailpoint.com/discuss/tos) for our developer community and open-source CoLab.** |
| 🛠 | **Repository Link** | [https://github.com/sailpoint-oss/colab-saas-conn-peloton-landview](https://github.com/sailpoint-oss/colab-saas-conn-peloton-landview) |
| 📖 | **New to SaaS connectors in the CoLab?** | [Read the getting started guide for SaaS Connectors in the CoLab.](https://developer.sailpoint.com/discuss/t/getting-started-with-saas-connectors-in-the-colab/11324) |
| 🏥 | **Supported by** | [Community Developed](https://developer.sailpoint.com/discuss/t/colab-support-models/17095#community-developed-busts_in_silhouette-3) |

# Overview

This connector is built for Peloton’s LandView product. It currently only supports managing entitlements as group membership, and not individual user permissions. Permissions must be assigned to groups for this to work properly.

# Requirements

- SailPoint Identity Security Cloud Subscription
- Peloton LandView Instance
- LandView API token that operates as an Admin user
- [SailPoint CLI](https://developer.sailpoint.com/idn/tools/cli#get-the-cli)
- [Node.js \>= 16.2.0](https://nodejs.org/en/download/releases)
- [TypeScript \>= 4.4.3](https://www.typescriptlang.org/download)

# Guide

> [@Getting Started with SaaS Connectors in the CoLab](https://developer.sailpoint.com/discuss/t/getting-started-with-saas-connectors-in-the-colab/11324):
>
> Use this category to view and download Identity Security Cloud (ISC) SaaS Connectivity connectors built by the community. Download the Connector To download a connector from the CoLab, follow these steps: Download the connector you want from the #CoLab > SaaS Connectors category. Use the [SailPoint CLI](https://developer.sailpoint.com/idn/tools/cli) to create a new connector: sail conn create "my-connector-name", where my-connector-name is the name that will show up for your connector in the SailPoint CLI. Use the [SailPoint CLI](https://developer.sailpoint.com/idn/tools/cli) to upload the…

## Supported Operations

- [Test Connection](https://developer.sailpoint.com/idn/docs/saas-connectivity/commands/test-connection)
- [Account Create](https://developer.sailpoint.com/idn/docs/saas-connectivity/commands/account-create)
- [Account Enable](https://developer.sailpoint.com/idn/docs/saas-connectivity/commands/account-enable)
- [Account Disable](https://developer.sailpoint.com/idn/docs/saas-connectivity/commands/account-disable)
- [Account List](https://developer.sailpoint.com/idn/docs/saas-connectivity/commands/account-list)
- [Account Read](https://developer.sailpoint.com/idn/docs/saas-connectivity/commands/account-read)
- [Account Update](https://developer.sailpoint.com/idn/docs/saas-connectivity/commands/account-update)
- [Entitlement List](https://developer.sailpoint.com/idn/docs/saas-connectivity/commands/entitlement-list)
- [Entitlement Read](https://developer.sailpoint.com/idn/docs/saas-connectivity/commands/entitlement-read)

---

<div class="post-metadata">

**Author:** ![mcheek](https://sea1.discourse-cdn.com/sailpoint/discuss/user_avatar/developer.sailpoint.com/mcheek/32/23705_2.png) [@mcheek](https://developer.sailpoint.com/discuss/u/mcheek)\
**Post date:** [March 25, 2024, 7:42pm UTC](https://developer.sailpoint.com/discuss/t/peloton-landview-connector/37358/2 "2024-03-25T19:42:48Z")

</div>

**Noted changes for version 0.2.0**

- Added the capability for permissions to be aggregated as child entitlements of groups, see below note on additional steps to enable
- Added better logging and specified connector name in all log statements to play nicer with other connectors

**Additional work required for parent/child entitlement hierarchy**  
You must update the group schema using the [update-source-schema](https://developer.sailpoint.com/docs/api/v3/update-source-schema) API endpoint, with the following request body

```JSON
[
  {
    "op": "replace",
    "path": "/hierarchyAttribute",
    "value": "groups"
  }
]

```

This will ensure that the groups/permissions are in a parent/child relationship hierarchically.
