> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://contentful.com/developers/docs/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://contentful.com/developers/docs/_mcp/server.

`AppEventSubscription` is an entity type that defines Contentful event topics (for example: "entry publication") to which an app is subscribed. Event subscriptions can be defined only for an existing `AppDefinition`. An app only receives events about content entities in a space environment of its installation.

#### App event subscription properties:

* `targetUrl`: a URL to be called with events specified as topics; requires HTTPS
* `topics`: list of event topics

All listed properties are required.

All valid `topics` are:

* `Entry.create`
* `Entry.delete`
* `Entry.save`
* `Entry.publish`
* `Entry.unpublish`
* `Entry.archive`
* `Entry.unarchive`
* `Asset.create`
* `Asset.delete`
* `Asset.save`
* `Asset.publish`
* `Asset.unpublish`
* `Asset.archive`
* `Asset.unarchive`
* `ContentType.create`
* `ContentType.delete`
* `ContentType.save`
* `ContentType.publish`
* `ContentType.unpublish`
* `AppInstallation.create`
* `AppInstallation.update`
* `AppInstallation.delete`
* `Release.create`
* `Release.save`
* `Release.delete`
* `ReleaseAction.create`
* `ReleaseAction.execute`
* `ScheduledAction.create`
* `ScheduledAction.save`
* `ScheduledAction.delete`
* `ScheduledAction.execute`
* `BulkAction.create`
* `BulkAction.execute`

## App event subscription

[Get an app event subscription](/references/content-management-api/app-event-subscriptions/get-an-app-event-subscription)

[Update or subscribe to events](/references/content-management-api/app-event-subscriptions/update-or-subscribe-to-events)

[Delete an app event subscription](/references/content-management-api/app-event-subscriptions/delete-an-app-event-subscription)