# Directual Event Model

In Directual, events are categorized into two types:

* **Object Creation Event:** This event occurs when a new object is created within the platform
* **Object Modification Event:** This event takes place when an existing object is altered or modified

{% hint style="info" %}
Note that object creation and editing can sometimes occur without triggering an event!
{% endhint %}

**Methods of Event Generation:**

You can generate events in the following ways:

## Manual event generation via platform UI:

When creating or editing an object, you have two options:

* **Save** (which generates an event)
* **Save without an event** (which saves the changes without generating an event, maintaining silence)

![](https://3071851461-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M4Nnmtk9_gFGWOddsf6%2F-M6i6zQxx_9o_Im5BZKR%2F-M6iH-7W5W1z_b_krK53%2Fevent.png?alt=media\&token=e0cbd086-613e-4039-886e-7b8a0ee8cc94)

## **Event generation via scenarios**

Within scenarios, there are steps that can create or edit objects. You have the option to enable or disable event generation using the "Generate an event" toggle. By default, this option is turned off.

![](https://3071851461-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M4Nnmtk9_gFGWOddsf6%2F-M6i6zQxx_9o_Im5BZKR%2F-M6iIJFRDmwDjGPLv1jr%2Fevent2.png?alt=media\&token=1db183a0-5be5-4ecc-b213-1e7dd1d1ba43)

## **Event generation via API and Integrations**

All the integrations [from the catalog](https://www.directual.com/integrations) create/edit objects and always generate an event.

POST-requests via [API](https://readme.directual.com/api-integrations/api-endpoints-security-layer) generate an event by default. You can turn off event generation using the following query parameter: `changeEventForRealChangedData=false`, which is `true` by default.
