Eventum Logo

Eventum

Overview

Eventum API reference

Login

Authenticate user via basic auth and create a server-side session with a HttpOnly cookie

Get Current User

Get current user

Logout

Clear user session

Get Info

Information about app and host

Get Settings

Get settings

Update Settings

Update settings. Note that this only updates file. For changes to take effect u have to restart instance.

Stop

Stop instance

Restart

Restart instance

List Generator Dirs

List all generator directory names inside `path.generators_dir` with generator configs.

Get Generator Config

Get generator configuration in the directory with specified name.

Create Generator Config

Create generator configuration in the directory with specified name.

Delete Generator Config

Delete whole generator configuration directory with specified name.

Update Generator Config

Update generator configuration in the directory with specified name.

Get Generator Config Path

Get generator configuration path in the directory with specified name.

Get Generator File Tree

Get file tree of the generator directory with specified name.

Get Generator File

Read file from specified path inside generator directory with specified name.

Upload Generator File

Upload file to specified path inside generator directory with specified name.

Delete Generator File

Delete file in specified path inside generator directory with specified name.

Put Generator File

Put file to specified path inside generator directory with specified name.

Create Generator Directory

Create directory inside generator directory in specified path.

Move Generator File

Move file from source to destination location inside generator directory with specified name.

Copy Generator File

Copy file from source to destination location inside generator directory with specified name.

Generate Timestamps

Generate timestamps using input plugins

Initialize Event Plugin

Initialize event plugin

Release Event Plugin

Release event plugin with freeing acquired resource

Produce Events

Produce events using initialized event plugin

Get Template Event Plugin Local State

Get local state of template event plugin for the specified template by its alias

Update Template Event Plugin Local State

Patch local state of template event plugin for the specified template by its alias

Clear Template Event Plugin Local State

Clear local state of template event plugin for the specified template by its alias

Get Template Event Plugin Shared State

Get shared state of template event plugin

Update Template Event Plugin Shared State

Patch shared state of template event plugin

Clear Template Event Plugin Shared State

Clear shared state of template event plugin

Get Template Event Plugin Global State

Get global state of template event plugin

Update Template Event Plugin Global State

Patch global state of template event plugin

Clear Template Event Plugin Global State

Clear global state of template event plugin

Format Events

Format events using specified formatter

Normalize Versatile Datetime

Normalize versatile date time expression

List Generators

List ids of all generators

Get Generator

Get generator parameters

Add Generator

Add generator. Note that `id` path parameter takes precedence over `id` field in the body.

Delete Generator

Remove generator by its id. Stop it in case it is running.

Update Generator

Update generator with provided parameters. Note that `id` path parameter takes precedence over `id` field in the body.

Get Generator Status

Get generator status

Start Generator

Start generator by its id

Stop Generator

Stop generator by its id

Get Generator Stats

Get stats of running generator

Get Running Generators Stats

Get stats of all running generators

Bulk Start Generators

Bulk start several generators

Bulk Stop Generators

Bulk stop several generators

Bulk Delete Generators

Bulk delete several generators

Get Generators In Startup

Get list of generator definitions in the startup file

Get Generator From Startup

Get generator definition from list in the startup file

Add Generator To Startup

Add generator definition to list in the startup file

Delete Generator From Startup

Delete generator definition from list in the startup file

Update Generator In Startup

Update generator definition in list in the startup file

Bulk Delete Generators From Startup

Bulk delete several generator definitions from list in the startup file

Get Secret Value

Get secret with specified name from keyring

Delete Secret Value

Delete secret with specified name to keyring

Set Secret Value

Put secret with specified name to keyring

List Secret Names

List all secrets names