> ## Documentation Index
> Fetch the complete documentation index at: https://docs.autocalls.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# List data migration users

> List the users you can migrate data from and to

This endpoint returns the users you can pick as the source or the destination of a migration, ordered by name. These are the **Source User** and **Destination User** lists of the Data Migration page of your administration panel. Unlike [Get platform users](https://docs.autocalls.ai/api-reference/white-label/get-users.md), the list can include the owner account, marked with `is_owner`.

> [!NOTE]
>
> This endpoint is available to the **account owner** (with an active plan) and to team members with **Platform Admin**. Other users receive a 403 Forbidden error. The owner account is listed only for the owner and for team members with **Allow impersonate owner**.

### Response

**data** `object[]`

The users of your platform, all of them, ordered by name. Deleted users are not listed

**user properties**

**id** `integer`

The user's ID, for `source_user_id` and `destination_user_id`

**name** `string`

The user's name

**email** `string`

The user's email address

**is\_owner** `boolean`

`true` for the owner account

```json 200 Response theme={null}
{
  "data": [
    {
      "id": 5,
      "name": "Alex Morgan",
      "email": "alex@example.com",
      "is_owner": true
    },
    {
      "id": 12,
      "name": "Jane Cooper",
      "email": "jane@example.com",
      "is_owner": false
    },
    {
      "id": 34,
      "name": "John Smith",
      "email": "john@example.com",
      "is_owner": false
    }
  ]
}
```

```json 401 Unauthenticated theme={null}
{
  "message": "Unauthenticated."
}
```

```json 403 Not Administrator theme={null}
{
  "message": "You are not an administrator."
}
```

```json 403 No Data Migration Access theme={null}
{
  "message": "You do not have access to data migration."
}
```

```json 429 Too Many Requests theme={null}
{
  "message": "Too Many Attempts."
}
```

### Rate limit

The data migration endpoints count toward the limit of 60 requests per minute for each account that the administration endpoints share. Above it they return `429`, and the `Retry-After` response header tells you how many seconds to wait.

### Example

```bash theme={null}
curl -X GET https://app.autocalls.ai/api/white-label/data-migration/users \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Accept: application/json"
```


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.