list
Retrieves a paginated list of project users whose credentials were entered on a phishing site, deduplicated to one row per user.
Endpoint
Authentication
Requires API key authentication:
Path Parameters
Query Parameters
- Pagination: cursor-based (
cursor,limit). By defaultlimitis 20, max 100. - Filtering:
wheresupports filtering on the available fields (e.g.phishing_origin). - Ordering:
order_by— results are keyed byaccount_id.
Response Structure
Cursor-based pagination. Each node is one compromised user:
pageInfo carries hasPreviousPage, hasNextPage, startCursor, endCursor and total (the distinct number of compromised users).
Use Cases
- Incident response: identify which users to force-reset after a phishing campaign.
- Customer notification: surface affected accounts to warn end users.
- Campaign analysis: group compromised users by the phishing origin that captured them.
Accepted permissions
Project → ATO info → ATO infoToken scope
ATO Info View
Authentication
Personal access token. Create it in your BotBye account under Profile → Personal Access Tokens, tick the scopes the endpoints you call require (see each endpoint’s Token scope), and send the token in the X-Api-Key request header. A token works only for the account it was created in.
Path parameters
Query parameters
(Optional): a cursor for pagination.
after(string): Pointer to the item after which the items are to be retrieved.before(string): Pointer to the item before which the items are to be retrieved.
(Optional): is used to create conditions for data filtering. It can be used to create simple conditions (leaf nodes) as well as compound logical expressions (branch nodes).
predicate(string): The filtering condition (e.g.,gte,lte,eqfor a leaf orand,orfor a branch). Possible values [[#Predicate]]opearands(string): A list of nested conditions (used only for branches, such asand,or).fieldPath(string): The field to which the filtering condition is applied (used only for a leaf. Each entity has its own fieldPath list).value(string): The value to compare against the field (used only for a leaf).
(Optional): property by which to order by.
fieldPath(string): name of order field.direction(string):ASCorDESC
(Optional): specifies the maximum number of results to return in a single response. By default - 20, max - 100.

