Update Event Definition - By Key

PUT https://{{et_subdomain}}.rest.marketingcloudapis.com/interaction/v1/eventDefinitions/key:{{eventDefinitionKey}}

https://developer.salesforce.com/docs/atlas.en-us.mc-apis.meta/mc-apis/jb-api-specification.htm

Updates an event definition by key. Once an event definition is created, only a few properties can be updated.

Request Body

{"type"=>"APIEvent", "name"=>"Updated Postman Demo", "description"=>"New event definition via API", "mode"=>"Production", "eventDefinitionKey"=>"NeweventviaAPI", "dataExtensionId"=>"E33174B2-FA07-4080-8903-690955ABFCEA", "iconUrl"=>"/events/images/icon_journeyBuilder-event-api-blue.svg", "isVisibleInPicker"=>true, "category"=>"Event"}

RESPONSES

status: OK

{"id":"5f8cf53a-a8c2-4501-a174-8eb90439f853","type":"APIEvent","name":"Updated Postman Demo","description":"New event definition via API","createdDate":"0001-01-01T00:00:00","createdBy":0,"modifiedDate":"0001-01-01T00:00:00","modifiedBy":0,"mode":"Production","eventDefinitionKey":"NeweventviaAPI","dataExtensionId":"e33174b2-fa07-4080-8903-690955abfcea","filterDefinitionId":"00000000-0000-0000-0000-000000000000","iconUrl":"/events/images/icon_journeyBuilder-event-api-blue.svg","arguments":{"serializedObjectType":"ApiEvent","eventDefinitionId":"00000000-0000-0000-0000-000000000000","eventDefinitionKey":"NeweventviaAPI","dataExtensionId":"e33174b2-fa07-4080-8903-690955abfcea"},"metaData":{},"interactionCount":0,"isVisibleInPicker":true,"category":"Event","publishedInteractionCount":0,"automationId":"00000000-0000-0000-0000-000000000000"}