Skip to main content
A caller is one person as one of your agents sees them, across all their calls. Callers are made as people call, never by hand:
  • Web callers (the share link and the website widget) are told apart by their Google sign-in, or else by a random id their browser keeps.
  • App callers by their Wixzel Voice account.
  • Phone callers by their number.
The same person calling two of your agents is two callers.

What a caller record holds

What a web caller must give before a call is set per agent with sharing.caller_info. See Mascots.

List callers

Needs calls:read.

Retrieve a caller

Needs calls:read.

Block or unblock a caller

A blocked caller cannot call that agent again: not from its share link, its website widget, the app or by phone. The share page and the widget answer them with 403 caller_blocked. Send "blocked": false to unblock. Needs calls:write.

The caller on a call

Every call has a caller field: who was on it, as they were at the time. It is null when nothing is known.
A web call’s from is the caller’s name or contact when known. caller.id is the caller record, and caller.blocked says whether they are blocked now. To list one caller’s calls, filter by caller_id: