Trigger (by event’s system name) or create event.

If custom event doesn’t exist - it will be created with passed event’s fields. Custom event field types will be determined automatically*.
If existing custom event will be triggered with additional fields - they will be added to custom event fields.

If triggered existing custom event's field types will differ from existing ones, you’ll get an error.

Click Try It! to start a request and see the response here!