> ## Documentation Index
> Fetch the complete documentation index at: https://conductorone-paul-querna-mcp-sources-docs.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Set up a Coupa connector

> C1 provides identity governance for Coupa. Integrate your Coupa instance with C1 to run user access reviews (UARs) and enable just-in-time access requests.

<Tip>
  **A newer version of this connector is available.** This version of the connector is no longer available for installation. If you're setting up a Coupa connector with C1 for the first time, use the [v2 version](/baton/coupa).
</Tip>

## Capabilities

| Resource | Sync                                                          | Provision |
| :------- | :------------------------------------------------------------ | :-------- |
| Accounts | <Icon icon="square-check" iconType="solid" color="#c937ae" /> |           |
| Groups   | <Icon icon="square-check" iconType="solid" color="#c937ae" /> |           |
| Roles    | <Icon icon="square-check" iconType="solid" color="#c937ae" /> |           |
| Licenses | <Icon icon="square-check" iconType="solid" color="#c937ae" /> |           |

## Available hosting methods

Choose the hosting method that best suits your needs:

| Method       | Availability                                                  | Notes                                               |
| :----------- | :------------------------------------------------------------ | :-------------------------------------------------- |
| Cloud-hosted | <Icon icon="square-check" iconType="solid" color="#c937ae" /> | A built-in, no-code connector hosted by C1.         |
| Self-hosted  |                                                               | A connector hosted and run in your own environment. |

## Gather Coupa credentials

Configuring the connector requires you to pass in credentials generated in Coupa. Gather these credentials before you move on.

<Warning>
  A user with **Admin** access in Coupa must perform this task.
</Warning>

### Locate your Coupa domain

<Steps>
  <Step>
    Log into your Coupa control panel and copy the URL from your browser.
  </Step>
</Steps>

### Create an OAuth App

<Steps>
  <Step>
    In the Coupa control panel, click **Setup**.
  </Step>

  <Step>
    Search for "OAuth" and click **OAuth2/OpenID Connect Clients**.
  </Step>

  <Step>
    Click **Create** to create a new OAuth app.
  </Step>

  <Step>
    Fill out the OAuth app creation form as follows:

    * Select Grant type **Client credentials**.
    * Give your app a name, such as **C1**.
    * Leave JWKS URI field blank.
    * Enter the appropriate login and contact information for your organization.
    * Select scopes:
      * core.business\_entity.read
      * core.common.read
      * core.user\_group.read
      * core.user.read
      * email
      * login
      * openid
      * profile
  </Step>

  <Step>
    At the bottom of the page click **Save**.
  </Step>

  <Step>
    Open the OAuth2 app you just created. It will look like this:
  </Step>

  <Step>
    Copy and save the **Identifier** string. This is your client ID.
  </Step>

  <Step>
    Click **Show/Hide** to view your client secret. Copy and save the client secret.
  </Step>
</Steps>

**Done.** Next, move on to the connector configuration instructions.

## Configure the Coupa connector

<Warning>
  To complete this task, you'll need:

  * The **Connector Administrator** or **Super Administrator** role in C1.
  * Access to the set of Coupa credentials generated by following the instructions above.
</Warning>

<Steps>
  <Step>
    In C1, navigate to **Apps** > **Connectors** and click **Add connector**.
  </Step>

  <Step>
    Search for **Coupa** and click **Add**.
  </Step>

  <Step>
    Choose where to add the connector: **Create a new app**, or **Add to an existing app** (then select the app).

    If you're creating a new app, choose whether to link it to an application discovered from your identity provider: select **Yes** and pick the IdP application, or **No** to continue with just the connector.
  </Step>

  <Step>
    Set the connector's **Name** and, optionally, a **Description**.
  </Step>

  <Step>
    Click the pencil icon next to **Owners** to choose who can configure and manage this connector.
  </Step>

  <Step>
    Click **Add**. The connector is created and its configuration page opens.
  </Step>

  <Step>
    Find the **Settings** area of the page and click **Edit**.
  </Step>

  <Step>
    Enter your Coupa domain in the **Domain** field.
  </Step>

  <Step>
    Paste the client ID into the **Client ID** field.
  </Step>

  <Step>
    Paste the client secret into the **Client secret** field.
  </Step>

  <Step>
    Click **Save**.
  </Step>

  <Step>
    The connector's label changes to **Syncing**, followed by **Connected**. You can view the logs to ensure that information is syncing.
  </Step>
</Steps>

**Done.** Your Coupa connector is now pulling access data into C1.
