Skip to main content
A domain group lets you tie several entity records together. For example, when one brand is tracked under multiple domains (acme.com, acme.io, getacme.com) and you want their analytics merged behind a single primary. Each group has one primary entity and two or more member entities.

geogen domain-groups list

List domain groups in the workspace. Maps to GET /v1/domain-groups.

geogen domain-groups get

Fetch a single domain group with its full member detail. The detailed payload is printed as JSON.

geogen domain-groups create

Create a new group from 2+ entities. Maps to POST /v1/domain-groups.
You can pass either an entityTrackingId (the id from geogen entities list) or a raw entity UUID. The API resolves both forms.

geogen domain-groups update

Update a group’s name, primary, or member list. Maps to PATCH /v1/domain-groups.
If you pass --entities, the new list must contain the (possibly new) primary entity.

geogen domain-groups delete

Delete a domain group. Maps to DELETE /v1/domain-groups.
Deleting a group does not delete any of its member entities, only the grouping. Their individual analytics remain intact.