Question

Engage User Properties via API

  • 26 October 2020
  • 1 reply
  • 32 views

I found an undocumented endpoint to get ALL Engage User Properties:

https://mixpanel.com/api/2.0/engage/properties

 

Does anyone know if this is a supported endpoint? Is it documented anywhere?

It’s really helpful in knowing the properties and data types.

 

This returns a response like the following:

```

{
  "results": {
    "$campaigns": {
      "count": 8,
      "type": "list"
    },
    "$email": {
      "count": 8,
      "type": "string"
    },
    "$last_seen": {
      "count": 8,
      "type": "datetime"
    },
    "age": {
      "count": 8,
      "type": "number"
    },
    "country": {
      "count": 8,
      "type": "string"
    },
    "signup_date": {
      "count": 8,
      "type": "datetime"
    }
  },
  "session_id": "zzzz",
  "status": "ok",
  "computed_at": "2020-10-26T17:56:11.406271+00:00"
}

```

 

Does anyone know where I can find more information about this endpoint?

 

Here is a documented endpoint to get the Top Event Properties:

https://mixpanel.com/api/2.0/events/properties/top

and values:

https://mixpanel.com/api/2.0/events/properties/values

This is documented here:

https://developer.mixpanel.com/reference/event-breakdown#query-events-top-properties


1 reply

Userlevel 6
Badge +3

@jeff_huth —

Our Engage endpoint is fully supported and documented here:
https://developer.mixpanel.com/reference/engage

Engage is the endpoint for all of your people/user properties in your user profiles, and  the properties available are custom to the property names that you send to your project. If you are using one of our client-side SDKs, you will see each of the default people properties stored in your user’s profiles — listed here.

 

Is there anything else that you are looking for?

Reply