Receives and processes S3 event notifications via webhook.

Behavior: Accepts an S3 event notification payload, validates the event against the external bucket configuration, and processes the event to update the corresponding asset. If the model is null, an error is logged and 200 is returned. If the event is not valid, a 400 response is returned.

Authorization: No authorization is required. This endpoint is designed to receive external S3 event notifications.

Side Effects: Processes the S3 event which may create, update, or modify asset records based on the event type (e.g., object created, deleted).

Error Scenarios: Returns 200 with no processing if the model is null. Returns 400 if the S3 event fails validation against the external bucket configuration.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Headers
string
enum
Defaults to application/json-patch+json

Generated from available request content types

Allowed:
Responses
200

The S3 event was processed successfully or the model was null (logged as error).

Language
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json