curl --request GET \
--url https://statsigapi.net/console/v1/experiments/entity_properties \
--header 'STATSIG-API-KEY: <api-key>'{
"message": "Entity Property Sourcess listed successfully.",
"data": [
{
"name": "Segmentation Models",
"description": "",
"tags": [
"★ Core",
"Growth"
],
"sql": "SELECT\n user_id, ds, spend_segment\nFROM shoppy-sales.setup.segments",
"timestampColumn": "ds",
"timestampAsDay": true,
"idTypeMapping": [
{
"statsigUnitID": "userID",
"column": "user_id"
}
]
}
],
"pagination": {
"itemsPerPage": 1,
"pageNumber": 1,
"totalItems": 5,
"nextPage": "/console/v1/experiments/entity_properties?page=2&limit=1",
"previousPage": null,
"all": "/console/v1/experiments/entity_properties"
}
}curl --request GET \
--url https://statsigapi.net/console/v1/experiments/entity_properties \
--header 'STATSIG-API-KEY: <api-key>'{
"message": "Entity Property Sourcess listed successfully.",
"data": [
{
"name": "Segmentation Models",
"description": "",
"tags": [
"★ Core",
"Growth"
],
"sql": "SELECT\n user_id, ds, spend_segment\nFROM shoppy-sales.setup.segments",
"timestampColumn": "ds",
"timestampAsDay": true,
"idTypeMapping": [
{
"statsigUnitID": "userID",
"column": "user_id"
}
]
}
],
"pagination": {
"itemsPerPage": 1,
"pageNumber": 1,
"totalItems": 5,
"nextPage": "/console/v1/experiments/entity_properties?page=2&limit=1",
"previousPage": null,
"all": "/console/v1/experiments/entity_properties"
}
}Optional header to respect review settings for mutation endpoints.
List Entity Property Sources response
A simple string explaining the result of the operation.
Array of results returned by pagination limit.
Show child attributes
Unique identifier for the entity property source.
Detailed context and purpose of the entity property source.
Tags for categorization and search.
SQL query defining the data source.
Optional column name for timestamp.
Indicates if the timestamp is treated as a day.
Specifies if the source can only be edited via the Console API.
Schema for owner data including ID, type, name. Note that if Entity is created by CONSOLE API, owner will be undefined.
Show child attributes
ID of the owner
"abc123"
Type of the owner (e.g., SDK_KEY or USER)
"USER"
The name of the owner. This field is optional.
"John Doe"
The email of the owner. This field is optional.
{
"ownerID": "user123",
"ownerType": "USER",
"ownerName": "John Doe",
"ownerEmail": "[email protected]"
}
Optional field indicating the team name responsible for the metric, aiding in accountability and management.
Optional field indicating the team ID responsible for the metric, aiding in accountability and management.
Pagination metadata for checking if there is next page for example.
Was this page helpful?