Event Hooks
Receives real-time event data from Okta via webhooks for immediate security monitoring and incident response.
Sync Type: Push (Webhook)
Overview
This input receives events directly from Okta via their Event Hooks feature, providing real-time data ingestion instead of polling the Okta API. Events are pushed to Monad as they occur in your Okta tenant.
Prerequisites
- Okta account with administrative privileges
- Monad API key (API Key Requirements)
Setup
Step 1: Create the Input in Monad
- Create an Okta Event Hooks input and add it to a pipeline.
- Copy the Pipeline ID from the pipeline details page.
Step 2: Configure the Event Hook in Okta
- Log into your Okta Admin Console.
- Navigate to Workflow > Event Hooks.
- Click Create Event Hook.
- Fill in the following details:
- Name: Enter a name for the event hook (e.g., "Monad Event Hook")
- URL:
https://app.monad.com/api/v2/http/send/{pipeline_id}(replace{pipeline_id}with your Pipeline ID) - Authentication field:
Authorization - Authentication secret:
ApiKey {api-key}(replace{api-key}with your Monad API key) - Custom header fields: Leave blank (additional headers will be ignored)
- Subscribe to events: Select the events you want to send to Monad
- Click Save & Continue.
- Click Verify to confirm the connection is working.
Important Notes
- Okta event hooks are sent in batches with multiple events at the JSON path
data.events. Monad processes each event in the batch individually.