External Events are connector-level interfaces. To change them, you need to modify the
Connector that implements a given data collection.
- Name
- Parameters (optional)
- Payload schema
events folder of the connector. Each event has its own folder named events/<event-key> (for example, events/user-created).
Event Specification
The event specification is located in thespec.yml file in the event folder. It has the following format:
| Property | Description |
|---|---|
name | Human-readable name of the event that will be shown in the UI |
implementationType | Type of event implementation. Can be webhook or global-webhook |
parametersSchema | JSON Schema describing parameters that need to be provided when subscribing to the event. In the example above, we require a projectId to know which project to monitor |
schema | JSON Schema describing the event payload structure that will be received when the event occurs |
methods | Object describing implementation methods for the event. The list of methods depends on the type of the event. |