## How Does This Work?

To integrate with DumGum, you'll need to create three API endpoints on your side:

* [**Profile Endpoint**](/content-creation/customer-endpoints/profile-endpoint): Used to fetch profile data from your service.
* [**Chat History Endpoint**](/content-creation/customer-endpoints/chat-history-endpoint): Used to retrieve the chat history between two users.
* [**Incoming Content Endpoint**](/content-creation/customer-endpoints/incoming-content-endpoint): Receives replies generated by DumGum. These replies are text messages and sometimes includes extra informations like a Stop Reason.

<Warning>
  After setting up these endpoints, **please configure your project in [your customer dashboard](https://dash.dumgum.ai/content-creation/settings)**.
</Warning>

You will then be able to send requests to the [Content Creation API](/api-reference/content-creation/enqueue-conversation). Messages are queued, processed, and responses are delivered to your [Incoming Content Endpoint](/content-creation/customer-endpoints/incoming-content-endpoint), ready for use in your service.

Let's dive into the [Customer Endpoints documentation](/content-creation/customer-endpoints/) and start integrating the required endpoints! 🔥
