Skip to Content
Embed SystemEvents & Audit Log

Events & Audit Log

Every significant action in the embed system is logged as an event. Use the events API to build audit trails, monitor activity, and debug issues.

This endpoint requires an oh_ API key with the embed:manage scope.

Querying Events

GET /api/v1/embed/events?page=1&limit=50&event_type=bridge.created&end_user_id=uuid Authorization: Bearer oh_your-api-key

Query Parameters

ParameterDescription
pagePage number (default: 1)
limitResults per page (default: 50)
event_typeFilter by event type
end_user_idFilter by end user
fromStart date (ISO 8601)
toEnd date (ISO 8601)

Response

{ "data": [ { "id": "uuid", "end_user_id": "uuid", "session_id": "uuid", "event_type": "bridge.created", "resource_type": "bridge", "resource_id": "bridge-uuid", "metadata": { "type": "shopify", "name": "My Store" }, "ip_address": "192.168.1.1", "created_at": "2026-03-21T18:00:00Z" } ], "pagination": { "page": 1, "limit": 50, "total": 200, "totalPages": 4, "hasMore": true } }

Event Types

Session Events

EventDescription
session.createdManual session created via API
session.auto_createdAuto-session created via publishable key
session.revokedSession revoked

Bridge Events

EventDescription
bridge.createdEnd user created a bridge
bridge.updatedBridge configuration or status changed
bridge.deletedEnd user deleted a bridge
bridge.oauth_startedOAuth flow initiated

User Events

EventDescription
user.deletedEnd user record deleted

Action Request Events

EventDescription
action_request.createdEnd user submitted a request
action_request.approvedRequest approved from dashboard
action_request.deniedRequest denied from dashboard

Other Events

EventDescription
alert_rule.createdEnd user created an alert rule
webhook.createdEnd user registered a webhook
tracking_page.createdTracking page token generated