Skip to content

Commit 8d501f2

Browse files
committed
feat: add event, company, analysis, import commands and person extensions
1 parent 6229731 commit 8d501f2

20 files changed

Lines changed: 2632 additions & 384 deletions

README.md

Lines changed: 58 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# TalkValue CLI
22

3-
Manage your contacts and channels.
3+
Manage your contacts, channels, events, and companies.
44

55
## Install
66

@@ -29,24 +29,63 @@ TALKVALUE_TOKEN="eyJ..." talkvalue path person list
2929
## Commands
3030

3131
```bash
32-
talkvalue path overview # dashboard summary
33-
34-
talkvalue path person list # list people
35-
talkvalue path person list --event-id 16 # filter by event
36-
talkvalue path person list --sort joinedAt:desc # sort by join date
37-
talkvalue path person get <id> # person details
38-
talkvalue path person update <id> --name "" # update
39-
talkvalue path person delete <id> --confirm # delete
40-
talkvalue path person export # CSV export
41-
42-
talkvalue path channel list # list channels
43-
talkvalue path channel create --name "VIP" # create
44-
talkvalue path channel update <id> --name "" # update
45-
talkvalue path channel delete <id> --confirm # delete
46-
47-
talkvalue config list # show config
48-
talkvalue config set <key> <value> # set value
49-
talkvalue version # version info
32+
talkvalue path overview # dashboard summary
33+
talkvalue path overview stats # detailed stats
34+
35+
# People
36+
talkvalue path person list # list people
37+
talkvalue path person list --event-id 16 --sort joinedAt:desc
38+
talkvalue path person get <id>
39+
talkvalue path person update <id> --name ""
40+
talkvalue path person delete <id> --confirm
41+
talkvalue path person merge <sourceId> <targetId> --confirm
42+
talkvalue path person merge-undo <mergeOperationId> --confirm
43+
talkvalue path person activity <personId>
44+
talkvalue path person export # CSV export
45+
46+
# Events
47+
talkvalue path event list
48+
talkvalue path event get <id>
49+
talkvalue path event create --name "" --start-at "" --time-zone ""
50+
talkvalue path event update <id> --name "" --start-at "" --time-zone ""
51+
talkvalue path event delete <id> --confirm
52+
talkvalue path event person list <eventId>
53+
talkvalue path event person add <eventId> --email ""
54+
talkvalue path event person export <eventId>
55+
56+
# Channels
57+
talkvalue path channel list
58+
talkvalue path channel create --name ""
59+
talkvalue path channel update <id> --name ""
60+
talkvalue path channel delete <id> --confirm
61+
talkvalue path channel people <channelId>
62+
talkvalue path channel add-person <channelId> --email ""
63+
talkvalue path channel export <channelId>
64+
65+
# Companies
66+
talkvalue path company list
67+
talkvalue path company get <id>
68+
talkvalue path company update <id> --display-name ""
69+
talkvalue path company person list <companyId>
70+
talkvalue path company person export <companyId>
71+
72+
# Analysis
73+
talkvalue path analysis channel attribution <channelId> --event-id <id>
74+
talkvalue path analysis channel audience --channel-id <id> --channel-id <id>
75+
talkvalue path analysis event insights
76+
talkvalue path analysis event trend
77+
78+
# Import
79+
talkvalue path import list
80+
talkvalue path import get <id>
81+
talkvalue path import create --file-key "" --source-id <n> --mode UPDATE --mapping 0:EMAIL
82+
talkvalue path import analyze --file ./data.csv
83+
talkvalue path import failed-export <id>
84+
85+
# Config
86+
talkvalue config list
87+
talkvalue config set <key> <value>
88+
talkvalue version
5089
```
5190

5291
## Flags

0 commit comments

Comments
 (0)