This endpoint returns a list of groups.
To add or modify group information, use the capture endpoint.
To query data related to groups, use the query endpoint and query the groups
table or the events
table and properties.$groups
.
For instructions on how to authenticate to use this endpoint, see API overview.
List all groups of a specific group type. You must pass ?group_type_index= in the URL. To get a list of valid group types, call /api/:project_id/groups_types/
This endpoint returns a list of groups.
To add or modify group information, use the capture endpoint.
To query data related to groups, use the query endpoint and query the groups
table or the events
table and properties.$groups
.
group:read
Project ID of the project you're trying to access. To find the ID of the project, make a call to /api/projects/.
The pagination cursor value.
Specify the group type to list
Search the group name
GET
/api /projects /:project_id /groups
export POSTHOG_PERSONAL_API_KEY=[your personal api key]curl \-H "Authorization: Bearer $POSTHOG_PERSONAL_API_KEY" \<ph_app_host>/api/projects/:project_id/groups/
{"next": "http://api.example.org/accounts/?cursor=cD00ODY%3D\"","previous": "http://api.example.org/accounts/?cursor=cj0xJnA9NDg3","results": [{"group_type_index": -2147483648,"group_key": "string","group_properties": null,"created_at": "2019-08-24T14:15:22Z"}]}
Project ID of the project you're trying to access. To find the ID of the project, make a call to /api/projects/.
Specify the key of the group to find
Specify the group type to find
GET
/api /projects /:project_id /groups /find
export POSTHOG_PERSONAL_API_KEY=[your personal api key]curl \-H "Authorization: Bearer $POSTHOG_PERSONAL_API_KEY" \<ph_app_host>/api/projects/:project_id/groups/find/
Project ID of the project you're trying to access. To find the ID of the project, make a call to /api/projects/.
GET
/api /projects /:project_id /groups /property_definitions
export POSTHOG_PERSONAL_API_KEY=[your personal api key]curl \-H "Authorization: Bearer $POSTHOG_PERSONAL_API_KEY" \<ph_app_host>/api/projects/:project_id/groups/property_definitions/
Project ID of the project you're trying to access. To find the ID of the project, make a call to /api/projects/.
GET
/api /projects /:project_id /groups /property_values
export POSTHOG_PERSONAL_API_KEY=[your personal api key]curl \-H "Authorization: Bearer $POSTHOG_PERSONAL_API_KEY" \<ph_app_host>/api/projects/:project_id/groups/property_values/