Skip to main content
POST
List monitor statistics logs

Authorizations

pubrio-api-key
string
header
required

A unique API token that represents the actions you perform through the API and the corresponding permissions and operations. You can create it through the Settings section.

Body

application/json
monitor_id
string<uuid>

Unique identifier of the monitor to retrieve logs for.

monitor_ids
string<uuid>[]

Filter to logs from these monitors.

monitor_log_ids
string<uuid>[]

Filter to these specific log entries.

search_term
string

Search term matched against error_message, destination_type, and detection_mode (case-insensitive substring).

start_date
string<date>

Start of the created_at date range (ISO date string). Used together with end_date.

end_date
string<date>

End of the created_at date range (ISO date string). Used together with start_date.

order_by
enum<string>
default:created_at

Field to sort by. Defaults to created_at.

Available options:
created_at,
total_credit,
processing_time_ms,
total_signals,
status,
retry_attempt
is_ascending_order
boolean
default:false

Sort in ascending order. Defaults to false (descending).

statuses
string[]

Filter by trigger status (e.g., 'success', 'failure'). Also accepts the virtual value 'recovered' — failed triggers whose retry later succeeded.

signal_types
string[]

Filter to logs whose signal types include any of these values.

destination_types
string[]

Filter by destination types (e.g., ['email', 'webhook']).

detection_modes
string[]

Filter by detection modes (e.g., ['company_first', 'signal_first']).

per_page
integer
default:25

Records per page. Defaults to 25, which is also the ceiling on most plans — the limit is your subscription's max_search_per_page, returned by Profile. Exceeding it returns HTTP 416 with code 41676 (or 41613 on company and people search), not a clamped result set.

page
integer
default:1

Page number, starting at 1. The ceiling is your subscription's max_search_page (max_company_search_page for company search), returned by Profile. Exceeding it returns HTTP 416.

Response

Successful response. The envelope is { metadata: { filters }, data: { pagination, monitor_logs } }metadata.filters echoes the filters that were applied to the search.

metadata
object
data
object