- Access grants — tokenised links with optional use-count limits and expiry dates, shareable with anyone.
- Agent users — direct per-user access records tied to a specific HelpGenie account.
agent_access_requests record is created and the Genie owner can approve or deny it via resolve.
Actions
all
Returns all users who have been granted direct access to a Genie.
Parameters
Response
list
Returns access grant links (token-based access, not per-user). When no Genie is specified, returns grants for all genies you own.
Parameters
When neither
id nor data.agentId is provided, non-admin users receive grants for all genies they own. Admin users receive all grants across the platform.
Response
token is omitted for expired grants.
list-team-access
Returns direct per-user access records for a Genie, with profile data for each user.
Parameters
Response
create
Creates a new access grant link for a Genie. Returns the full token (only shown once).
Parameters
Response —
201
update
Updates an existing access grant (use limit or expiry).
Parameters
Response
delete
Deletes an access grant link. Anyone using the link after deletion will lose access.
Parameters
Response
update-user
Updates the expiry date for a specific user’s direct access to a Genie.
Parameters
Response
delete-user
Revokes a specific user’s direct access to a Genie.
Parameters
Response
requests
Returns all inbound access requests for a Genie (visitors who clicked “Request access”).
Parameters
Response
resolve
Approves or denies an access request. On approval, the requester receives an email with an access link and (if they have a HelpGenie account) is added to the Genie’s agent_users.
Parameters
Response

