

# Reading from Mixpanel entities


 **Prerequisites** 

You must have a Mixpanel object, such as `Funnels`, `Retention`, or `Retention Funnels`, from which you would like to read data. Additionally, you will need to know the object name.

 **Supported entities** 


| Entity | Can be Filtered | Supports Limit | Supports Order By | Supports Select \$1 | Supports Partitioning | 
| --- | --- | --- | --- | --- | --- | 
| Funnels | Yes | No | No | Yes | No | 
| Retention | Yes | No | No | Yes | No | 
| Segmentation | Yes | No | No | Yes | No | 
| Segmentation Sum | Yes | No | No | Yes | No | 
| Segmentation Average | Yes | No | No | Yes | No | 
| Cohorts | Yes | No | No | Yes | No | 
| Engage | No | Yes | No | Yes | No | 
| Events | Yes | No | No | Yes | No | 
| Events Top | Yes | No | No | Yes | No | 
| Events Names | Yes | No | No | Yes | No | 
| Events Properties | Yes | No | No | Yes | No | 
| Events Properties Top | Yes | No | No | Yes | No | 
| Events Properties Values | Yes | No | No | Yes | No | 
| Annotations | Yes | No | No | Yes | No | 
| Profile Event Activity | Yes | No | No | Yes | No | 

 **Example** 

```
mixpanel_read = glueContext.create_dynamic_frame.from_options(
    connection_type="mixpanel",
    connection_options={
        "connectionName": "connectionName",
        "ENTITY_NAME": "/cohorts/list?project_id=2603353",
        "API_VERSION": "2.0",
        "INSTANCE_URL": "https://www.mixpanel.com/api/app/me"
    }
```

 **Mixpanel entity and field details** 

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/glue/latest/dg/mixpanel-reading-from-entities.html)