Admins can query any user's communication logs by user ID, with pagination and filtering by channel and status. Unlike the regular user GetLogs endpoint, this endpoint is not subject to user isolation. References: ePrivacy Directive 2002/58/EC, CAN-SPAM Act.
Communication Service`bearerAuth`application/json
Request Parameters
Name
In
Type
Required
Default
Example
Constraints
Description
user_id
query
string
No
Target user ID (if omitted, returns logs for all users)
channel
query
string
No
Send channel filter: sms/email/push
status
query
string
No
Send status filter: pending/sent/failed/delivered
page
query
integer
No
Page number, starting from 1 (default 1)
page_size
query
integer
No
Items per page (default 20)
Responses
Status
Description
Schema
200
Query successful, returns full communication log list