Webhooks are used to send immediate notifications from one system to another when specific events or changes occur, allowing seamless real-time communication between applications.
In Media Pocket, webhooks can be configured by admins. Webhook settings are found by navigating to the "More" section found in quick menu on the left.
Here's a list of set-up details needed and configurable triggers and:
Basic Details:
WEBHOOK NAME
WEBHOOK URL
WEBHOOK METHOD (POST/PUT)
Webhook Headers:
KEY
VALUE/SECRET
TYPE (HMAC/HIDE VALUE)
Webhook Trigger Restrictions (optional)
Projects: Specify a project/projects that will trigger webhook
Custom Fields: Specify a custom field/custom fields that will trigger webhook
Users: Specify a user/users that will trigger webhook
Event triggers
Asset events:
ASSET_ADDED
ASSET_ADDED_APPROVAL
ASSET_ADDED_ARTICLE
ASSET_ADDED_ATTACHMENT
ASSET_ADDED_CLIP
ASSET_ADDED_COMMENT
ASSET_ADDED_CROP
ASSET_ADDED_FAVORITE
ASSET_ADDED_FIELD_GROUP
ASSET_ADDED_SHAREABLE_LINK
ASSET_ADDED_TO_COLLECTION
ASSET_APPROVED
ASSET_DOWNLOADED
ASSET_EDITED_ARTICLE
ASSET_EDITED_CLIP
ASSET_EDITED_COMMENT
ASSET_EDITED_CROP
ASSET_EDITED_FIELD_GROUP
ASSET_EDITED_METADATA
ASSET_FINISHED_ANALYSIS
ASSET_FINISHED_AUDIO_PROXY
ASSET_FINISHED_AUDIO_WAVEFORM
ASSET_FINISHED_DOCUMENT_PREVIEW
ASSET_FINISHED_EJECT
ASSET_FINISHED_IMAGE_PREVIEW
ASSET_FINISHED_IMAGE_THUMBNAIL
ASSET_FINISHED_INGEST
ASSET_FINISHED_PROXY_MP4
ASSET_LINKED
ASSET_PUBLISHED
ASSET_PURGED
ASSET_REJECTED
ASSET_REMOVED
ASSET_REMOVED_ATTACHMENT
ASSET_REMOVED_CLIP
ASSET_REMOVED_COMMENT
ASSET_REMOVED_CROP
ASSET_REMOVED_FAVORITE
ASSET_REMOVED_FIELD_GROUP
ASSET_REMOVED_FROM_COLLECTION
ASSET_REMOVED_MEDIA
ASSET_REMOVE_MEDIA_QUEUED
ASSET_RESTORED
ASSET_RESTORED_ATTACHMENT
ASSET_STARTED_ANALYSIS
ASSET_STARTED_INGEST
ASSET_UNLINKED
INCOMING_ASSET_ADDED_TO_DROP_FOLDER
OUTGOING_ASSET_ADDED_TO_DROP_FOLDER
User Group Events:
USER_GROUP_ADDED
USER_GROUP_EDITED
USER_GROUP_LINKED
USER_GROUP_REMOVED
USER_GROUP_UNLINKED
USER_GROUP_USER_LINKED
USER_GROUP_USER_UNLINKED
Notification Events:
NOTIFICATION_ADDED
Actions Events:
COMPLETED_DAG_ACTION_RUN
STARTED_DAG_ACTION_RUN
UPDATED_DAG_ACTION_RUN
Project Events:
PROJECT_ADDED
PROJECT_ADDED_ATTACHMENT
PROJECT_ADDED_COMMENT
PROJECT_ADDED_FAVORITE
PROJECT_ADDED_FIELD_GROUP
PROJECT_ADDED_THUMBNAIL_ASSET
PROJECT_EDITED_COMMENT
PROJECT_EDITED_FIELD_GROUP
PROJECT_EDITED_METADATA
PROJECT_LINKED
PROJECT_PRIVATE
PROJECT_PUBLIC
PROJECT_PURGED
PROJECT_REMOVED
PROJECT_REMOVED_ATTACHMENT
PROJECT_REMOVED_COMMENT
PROJECT_REMOVED_FAVORITE
PROJECT_REMOVED_FIELD_GROUP
PROJECT_REMOVED_THUMBNAIL_ASSET
PROJECT_RESTORED
PROJECT_RESTORED_ATTACHMENT
PROJECT_UNLINKED
Collection Events:
COLLECTION_ADDED_FAVORITE
COLLECTION_CREATED
COLLECTION_DELETED
COLLECTION_PRIVATE
COLLECTION_PUBLIC
COLLECTION_REMOVED_FAVORITE
COLLECTION_UPDATED_METADATA
Drop Folder Events:
DROP_FOLDER_ADDED
DROP_FOLDER_EDITED_METADATA
DROP_FOLDER_PRIVATE
DROP_FOLDER_PUBLIC
DROP_FOLDER_REMOVED
Field Events:
FIELD_ADDED
FIELD_EDITED
FIELD_GROUP_ADDED
FIELD_GROUP_EDITED
FIELD_GROUP_REMOVED
FIELD_REMOVED
User Events:
USER_ADDED
USER_EDITED
USER_EDITED_AVATAR
USER_LINKED
USER_REMOVED
USER_REMOVED_AVATAR
USER_UNLINKED
User Role Events:
USER_ROLE_ADDED
USER_ROLE_EDITED
USER_ROLE_REMOVED
API Key Events:
API_KEY_ADDED
API_KEY_REMOVED
Permission Events:
PERMISSION_EDITED
Retry:
There is an automatic retry interval that will try 5 times under two minutes after the initial fail.
Logging:
All webhooks have a Success Log and a Failed Log that show the last 1000 successful/failed events.
Comments
0 comments
Please sign in to leave a comment.