{
    "id": null,
    "name": "My Ecommerce Webhook",
    "url": null,
    "enabled": null,
    "events": [],
    "apiRelease": null,
    "verificationMethod": {
        "type": "ES256"
    },
    "headers": null,
    "alertEmails": [],
    "createTime": null,
    "updateTime": null,
    "metadata": null
}
A Webhook is a user-defined HTTP endpoint that Monime invokes by sending a POST request whenever specific events (e.g., payment.completed) occur. It includes configurable headers, a list of subscribed events,
alert email addresses for failure notifications, and supports signature verification for security.
Webhooks enable real-time integration between Monime and external systems.
{
    "id": null,
    "name": "My Ecommerce Webhook",
    "url": null,
    "enabled": null,
    "events": [],
    "apiRelease": null,
    "verificationMethod": {
        "type": "ES256"
    },
    "headers": null,
    "alertEmails": [],
    "createTime": null,
    "updateTime": null,
    "metadata": null
}
📋
Properties
id
string
Unique identifier of the webhook object.
name
string
Human-readable name for the webhook configuration. Useful for identifying its purpose in dashboards or logs.Example: My Ecommerce Webhook
url
string
Publicly accessible URL that will receive event POST requests from this webhook.
enabled
boolean
Indicates whether the webhook is currently enabled. If false, events will not be sent.
events
array
List of event types (e.g., ‘payment.created’) that will trigger this webhook.
apiRelease
string
The release identifier of the API expected by this webhook. Ensures the webhook receives the latest object schema for a given release cycle.
verificationMethod
object
Method used to verify the integrity of incoming webhook requests.
headers
object
Optional HTTP headers to include in webhook requests. Useful for passing authentication or context info.
alertEmails
array
Email addresses to notify when delivery to this webhook repeatedly fails.
createTime
string
Timestamp when the webhook was created.
updateTime
string
Timestamp when the webhook was last updated.
metadata
object
Custom metadata for storing additional context or labels for this webhook.