Accounts
get
accounts.get
Read one account, optionally expanding its environments with their region and primary flag
Risk: read
environments full type
environments full type
list
accounts.list
List the accounts your personal key is a member of; needs a personal key, not an environment key
Risk: read
data full type
data full type
Attributes
list
attributes.list
List the attribute definitions Userflow has recorded, filtered by scope or by the events that use them
Risk: read
data full type
data full type
Content
get
content.get
Read one flow, checklist, launcher or other content object with its labels and version ids
Risk: read
getVersion
content.getVersion
Read one content version, which holds the flow’s questions or the checklist’s tasks
Risk: read
list
content.list
List content objects, filtered by type
Risk: read
data full type
data full type
listVersions
content.listVersions
List the versions of one content object; Userflow cannot list versions across content
Risk: read
data full type
data full type
Content Sessions
delete
contentSessions.delete
Permanently delete a content session with its progress and survey answers
Risk: destructive
end
contentSessions.end
End an active content session for a user; idempotent, and the session keeps its answers
Risk: write
content full type
content full type
group full type
group full type
user full type
user full type
get
contentSessions.get
Read one content session with its progress, completion and optionally its survey answers
Risk: read
content full type
content full type
group full type
group full type
user full type
user full type
list
contentSessions.list
List content sessions, filtered by content or user, to see who has seen or completed what
Risk: read
data full type
data full type
Event Definitions
list
eventDefinitions.list
List the event definitions Userflow has recorded
Risk: read
data full type
data full type
Events
track
events.track
Record an event against a user, a group or both, optionally with attributes and a past timestamp
Risk: write
group full type
group full type
user full type
user full type
Groups
delete
groups.delete
Permanently delete a group with its attributes, memberships and events; the users in it stay
Risk: destructive
get
groups.get
Read one group with its attributes, optionally expanding its users or memberships
Risk: read
list
groups.list
List groups, optionally filtered by a condition expression
Risk: read
data full type
data full type
upsert
groups.upsert
Create or update a group or company by your own id, merging the attributes sent
Risk: write
Invites
create
invites.create
Send an email invite to join an account with a role and optional permissions; a pending invite or existing member makes it fail
Risk: write
permissions full type
permissions full type
permissions full type
permissions full type
delete
invites.delete
Delete a pending invite, so its link stops working
Risk: destructive
get
invites.get
Read one invite for an account
Risk: read
permissions full type
permissions full type
list
invites.list
List pending and expired invites for an account
Risk: read
data full type
data full type
Members
get
members.get
Read one member of an account with their role and permissions
Risk: read
permissions full type
permissions full type
list
members.list
List the members of an account, filtered by email or role
Risk: read
data full type
data full type
remove
members.remove
Remove a member from an account, revoking their access to it
Risk: destructive
update
members.update
Change a member’s role or replace their permissions within an account
Risk: write
permissions full type
permissions full type
permissions full type
permissions full type
Memberships
remove
memberships.remove
Remove one user from one group, leaving both the user and the group in place
Risk: write
Users
delete
users.delete
Permanently delete a user with their attributes, memberships, events and flow history; groups they were in stay
Risk: destructive
get
users.get
Read one user with their attributes, optionally expanding their groups or memberships
Risk: read
groups full type
groups full type
memberships full type
memberships full type
list
users.list
List users, filtered by email, group, segment or a condition expression, with cursor paging
Risk: read
data full type
data full type
upsert
users.upsert
Create or update a user by your own id, merging the attributes sent and optionally syncing their groups or memberships
Risk: write
groups full type
groups full type
memberships full type
memberships full type
groups full type
groups full type
memberships full type
memberships full type
Webhook Subscriptions
create
webhookSubscriptions.create
Subscribe a URL to user, group and event topics; the response is the only place the signing secret is shown
Risk: write
delete
webhookSubscriptions.delete
Permanently delete a webhook subscription; prefer update with disabled to pause delivery
Risk: destructive
get
webhookSubscriptions.get
Read one webhook subscription; the secret is not included
Risk: read
list
webhookSubscriptions.list
List webhook subscriptions
Risk: read
data full type
data full type
update
webhookSubscriptions.update
Change a subscription url, topics or api_version, or disable it without deleting it
Risk: write