# Twilio Conversations

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)

[Twilio Conversations (opens in a new tab)](https://www.twilio.com/docs/conversations) is a messaging platform to enable developers to build communication features into their applications.

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

An owned database must be configured to store Twilio data for privacy request processing. To learn how to integrate with a database, please see our guide for [integrating with databases](/content/docs/integrations/databases/index.html).

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

| Name | Description |
| :-- | :-- |
| **Domain**\* | Your Twilio Conversations URL (default:`conversations.twilio.com`) |
| **Account ID**\* | Your Account SID. Learn more in the Twilio Conversations [guide for API authentication (opens in a new tab)](https://www.twilio.com/docs/conversations/api#authentication) |
| **Access token**\* | Your access token from the Twilio Conversations Console. Learn more in the Twilio Conversations [guide for API authentication (opens in a new tab)](https://www.twilio.com/docs/conversations/api#authentication) |
| **User SID field**\* | The location in your owned database where you store Twilio User IDs. Format: `_dataset.collection.field_` |

## Integrating with Twilio Conversations [Permalink for this section](/content/docs/integrations/saas-integrations/twilio-conversations#integrating-with-twilio-conversations/index.html)

To integrate an existing system with Twilio Conversations:

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 for the integration and click **Save**.

You may confirm your connection 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).

## Technical detail [Permalink for this section](/content/docs/integrations/saas-integrations/twilio-conversations#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.

### Twilio Conversations endpoints [Permalink for this section](/content/docs/integrations/saas-integrations/twilio-conversations#twilio-conversations-endpoints/index.html)

In the table below, you can find which endpoints are used for each type of privacy function. Clicking on the endpoint will take you to the documentation for that endpoint.

| Privacy function | Endpoint | Description |
| --- | --- | --- |
| **Access Requests** | [User (opens in a new tab)](https://www.twilio.com/docs/conversations/api/user-resource#fetch-a-specific-user-resource) | Returns information about a user |
| **Update or Erasure Requests** | [User (opens in a new tab)](https://www.twilio.com/docs/conversations/api/user-resource#update-a-conversationuser-resource) | Used to mask or erase information about a user |
| **Access Requests** | [User Conversations (opens in a new tab)](https://www.twilio.com/docs/conversations/api/user-conversation-resource#list-all-of-a-users-conversations) | Returns a user's conversations |
| **Access Requests** | [Conversation Messages (opens in a new tab)](https://www.twilio.com/docs/conversations/api/conversation-message-resource#list-all-conversation-messages) | Returns a user's conversation messages |
| **Update or Erasure Requests** | [Conversation Messages (opens in a new tab)](https://www.twilio.com/docs/conversations/api/conversation-message-resource#update-a-conversationmessage-resource) | Used to mask or erase a user's conversation messages |
| **Access Requests** | [Conversation Participants (opens in a new tab)](https://www.twilio.com/docs/conversations/api/conversation-participant-resource#read-multiple-conversationparticipant-resources) | Returns information about a conversation participant |
