# Migration Import

## Migrate from Melonly

Easily import your Melonly player logs to convert them to CMS player records!

### 1. Create a Melonly API Key

<details>

<summary>1. Create a Melonly API Key</summary>

On the Melonly dashboard select **Settings** > **Panel** > **Server API Tokens** > **Create Token**

Create and copy the API token to be used with Sonoran CMS.

<figure><img src="/files/AYPKRpbAziVXHDXfSHQj" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/3AU0XA0Dn9cypWyO5Ird" alt=""><figcaption></figcaption></figure>

</details>

### 2. Import into CMS

<details>

<summary>2. Import into CMS</summary>

Select **Import** on the side panel > **Melonly** > paste your Melonly API Token > **Initiate Import**

Once started, the CMS will begin importing your Melonly player logs, including any custom log types. After a few minutes, your Melonly logs will begin to display in the activity feed and

<div><figure><img src="/files/C3lgbVMBV3cgwUbBHUch" alt=""><figcaption></figcaption></figure> <figure><img src="/files/TIFaAD1SSHmDkMVWQSZi" alt=""><figcaption><p>CMS: Import Melonly Logs</p></figcaption></figure></div>

</details>

### 3. Custom Log Types

<details>

<summary>3. Custom Log Types</summary>

Both Melonly and Sonoran CMS allow for the creation of custom player log/record types. Because Melonly does not expose the record type labels in their API these logs will be imported as `Unknown Custom Log Type`.

You can [rename these custom log types from Melonly properly in the Moderation panel](/cms/integration-capabilities/er-lc-game-panel/usage/moderation.md#custom-record-types).

<figure><img src="/files/zBiNg2aUqERxZrYrM3fo" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/3ucsZOWC9LIMB8yC7yNY" alt=""><figcaption></figcaption></figure>

</details>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.sonoransoftware.com/cms/integration-capabilities/er-lc-game-panel/usage/migration-import.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
