Event Delivery (Beta)

Overview

modONE’s event delivery system lets your organization stay in sync with key activities as they happen — such as when a Skill Builder curriculum is assigned to an employee or completed. Events can be delivered in real time to your systems via:

  • Webhook (POST to an API endpoint)

  • Email (plain JSON in the body for automated parsing)

This enables your internal systems to respond immediately, whether through automation, logging, or triggering downstream processes.


How It Works

Every time a supported event is triggered in modONE:

  1. modONE wraps the event in a consistent JSON structure.

  2. The event is sent to your chosen destination — a secure webhook URL or an email address.

  3. The delivery is logged internally for reliability and audit purposes.

The structure is identical for both webhooks and emails, which simplifies integration and parsing.


Destination Types

Type
Description
Example

Webhook

JSON POST to your system’s endpoint

https://yourcompany.com/api/receive

Email

Plaintext email with structured JSON

modONE sends emails from [email protected] using SendGrid.


Event Format

All events follow this JSON structure:

{
  "event": "event.name",
  "payload": { ... }
}
  • event: The name of the event (e.g., skillbuilder.assigned)

  • payload: The structured data associated with the event (specific fields vary by event)


Supported Events

modONE events are grouped by object type (e.g., Skill Builder, Engagement, Audit). Additional event categories will be added over time.

Last updated

Was this helpful?