The Open API specification for Synapse is now available for download!

Download Open API Spec

Webhook

org.sagebionetworks.repo.model.webhook.Webhook

An object that serves as registration for a Synapse user to receive events for the specified event.

Field Type Description
id STRING The ID associated with the Webhook. This field is issued by Synapse and cannot be changed by the user.
createdBy STRING The ID of the user that created this webhook.
createdOn STRING The date this webhook was created.
modifiedOn STRING The date this webhook was last modified.
objectId STRING The ID of the Synapse object to receive events of.
objectType SynapseObjectType The supported synapse object types for a Webhook
eventTypes SET<SynapseEventType> The set of event types to subscribe to.
invokeEndpoint STRING The endpoint the Synapse user would like the webhook events sent to on invocation. Must be 255 Characters or less.
isEnabled BOOLEAN True if the Synapse user has selected to receive events. If the user sets to false, events will be temporalily paused.
verificationStatus WebhookVerificationStatus JSON enum for the verification status of a Webhook.
verificationMsg STRING A message describing the reason of the verification status