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

# Set up a WP Engine connector

> C1 provides identity governance for WP Engine. Integrate your WP Engine instance with C1 for unified visibility and governance over user access.

C1 provides identity governance for WP Engine. Integrate your WP Engine
portal with C1 for unified visibility and governance over which users have
access to which WP Engine accounts.

## Capabilities

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

The connector syncs WP Engine accounts and users from the Hosting Platform
API. Each account exposes membership grants showing which users belong to
that account.

This connector is read-only. It does not provision or modify access in
WP Engine.

## Gather WP Engine credentials

<Warning>
  You need WP Engine API credentials from the portal **API Access** page. The
  connector uses HTTP Basic authentication with an API username and password.
</Warning>

<Steps>
  <Step>
    Sign in to the [WP Engine portal](https://my.wpengine.com/) as an account
    owner.
  </Step>

  <Step>
    Open the **API Access** page at [https://my.wpengine.com/api\_access](https://my.wpengine.com/api_access).
  </Step>

  <Step>
    Generate an API username (`WPE_API_USER_ID`) and password
    (`WPE_API_PASSWORD`) and copy both values.
  </Step>
</Steps>

## Configure the WP Engine connector

<Tabs>
  <Tab title="Cloud-hosted">
    Follow these instructions to use a built-in, no-code connector hosted by C1.

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

      <Step>
        Search for **WP Engine** and click **Add**.
      </Step>

      <Step>
        Choose how to set up the new WP Engine connector.
      </Step>

      <Step>
        Set the owner for this connector.
      </Step>

      <Step>
        Click **Next**.
      </Step>

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

      <Step>
        Enter the WP Engine credentials:

        * **Base URL**: `https://api.wpengineapi.com/v1`
        * **API username**: The WP Engine API username you generated.
        * **API password**: The WP Engine API password you generated.
      </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 WP Engine connector is now pulling access data into C1.
  </Tab>

  <Tab title="Self-hosted">
    Follow these instructions to run the WP Engine connector in your own
    environment.

    <Steps>
      <Step>
        Create secrets for the WP Engine API username and password.
      </Step>

      <Step>
        Configure the connector environment variables:

        ```bash theme={"theme":{"light":"css-variables","dark":"css-variables"}}
        BATON_BASE_URL=https://api.wpengineapi.com/v1
        BATON_API_USERNAME=<WP Engine API username>
        BATON_API_PASSWORD=<WP Engine API password>
        ```
      </Step>

      <Step>
        Deploy the connector using your standard self-hosted connector process.
      </Step>
    </Steps>

    **Done.** Your WP Engine connector is now pulling access data into C1.
  </Tab>
</Tabs>

## Connector configuration reference

| Setting      | Environment variable | Required | Description                                                                        |
| ------------ | -------------------- | -------- | ---------------------------------------------------------------------------------- |
| Base URL     | `BATON_BASE_URL`     | Yes      | WP Engine Hosting Platform API base URL, usually `https://api.wpengineapi.com/v1`. |
| API username | `BATON_API_USERNAME` | Yes      | WP Engine API username (`WPE_API_USER_ID`) for HTTP Basic Auth.                    |
| API password | `BATON_API_PASSWORD` | Yes      | WP Engine API password (`WPE_API_PASSWORD`). Stored as a secret.                   |
