Beacon
Report Client Events
Report JavaScript errors, logs, traces, and performance metrics from your frontend
POST
This endpoint does not require API key authentication. Use your beacon public key (
bpk_...) in the request body.Body Parameters
string
required
Your beacon public key (
bpk_...) or API keyarray
required
Array of events to report
Event Object
string
required
Event type:
error, log, trace, vital, page_load, slow_requestnumber
required
Unix timestamp in milliseconds
string
required
Unique session identifier
string
Page URL where event occurred
string
Service/app name
string
Environment:
production, staging, developmentobject
Event-specific data (error message, stack trace, etc.)
object
User context:
{ id, email, username }Response
boolean
Whether events were recorded
integer
Number of events received