# Movable Ink

This Integration requires Fides Cloud or Fides Enterprise. For more information, [talk to our solutions team. (opens in a new tab)](/content/speak-with-us?utm_source=docs-site/index.html)

[Movable Ink (opens in a new tab)](https://movableink.com/) is a marketing technology platform that enables brands to create personalized, dynamic content for email, web, and other digital channels by pulling in real-time data at the moment of engagement.

## Prerequisites [Permalink for this section](/content/docs/integrations/saas-integrations/movable-ink#prerequisites/index.html)

In order to [integrate](/content/docs/integrations/index.html) with Movable Ink, you'll need to collect the following information:

| Name | Description |
| :-- | :-- |
| **Domain\*** | The Movable Ink API domain (default: `app.movableink.com`). |
| **Brand\*** | Your specific company name as registered with Movable Ink. |
| **Client ID\*** | Your Movable Ink OAuth2 Client ID used for authentication. |
| **Client Secret\*** | Your Movable Ink OAuth2 Client Secret used for authentication. |

OAuth2 client credentials (Client ID and Client Secret) must be requested from Movable Ink support. Contact your Movable Ink account representative or their support team to obtain credentials with the `dsr` scope enabled.

### External reference: User ID (`mi_u`) [Permalink for this section](/content/docs/integrations/saas-integrations/movable-ink#external-reference-user-id-mi_u/index.html)

Movable Ink identifies users by an internal user ID called `mi_u`. Since Fides typically resolves users by email, you will need to provide an **external reference** that maps email addresses to Movable Ink `mi_u` values.

This is done by configuring an external dataset reference during integration setup. The external dataset should be a database table (e.g., PostgreSQL) that contains a mapping between email addresses and their corresponding `mi_u` values in Movable Ink.

Without the `mi_u` external reference, Fides cannot resolve which Movable Ink user to target for erasure requests. Ensure your mapping table is kept up to date.

## Integrating with Movable Ink [Permalink for this section](/content/docs/integrations/saas-integrations/movable-ink#integrating-with-movable-ink/index.html)

To integrate an existing system with Movable Ink:

1. Navigate to **Data map** → **View Systems** and choose the system that you want to connect.
2. Click on the **Integrations** tab.
3. Pick the vendor or system type that you want to integrate with from the **Connection type** drop-down menu.
4. Complete the required fields (Domain, Brand, Client ID, Client Secret) and click **Save**.
5. Configure the **User ID reference** external dataset reference to point to your email-to-`mi_u` mapping table.

You may confirm your integration is working using the **Test connection** button, if desired.

To learn more, please see our guide for [Managing Integrations](/content/docs/integrations/guides/manage-integrations/index.html).

## Erasure requests [Permalink for this section](/content/docs/integrations/saas-integrations/movable-ink#erasure-requests/index.html)

Movable Ink supports **erasure (deletion) requests** through the Fides integration. When a privacy request is submitted, Fides resolves the user's `mi_u` via the configured external reference and submits a deletion request to Movable Ink's Data Subject Rights API.

Erasure requests are processed **asynchronously** — Fides submits the delete request and then polls Movable Ink's status endpoint until the deletion is confirmed as complete.

## Technical detail [Permalink for this section](/content/docs/integrations/saas-integrations/movable-ink#technical-detail/index.html)

Fides utilizes _API endpoints_ to access the _API service_ for a SaaS application. An _API service_ is the programmatic interface through which Fides can query and update data within an application to access, rectify, or delete personal information. Each SaaS tool will have a unique set of endpoints to enable privacy functions.

### Movable Ink endpoints [Permalink for this section](/content/docs/integrations/saas-integrations/movable-ink#movable-ink-endpoints/index.html)

In the table below, you can find which endpoints are used for each type of privacy function.

| Privacy function | Endpoint | Description |
| --- | --- | --- |
| **Erasure Request** | `POST /api/v2/data-subject-rights` | Submits a deletion request for a user identified by their `mi_u`. Processed asynchronously with status polling.
