import{_ as u,r as p,o as r,c as k,a as n,b as s,d as a,w as e,e as l}from"./app.f28c5e71.js";const d={},m=l('
Webhooks
Webhooks allow you to subscribe to real-time notifications about various events that occur in MailerSend.
You can create a webhook directly from your MailerSend account and listen for events so your integration can automatically trigger reactions.
Webhooks overview
Setup
',5),b={href:"https://www.mailersend.com/help/webhooks",target:"_blank",rel:"noopener noreferrer"},v=l(`Webhook Failure Warning
If your webhook fails 10 times within 24 hours, you will receive a notification. If the failures reach 20 within the same period, the webhook will be paused automatically, and no further notifications will be sent until the webhook is re-enabled.
URL validation
When creating or updating a webhook, MailerSend will send a test request to the provided URL to verify that it is reachable. The endpoint must return a 2xx response for the webhook to be saved successfully.
The test request uses the following payload:
{
"type": "webhook.test",
"message": "This is a ping test message",
"created_at": "2026-03-27T07:24:20.577080Z"
}
This test request is signed with a fixed test secret: test_Am3L1GuOIc4blLUuHqAPxxwkZaJyEk8G. Use it to verify the signature of incoming test requests.
Available events
These are all the events you can listen to and send a notification for.
`,8),h=n("thead",null,[n("tr",null,[n("th",null,"Event"),n("th",null,"Description")])],-1),g=n("tr",null,[n("td",null,[n("code",null,"activity.sent")]),n("td",null,"Fired when your email is sent from our sending servers. We are now waiting for a response from the receiving servers.")],-1),y=n("tr",null,[n("td",null,[n("code",null,"activity.delivered")]),n("td",null,"Fired when your email is successfully delivered with no errors.")],-1),q=n("tr",null,[n("td",null,[n("code",null,"activity.soft_bounced")]),n("td",null,"Fired when your email is not delivered because it soft bounced.")],-1),_=n("tr",null,[n("td",null,[n("code",null,"activity.hard_bounced")]),n("td",null,"Fired when your email is not delivered.")],-1),f=n("tr",null,[n("td",null,[n("code",null,"activity.deferred")]),n("td",null,[s("Fired when your email is temporarily delayed. "),n("code",null,"Please note that this is available to Paid plans only")])],-1),w=n("tr",null,[n("td",null,[n("code",null,"activity.opened")]),n("td",null,"Fired when the recipient receives your email and opens it.")],-1),x=n("tr",null,[n("td",null,[n("code",null,"activity.opened_unique")]),n("td",null,"Fired when the recipient receives your email and opens it only for the first time.")],-1),S=n("tr",null,[n("td",null,[n("code",null,"activity.clicked")]),n("td",null,"Fired when the recipient clicks a link in your email.")],-1),M=n("tr",null,[n("td",null,[n("code",null,"activity.clicked_unique")]),n("td",null,"Fired when the recipient clicks a link in your email only for the first time.")],-1),W=n("tr",null,[n("td",null,[n("code",null,"activity.unsubscribed")]),n("td",null,"Fired when the recipient unsubscribes from your emails.")],-1),j=n("tr",null,[n("td",null,[n("code",null,"activity.spam_complaint")]),n("td",null,"Fired when the recipient marks your emails as spam or junk.")],-1),T=n("tr",null,[n("td",null,[n("code",null,"activity.survey_opened")]),n("td",null,"Fired when the recipient opens an email containting a survey for the first time.")],-1),E=n("tr",null,[n("td",null,[n("code",null,"activity.survey_submitted")]),n("td",null,[s("Fired when the recipient answers all available questions in a survey based email or after an idle time of "),n("code",null,"30"),s(" minutes.")])],-1),I=n("tr",null,[n("td",null,[n("code",null,"sender_identity.verified")]),n("td",null,"Fired when the sender identity has been successfully verified.")],-1),P=n("td",null,[n("code",null,"maintenance.start")],-1),A=n("td",null,[n("code",null,"maintenance.end")],-1),C=n("tr",null,[n("td",null,[n("code",null,"inbound_forward.failed")]),n("td",null,"Fired when an inbound message fail to forward.")],-1),L=n("tr",null,[n("td",null,[n("code",null,"email_single.verified")]),n("td",null,"Fired when single email has been successfully verified.")],-1),R=n("tr",null,[n("td",null,[n("code",null,"email_list.verified")]),n("td",null,"Fired when email verification list has been successfully verified.")],-1),D=n("tr",null,[n("td",null,[n("code",null,"bulk_email.completed")]),n("td",null,"Fired when bulk email sending has been successfully completed.")],-1),N=n("tr",null,[n("td",null,[n("code",null,"recipient.on_hold_added")]),n("td",null,"Fired when recipient is added to on-hold suppression list.")],-1),B=n("tr",null,[n("td",null,[n("code",null,"recipient.on_hold_removed")]),n("td",null,"Fired when recipient is removed from on-hold suppression list.")],-1),F=l(` Payload example
An example of activity.sent event:
{
"type":"activity.sent",
"created_at":"2025-08-05T21:23:54.000000Z",
"data":{
"id":"6892766a5b66e2daf3dc9155",
"domain_id": "yv69oxl5kl785kw2",
"message_id":"6892766ae78995a317577aa1",
"email_id":"6892766a8d52ba62543d5e71",
"type":"sent",
"subject": "Test email",
"email": "test@mailersend.com",
"tags":[
"test",
"test2"
],
"meta": []
}
}
An example of activity.survey_submitted event:
{
"type": "activity.survey_submitted",
"created_at": "2025-08-06T00:20:36.589903Z",
"data": {
"id": "68929fd47f916891ef12eba9",
"domain_id": "7nxe3yjmeq28vp0k",
"message_id": "68929fd402fd7079a02cf858",
"email_id": "68929fd47f916891ef12eba9",
"type": "survey_submitted",
"subject": "Test email",
"email": "test@mailersend.com",
"tags": [
"test2",
"test3"
],
"meta": {
"surveys": [
{
"question_id": 1,
"survey_id": 1,
"answer": "test",
"is_last_question": true
}
]
}
}
}
An example of sender_identity.verified event:
{
"type": "sender_identity.verified",
"created_at": "2025-08-05 22:27:14",
"data": {
"object": "sender_identity",
"id": "w942pzo81qnvm651",
"email": "miller.erin@example.net",
"name": "Prof. Luella Greenholt",
"reply_to_email": "wdietrich@example.net",
"reply_to_name": "Narciso Smitham",
"is_verified": true,
"resends": 0,
"add_note": true,
"personal_note": "porro doloribus quidem"
}
}
An example of maintenance.start event:
{
"type": "maintenance.start",
"created_at": "2025-08-05 22:27:14",
"data": {
"domain_id": "7nxe3yjmeq28vp0k"
}
}
An example of maintenance.end event:
{
"type": "maintenance.end",
"created_at": "2025-08-05 22:27:31",
"data": {
"domain_id": "7nxe3yjmeq28vp0k"
}
}
An example of inbound_forward.failed event:
{
"type": "inbound_forward.failed",
"created_at": "2025-08-05 22:27:14",
"data": {
"domain_id": "7nxe3yjmeq28vp0k",
"inbound_id": "7nxe3yjmeq28vp0k",
"inbound_message_id": "68929bf482496e1365e9bd71"
}
}
An example of email_single.verified event:
{
"type": "email_single.verified",
"created_at": "2025-08-05 22:27:14",
"data": {
"id": "68928a46a23f15a8bcbbafb6",
"address": "aurore20@senger.net",
"status": "completed",
"result": "valid",
"error": null
}
}
An example of email_list.verified event:
{
"type": "email_list.verified",
"created_at": "2025-08-05 22:27:14",
"data": {
"id": "lx1p78jk1o53rzn4",
"name": "verify-test - Sheet1.csv",
"total": 1,
"verification_started": "2025-08-05T22:50:31.000000Z",
"verification_ended": null,
"updated_at": "2025-08-05T22:50:41.000000Z",
"status": {
"name": "verified",
"count": 0
},
"source": "api",
"statistics": {
"valid": 0,
"catch_all": 0,
"mailbox_full": 0,
"role_based": 0,
"unknown": 1,
"syntax_error": 0,
"typo": 0,
"mailbox_not_found": 0,
"disposable": 0,
"mailbox_blocked": 0,
"failed": 0,
"not_verified": 0
}
}
}
An example of bulk_email.completed event:
{
"type": "bulk_email.completed",
"created_at": "2025-08-05 22:27:14",
"data": {
"id": "689286b1cf375b31ffa45498",
"state": "completed",
"total_recipients_count": 11,
"suppressed_recipients_count": 0,
"suppressed_recipients": null,
"validation_errors_count": 0,
"validation_errors": null,
"messages_id": null
}
}
An example of recipient.on_hold_added event:
{
"type": "recipient.on_hold_added",
"created_at": "2026-03-18T16:38:48.607580Z",
"data": {
"domain_id": "8jy7zpl90l5vx6kq",
"object": "on_hold_recipient",
"email": "test@example.com",
"added_at": "2026-03-18T16:38:48.000000Z",
"on_hold_until": "2026-03-21T16:38:48.000000Z"
}
}
An example of recipient.on_hold_removed event:
{
"type": "recipient.on_hold_removed",
"created_at": "2026-03-18T16:38:48.607580Z",
"data": {
"domain_id": "8jy7zpl90l5vx6kq",
"object": "on_hold_recipient",
"email": "test@example.com",
"added_at": "2026-03-18T16:38:48.000000Z",
"on_hold_until": "2026-03-21T16:38:48.000000Z"
}
}
Security
Webhook requests made by MailerSend include a Signature header. It contains a string generated by hashing the data sent to your webhook endpoint with an individual Signing Secret. A signing secret is a random string that is generated when you create a webhook.
Verifying a signature:
`,26),K=n("div",{class:"language-php line-numbers-mode","data-ext":"php"},[n("pre",{class:"language-php"},[n("code",null,[n("span",{class:"token comment"},"// $signature - a header sent by MailerSend, please refer to your framework"),s(`
`),n("span",{class:"token comment"},"// or PHP manual on how to read the Signature header"),s(`
`),n("span",{class:"token comment"},"// $requestContent - please refer to your framework or PHP manual on how to read the request content"),s(`
`),n("span",{class:"token variable"},"$computedSignature"),s(),n("span",{class:"token operator"},"="),s(),n("span",{class:"token function"},"hash_hmac"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string single-quoted-string"},"'sha256'"),n("span",{class:"token punctuation"},","),s(),n("span",{class:"token variable"},"$requestContent"),n("span",{class:"token punctuation"},","),s(),n("span",{class:"token variable"},"$signingSecret"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
`),n("span",{class:"token keyword"},"return"),s(),n("span",{class:"token function"},"hash_equals"),n("span",{class:"token punctuation"},"("),n("span",{class:"token variable"},"$signature"),n("span",{class:"token punctuation"},","),s(),n("span",{class:"token variable"},"$computedSignature"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
`)])]),n("div",{class:"line-numbers","aria-hidden":"true"},[n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"})])],-1),H=n("div",{class:"language-javascript line-numbers-mode","data-ext":"js"},[n("pre",{class:"language-javascript"},[n("code",null,[n("span",{class:"token keyword"},"import"),s(" crypto "),n("span",{class:"token keyword"},"from"),s(),n("span",{class:"token string"},"'crypto'"),s(`
`),n("span",{class:"token keyword"},"const"),s(" requestContent "),n("span",{class:"token operator"},"="),s(),n("span",{class:"token string"},"'{request payload from webhook}'"),n("span",{class:"token punctuation"},";"),s(`
`),n("span",{class:"token keyword"},"const"),s(" receivedSignature "),n("span",{class:"token operator"},"="),s(),n("span",{class:"token string"},"'signature from webhook header'"),n("span",{class:"token punctuation"},";"),s(`
`),n("span",{class:"token keyword"},"const"),s(" signingSecret "),n("span",{class:"token operator"},"="),s(),n("span",{class:"token string"},"'your-secret-key'"),n("span",{class:"token punctuation"},";"),s(`
`),n("span",{class:"token keyword"},"const"),s(" computedSignature "),n("span",{class:"token operator"},"="),s(` crypto
`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"createHmac"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},"'sha256'"),n("span",{class:"token punctuation"},","),s(" signingSecret"),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"update"),n("span",{class:"token punctuation"},"("),s("requestContent"),n("span",{class:"token punctuation"},","),s(),n("span",{class:"token string"},"'utf8'"),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"digest"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},"'hex'"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
`),n("span",{class:"token keyword"},"return"),s(" crypto"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"timingSafeEqual"),n("span",{class:"token punctuation"},"("),s(`
Buffer`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"from"),n("span",{class:"token punctuation"},"("),s("receivedSignature"),n("span",{class:"token punctuation"},","),s(),n("span",{class:"token string"},"'hex'"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},","),s(`
Buffer`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"from"),n("span",{class:"token punctuation"},"("),s("computedSignature"),n("span",{class:"token punctuation"},","),s(),n("span",{class:"token string"},"'hex'"),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
`)])]),n("div",{class:"line-numbers","aria-hidden":"true"},[n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"})])],-1),G=n("div",{class:"language-go line-numbers-mode","data-ext":"go"},[n("pre",{class:"language-go"},[n("code",null,[n("span",{class:"token keyword"},"package"),s(` webhook
`),n("span",{class:"token keyword"},"import"),s(),n("span",{class:"token punctuation"},"("),s(`
`),n("span",{class:"token string"},'"bytes"'),s(`
`),n("span",{class:"token string"},'"crypto/hmac"'),s(`
`),n("span",{class:"token string"},'"crypto/sha256"'),s(`
`),n("span",{class:"token string"},'"encoding/hex"'),s(`
`),n("span",{class:"token string"},'"io"'),s(`
`),n("span",{class:"token string"},'"net/http"'),s(`
`),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token keyword"},"func"),s(),n("span",{class:"token function"},"Handle"),n("span",{class:"token punctuation"},"("),s("w http"),n("span",{class:"token punctuation"},"."),s("ResponseWriter"),n("span",{class:"token punctuation"},","),s(" r "),n("span",{class:"token operator"},"*"),s("http"),n("span",{class:"token punctuation"},"."),s("Request"),n("span",{class:"token punctuation"},")"),s(),n("span",{class:"token punctuation"},"{"),s(`
`),n("span",{class:"token comment"},"// Read the entire request body"),s(`
bodyBytes`),n("span",{class:"token punctuation"},","),s(" err "),n("span",{class:"token operator"},":="),s(" io"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"ReadAll"),n("span",{class:"token punctuation"},"("),s("r"),n("span",{class:"token punctuation"},"."),s("Body"),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token keyword"},"if"),s(" err "),n("span",{class:"token operator"},"!="),s(),n("span",{class:"token boolean"},"nil"),s(),n("span",{class:"token punctuation"},"{"),s(`
http`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"Error"),n("span",{class:"token punctuation"},"("),s("w"),n("span",{class:"token punctuation"},","),s(),n("span",{class:"token string"},'"Error reading request body"'),n("span",{class:"token punctuation"},","),s(" http"),n("span",{class:"token punctuation"},"."),s("StatusBadRequest"),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token keyword"},"return"),s(`
`),n("span",{class:"token punctuation"},"}"),s(`
`),n("span",{class:"token keyword"},"defer"),s(" r"),n("span",{class:"token punctuation"},"."),s("Body"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"Close"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token comment"},"// Restore the body so it can be read again by subsequent handlers"),s(`
r`),n("span",{class:"token punctuation"},"."),s("Body "),n("span",{class:"token operator"},"="),s(" io"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"NopCloser"),n("span",{class:"token punctuation"},"("),s("bytes"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"NewBuffer"),n("span",{class:"token punctuation"},"("),s("bodyBytes"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token comment"},"// Create a new HMAC instance with your webhook secret"),s(`
secret `),n("span",{class:"token operator"},":="),s(),n("span",{class:"token punctuation"},"["),n("span",{class:"token punctuation"},"]"),n("span",{class:"token function"},"byte"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},'""'),n("span",{class:"token punctuation"},")"),s(`
hash `),n("span",{class:"token operator"},":="),s(" hmac"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"New"),n("span",{class:"token punctuation"},"("),s("sha256"),n("span",{class:"token punctuation"},"."),s("New"),n("span",{class:"token punctuation"},","),s(" secret"),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token comment"},"// Write the body to the hash"),s(`
hash`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"Write"),n("span",{class:"token punctuation"},"("),s("bodyBytes"),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token comment"},"// Calculate the expected signature"),s(`
expectedSignature `),n("span",{class:"token operator"},":="),s(" hex"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"EncodeToString"),n("span",{class:"token punctuation"},"("),s("hash"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"Sum"),n("span",{class:"token punctuation"},"("),n("span",{class:"token boolean"},"nil"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token comment"},"// Get the actual signature from the request header"),s(`
actualSignature `),n("span",{class:"token operator"},":="),s(" r"),n("span",{class:"token punctuation"},"."),s("Header"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"Get"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},'"Signature"'),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token comment"},"// Compare signatures using a constant-time comparison to prevent timing attacks"),s(`
`),n("span",{class:"token keyword"},"if"),s(),n("span",{class:"token operator"},"!"),s("hmac"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"Equal"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"["),n("span",{class:"token punctuation"},"]"),n("span",{class:"token function"},"byte"),n("span",{class:"token punctuation"},"("),s("expectedSignature"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},","),s(),n("span",{class:"token punctuation"},"["),n("span",{class:"token punctuation"},"]"),n("span",{class:"token function"},"byte"),n("span",{class:"token punctuation"},"("),s("actualSignature"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},")"),s(),n("span",{class:"token punctuation"},"{"),s(`
http`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"Error"),n("span",{class:"token punctuation"},"("),s("w"),n("span",{class:"token punctuation"},","),s(),n("span",{class:"token string"},'"Invalid signature"'),n("span",{class:"token punctuation"},","),s(" http"),n("span",{class:"token punctuation"},"."),s("StatusForbidden"),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token keyword"},"return"),s(`
`),n("span",{class:"token punctuation"},"}"),s(`
`),n("span",{class:"token comment"},"// Signature is valid, process the webhook"),s(`
`),n("span",{class:"token comment"},"// Your webhook handling logic here..."),s(`
w`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"WriteHeader"),n("span",{class:"token punctuation"},"("),s("http"),n("span",{class:"token punctuation"},"."),s("StatusOK"),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token punctuation"},"}"),s(`
`)])]),n("div",{class:"line-numbers","aria-hidden":"true"},[n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"})])],-1),$=l(' Retrying failed webhooks
When your webhook receives a response other than a 2xx code from your endpoint URL, or if the endpoint doesn’t respond within 3 seconds, it will show up as a failed attempt in the log section of your webhook. If it receives a 2xx, then it will show as a success.
If a webhook call fails, MailerSend will retry the call a couple of times, waiting 10 seconds between the first and second attempt and 100 seconds between the second and the third attempt. This is to avoid hammering the application you want to send the information to.
Recommendations
To ensure reliable handling of webhooks, we recommend that you:
- Send a 2xx response as soon as possible to confirm receipt of the webhook.
- Move any further processing logic to an asynchronous (async) background job. This allows your endpoint to respond quickly and avoids potential timeouts or repeated attempts.
',7),O={href:"https://webhook.site/",target:"_blank",rel:"noopener noreferrer"},U={href:"https://pipedream.com/",target:"_blank",rel:"noopener noreferrer"},J={href:"https://reqbin.com",target:"_blank",rel:"noopener noreferrer"},V=n("h3",{id:"faqs",tabindex:"-1"},[n("a",{class:"header-anchor",href:"#faqs","aria-hidden":"true"},"#"),s(" FAQs")],-1),z=n("ul",null,[n("li",null,"How do I track the Message I've sent via SMTP relay back to a webhook?")],-1),Z=n("code",null,"250 Message queued as XXXXXX",-1),Y=n("code",null,"data.email.message.id",-1),X=l(`If you want full interoperability, we encourage you to use our Email API for the best results.
Get a list of webhooks
If you want to retrieve information about webhooks, use this GET request:
GET https://api.mailersend.com/v1/webhooks
Request parameters
| Query Parameter | Type | Required | Limitations | Details |
|---|
domain_id | string | yes | | |
`,6),Q=n("div",{class:"language-php line-numbers-mode","data-ext":"php"},[n("pre",{class:"language-php"},[n("code",null,[n("span",{class:"token keyword"},"use"),s(),n("span",{class:"token package"},[s("MailerSend"),n("span",{class:"token punctuation"},"\\"),s("MailerSend")]),n("span",{class:"token punctuation"},";"),s(`
`),n("span",{class:"token variable"},"$mailersend"),s(),n("span",{class:"token operator"},"="),s(),n("span",{class:"token keyword"},"new"),s(),n("span",{class:"token class-name"},"MailerSend"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"["),n("span",{class:"token string single-quoted-string"},"'api_key'"),s(),n("span",{class:"token operator"},"=>"),s(),n("span",{class:"token string single-quoted-string"},"'key'"),n("span",{class:"token punctuation"},"]"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
`),n("span",{class:"token variable"},"$mailersend"),n("span",{class:"token operator"},"->"),n("span",{class:"token property"},"webhooks"),n("span",{class:"token operator"},"->"),n("span",{class:"token function"},"get"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string single-quoted-string"},"'domain_id'"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
`)])]),n("div",{class:"line-numbers","aria-hidden":"true"},[n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"})])],-1),nn={href:"https://github.com/mailersend/mailersend-php",target:"_blank",rel:"noopener noreferrer"},sn=n("div",{class:"language-javascript line-numbers-mode","data-ext":"js"},[n("pre",{class:"language-javascript"},[n("code",null,[n("span",{class:"token keyword"},"import"),s(),n("span",{class:"token string"},"'dotenv/config'"),n("span",{class:"token punctuation"},";"),s(`
`),n("span",{class:"token keyword"},"import"),s(),n("span",{class:"token punctuation"},"{"),s(" MailerSend"),n("span",{class:"token punctuation"},"}"),s(),n("span",{class:"token keyword"},"from"),s(),n("span",{class:"token string"},'"mailersend"'),n("span",{class:"token punctuation"},";"),s(`
`),n("span",{class:"token keyword"},"const"),s(" mailerSend "),n("span",{class:"token operator"},"="),s(),n("span",{class:"token keyword"},"new"),s(),n("span",{class:"token class-name"},"MailerSend"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),s(`
`),n("span",{class:"token literal-property property"},"apiKey"),n("span",{class:"token operator"},":"),s(" process"),n("span",{class:"token punctuation"},"."),s("env"),n("span",{class:"token punctuation"},"."),n("span",{class:"token constant"},"API_KEY"),n("span",{class:"token punctuation"},","),s(`
`),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
mailerSend`),n("span",{class:"token punctuation"},"."),s("email"),n("span",{class:"token punctuation"},"."),s("webhook"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"list"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},'"domain_id"'),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"then"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"("),n("span",{class:"token parameter"},"response"),n("span",{class:"token punctuation"},")"),s(),n("span",{class:"token operator"},"=>"),s(" console"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"log"),n("span",{class:"token punctuation"},"("),s("response"),n("span",{class:"token punctuation"},"."),s("body"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"catch"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"("),n("span",{class:"token parameter"},"error"),n("span",{class:"token punctuation"},")"),s(),n("span",{class:"token operator"},"=>"),s(" console"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"log"),n("span",{class:"token punctuation"},"("),s("error"),n("span",{class:"token punctuation"},"."),s("body"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
`)])]),n("div",{class:"line-numbers","aria-hidden":"true"},[n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"})])],-1),an={href:"https://github.com/mailersend/mailersend-nodejs",target:"_blank",rel:"noopener noreferrer"},en=n("div",{class:"language-python line-numbers-mode","data-ext":"py"},[n("pre",{class:"language-python"},[n("code",null,[n("span",{class:"token keyword"},"from"),s(" mailersend "),n("span",{class:"token keyword"},"import"),s(" MailerSendClient"),n("span",{class:"token punctuation"},","),s(` WebhooksBuilder
ms `),n("span",{class:"token operator"},"="),s(" MailerSendClient"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),s(`
request `),n("span",{class:"token operator"},"="),s(),n("span",{class:"token punctuation"},"("),s("WebhooksBuilder"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token punctuation"},"."),s("domain_id"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},'"domain-id"'),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token punctuation"},"."),s("build_webhooks_list_request"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},")"),s(`
response `),n("span",{class:"token operator"},"="),s(" ms"),n("span",{class:"token punctuation"},"."),s("webhooks"),n("span",{class:"token punctuation"},"."),s("list_webhooks"),n("span",{class:"token punctuation"},"("),s("request"),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token keyword"},"for"),s(" webhook "),n("span",{class:"token keyword"},"in"),s(" response"),n("span",{class:"token punctuation"},"."),s("data"),n("span",{class:"token punctuation"},":"),s(`
`),n("span",{class:"token keyword"},"print"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string-interpolation"},[n("span",{class:"token string"},'f"Webhook: '),n("span",{class:"token interpolation"},[n("span",{class:"token punctuation"},"{"),s("webhook"),n("span",{class:"token punctuation"},"."),s("name"),n("span",{class:"token punctuation"},"}")]),n("span",{class:"token string"}," - "),n("span",{class:"token interpolation"},[n("span",{class:"token punctuation"},"{"),s("webhook"),n("span",{class:"token punctuation"},"."),s("url"),n("span",{class:"token punctuation"},"}")]),n("span",{class:"token string"},'"')]),n("span",{class:"token punctuation"},")"),s(`
`)])]),n("div",{class:"line-numbers","aria-hidden":"true"},[n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"})])],-1),tn={href:"https://github.com/mailersend/mailersend-python",target:"_blank",rel:"noopener noreferrer"},on=n("div",{class:"language-go line-numbers-mode","data-ext":"go"},[n("pre",{class:"language-go"},[n("code",null,[n("span",{class:"token keyword"},"package"),s(` main
`),n("span",{class:"token keyword"},"import"),s(),n("span",{class:"token punctuation"},"("),s(`
`),n("span",{class:"token string"},'"context"'),s(`
`),n("span",{class:"token string"},'"log"'),s(`
`),n("span",{class:"token string"},'"time"'),s(`
`),n("span",{class:"token string"},'"github.com/mailersend/mailersend-go"'),s(`
`),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token keyword"},"var"),s(" APIKey "),n("span",{class:"token operator"},"="),s(),n("span",{class:"token string"},'"Api Key Here"'),s(`
`),n("span",{class:"token keyword"},"func"),s(),n("span",{class:"token function"},"main"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),s(),n("span",{class:"token punctuation"},"{"),s(`
`),n("span",{class:"token comment"},"// Create an instance of the mailersend client"),s(`
ms `),n("span",{class:"token operator"},":="),s(" mailersend"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"NewMailersend"),n("span",{class:"token punctuation"},"("),s("APIKey"),n("span",{class:"token punctuation"},")"),s(`
ctx `),n("span",{class:"token operator"},":="),s(" context"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"Background"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),s(`
ctx`),n("span",{class:"token punctuation"},","),s(" cancel "),n("span",{class:"token operator"},":="),s(" context"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"WithTimeout"),n("span",{class:"token punctuation"},"("),s("ctx"),n("span",{class:"token punctuation"},","),s(),n("span",{class:"token number"},"5"),n("span",{class:"token operator"},"*"),s("time"),n("span",{class:"token punctuation"},"."),s("Second"),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token keyword"},"defer"),s(),n("span",{class:"token function"},"cancel"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),s(`
domainID `),n("span",{class:"token operator"},":="),s(),n("span",{class:"token string"},'"domain-id"'),s(`
options `),n("span",{class:"token operator"},":="),s(),n("span",{class:"token operator"},"&"),s("mailersend"),n("span",{class:"token punctuation"},"."),s("ListWebhookOptions"),n("span",{class:"token punctuation"},"{"),s(`
DomainID`),n("span",{class:"token punctuation"},":"),s(" domainID"),n("span",{class:"token punctuation"},","),s(`
Limit`),n("span",{class:"token punctuation"},":"),s(" "),n("span",{class:"token number"},"25"),n("span",{class:"token punctuation"},","),s(`
`),n("span",{class:"token punctuation"},"}"),s(`
`),n("span",{class:"token boolean"},"_"),n("span",{class:"token punctuation"},","),s(),n("span",{class:"token boolean"},"_"),n("span",{class:"token punctuation"},","),s(" err "),n("span",{class:"token operator"},":="),s(" ms"),n("span",{class:"token punctuation"},"."),s("Webhook"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"List"),n("span",{class:"token punctuation"},"("),s("ctx"),n("span",{class:"token punctuation"},","),s(" options"),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token keyword"},"if"),s(" err "),n("span",{class:"token operator"},"!="),s(),n("span",{class:"token boolean"},"nil"),s(),n("span",{class:"token punctuation"},"{"),s(`
log`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"Fatal"),n("span",{class:"token punctuation"},"("),s("err"),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token punctuation"},"}"),s(`
`),n("span",{class:"token punctuation"},"}"),s(`
`)])]),n("div",{class:"line-numbers","aria-hidden":"true"},[n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"})])],-1),ln={href:"https://github.com/mailersend/mailersend-go",target:"_blank",rel:"noopener noreferrer"},cn=n("div",{class:"language-java line-numbers-mode","data-ext":"java"},[n("pre",{class:"language-java"},[n("code",null,[n("span",{class:"token keyword"},"import"),s(),n("span",{class:"token import"},[n("span",{class:"token namespace"},[s("com"),n("span",{class:"token punctuation"},"."),s("mailersend"),n("span",{class:"token punctuation"},"."),s("sdk"),n("span",{class:"token punctuation"},".")]),n("span",{class:"token class-name"},"MailerSend")]),n("span",{class:"token punctuation"},";"),s(`
`),n("span",{class:"token keyword"},"import"),s(),n("span",{class:"token import"},[n("span",{class:"token namespace"},[s("com"),n("span",{class:"token punctuation"},"."),s("mailersend"),n("span",{class:"token punctuation"},"."),s("sdk"),n("span",{class:"token punctuation"},"."),s("exceptions"),n("span",{class:"token punctuation"},".")]),n("span",{class:"token class-name"},"MailerSendException")]),n("span",{class:"token punctuation"},";"),s(`
`),n("span",{class:"token keyword"},"import"),s(),n("span",{class:"token import"},[n("span",{class:"token namespace"},[s("com"),n("span",{class:"token punctuation"},"."),s("mailersend"),n("span",{class:"token punctuation"},"."),s("sdk"),n("span",{class:"token punctuation"},"."),s("webhooks"),n("span",{class:"token punctuation"},".")]),n("span",{class:"token class-name"},"Webhook")]),n("span",{class:"token punctuation"},";"),s(`
`),n("span",{class:"token keyword"},"import"),s(),n("span",{class:"token import"},[n("span",{class:"token namespace"},[s("com"),n("span",{class:"token punctuation"},"."),s("mailersend"),n("span",{class:"token punctuation"},"."),s("sdk"),n("span",{class:"token punctuation"},"."),s("webhooks"),n("span",{class:"token punctuation"},".")]),n("span",{class:"token class-name"},"WebhooksList")]),n("span",{class:"token punctuation"},";"),s(`
`),n("span",{class:"token keyword"},"public"),s(),n("span",{class:"token keyword"},"void"),s(),n("span",{class:"token class-name"},"GetWebhooks"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),s(),n("span",{class:"token punctuation"},"{"),s(`
`),n("span",{class:"token class-name"},"MailerSend"),s(" ms "),n("span",{class:"token operator"},"="),s(),n("span",{class:"token keyword"},"new"),s(),n("span",{class:"token class-name"},"MailerSend"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
ms`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"setToken"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},'"mailersend token"'),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
`),n("span",{class:"token keyword"},"try"),s(),n("span",{class:"token punctuation"},"{"),s(`
`),n("span",{class:"token class-name"},"WebhooksList"),s(" list "),n("span",{class:"token operator"},"="),s(" ms"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"webhooks"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"getWebhooks"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},'"domain id"'),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
`),n("span",{class:"token keyword"},"for"),s(),n("span",{class:"token punctuation"},"("),n("span",{class:"token class-name"},"Webhook"),s(" webhook "),n("span",{class:"token operator"},":"),s(" list"),n("span",{class:"token punctuation"},"."),s("webhooks"),n("span",{class:"token punctuation"},")"),s(),n("span",{class:"token punctuation"},"{"),s(`
`),n("span",{class:"token class-name"},"System"),n("span",{class:"token punctuation"},"."),s("out"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"println"),n("span",{class:"token punctuation"},"("),s("webhook"),n("span",{class:"token punctuation"},"."),s("name"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
`),n("span",{class:"token punctuation"},"}"),s(`
`),n("span",{class:"token punctuation"},"}"),s(),n("span",{class:"token keyword"},"catch"),s(),n("span",{class:"token punctuation"},"("),n("span",{class:"token class-name"},"MailerSendException"),s(" e"),n("span",{class:"token punctuation"},")"),s(),n("span",{class:"token punctuation"},"{"),s(`
e`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"printStackTrace"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
`),n("span",{class:"token punctuation"},"}"),s(`
`),n("span",{class:"token punctuation"},"}"),s(`
`)])]),n("div",{class:"line-numbers","aria-hidden":"true"},[n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"})])],-1),pn={href:"https://github.com/mailersend/mailersend-java",target:"_blank",rel:"noopener noreferrer"},un=n("div",{class:"language-ruby line-numbers-mode","data-ext":"rb"},[n("pre",{class:"language-ruby"},[n("code",null,[n("span",{class:"token keyword"},"require"),s(),n("span",{class:"token string-literal"},[n("span",{class:"token string"},'"mailersend-ruby"')]),s(`
ms_webhooks `),n("span",{class:"token operator"},"="),s(" Mailersend"),n("span",{class:"token double-colon punctuation"},"::"),n("span",{class:"token class-name"},"Webhooks"),n("span",{class:"token punctuation"},"."),n("span",{class:"token keyword"},"new"),s(`
ms_webhooks`),n("span",{class:"token punctuation"},"."),s("list"),n("span",{class:"token punctuation"},"("),n("span",{class:"token symbol"},"domain_id"),n("span",{class:"token operator"},":"),s(),n("span",{class:"token string-literal"},[n("span",{class:"token string"},'"xxx2241ll"')]),n("span",{class:"token punctuation"},")"),s(`
`)])]),n("div",{class:"line-numbers","aria-hidden":"true"},[n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"})])],-1),rn={href:"https://github.com/mailersend/mailersend-ruby",target:"_blank",rel:"noopener noreferrer"},kn=l(` Get a webhook
To retrieve information about a single webhook, use this GET request:
GET https://api.mailersend.com/v1/webhooks/{webhook_id}
Request parameters
| URL Parameter | Type | Required | Limitations | Details |
|---|
webhook_id | string | yes | | |
`,5),dn=n("div",{class:"language-php line-numbers-mode","data-ext":"php"},[n("pre",{class:"language-php"},[n("code",null,[n("span",{class:"token keyword"},"use"),s(),n("span",{class:"token package"},[s("MailerSend"),n("span",{class:"token punctuation"},"\\"),s("MailerSend")]),n("span",{class:"token punctuation"},";"),s(`
`),n("span",{class:"token variable"},"$mailersend"),s(),n("span",{class:"token operator"},"="),s(),n("span",{class:"token keyword"},"new"),s(),n("span",{class:"token class-name"},"MailerSend"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"["),n("span",{class:"token string single-quoted-string"},"'api_key'"),s(),n("span",{class:"token operator"},"=>"),s(),n("span",{class:"token string single-quoted-string"},"'key'"),n("span",{class:"token punctuation"},"]"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
`),n("span",{class:"token variable"},"$mailersend"),n("span",{class:"token operator"},"->"),n("span",{class:"token property"},"webhooks"),n("span",{class:"token operator"},"->"),n("span",{class:"token function"},"find"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string single-quoted-string"},"'webhook_id'"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
`)])]),n("div",{class:"line-numbers","aria-hidden":"true"},[n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"})])],-1),mn={href:"https://github.com/mailersend/mailersend-php",target:"_blank",rel:"noopener noreferrer"},bn=n("div",{class:"language-javascript line-numbers-mode","data-ext":"js"},[n("pre",{class:"language-javascript"},[n("code",null,[n("span",{class:"token keyword"},"import"),s(),n("span",{class:"token string"},"'dotenv/config'"),n("span",{class:"token punctuation"},";"),s(`
`),n("span",{class:"token keyword"},"import"),s(),n("span",{class:"token punctuation"},"{"),s(" MailerSend"),n("span",{class:"token punctuation"},"}"),s(),n("span",{class:"token keyword"},"from"),s(),n("span",{class:"token string"},'"mailersend"'),n("span",{class:"token punctuation"},";"),s(`
`),n("span",{class:"token keyword"},"const"),s(" mailerSend "),n("span",{class:"token operator"},"="),s(),n("span",{class:"token keyword"},"new"),s(),n("span",{class:"token class-name"},"MailerSend"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),s(`
`),n("span",{class:"token literal-property property"},"apiKey"),n("span",{class:"token operator"},":"),s(" process"),n("span",{class:"token punctuation"},"."),s("env"),n("span",{class:"token punctuation"},"."),n("span",{class:"token constant"},"API_KEY"),n("span",{class:"token punctuation"},","),s(`
`),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
mailerSend`),n("span",{class:"token punctuation"},"."),s("email"),n("span",{class:"token punctuation"},"."),s("webhook"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"single"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},'"webhook_id"'),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"then"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"("),n("span",{class:"token parameter"},"response"),n("span",{class:"token punctuation"},")"),s(),n("span",{class:"token operator"},"=>"),s(" console"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"log"),n("span",{class:"token punctuation"},"("),s("response"),n("span",{class:"token punctuation"},"."),s("body"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"catch"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"("),n("span",{class:"token parameter"},"error"),n("span",{class:"token punctuation"},")"),s(),n("span",{class:"token operator"},"=>"),s(" console"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"log"),n("span",{class:"token punctuation"},"("),s("error"),n("span",{class:"token punctuation"},"."),s("body"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
`)])]),n("div",{class:"line-numbers","aria-hidden":"true"},[n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"})])],-1),vn={href:"https://github.com/mailersend/mailersend-nodejs",target:"_blank",rel:"noopener noreferrer"},hn=n("div",{class:"language-python line-numbers-mode","data-ext":"py"},[n("pre",{class:"language-python"},[n("code",null,[n("span",{class:"token keyword"},"from"),s(" mailersend "),n("span",{class:"token keyword"},"import"),s(" MailerSendClient"),n("span",{class:"token punctuation"},","),s(` WebhooksBuilder
ms `),n("span",{class:"token operator"},"="),s(" MailerSendClient"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),s(`
request `),n("span",{class:"token operator"},"="),s(),n("span",{class:"token punctuation"},"("),s("WebhooksBuilder"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token punctuation"},"."),s("webhook_id"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},'"webhook-id"'),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token punctuation"},"."),s("build_webhook_get_request"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},")"),s(`
response `),n("span",{class:"token operator"},"="),s(" ms"),n("span",{class:"token punctuation"},"."),s("webhooks"),n("span",{class:"token punctuation"},"."),s("get_webhook"),n("span",{class:"token punctuation"},"("),s("request"),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token keyword"},"print"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string-interpolation"},[n("span",{class:"token string"},'f"Webhook: '),n("span",{class:"token interpolation"},[n("span",{class:"token punctuation"},"{"),s("response"),n("span",{class:"token punctuation"},"."),s("name"),n("span",{class:"token punctuation"},"}")]),n("span",{class:"token string"},'"')]),n("span",{class:"token punctuation"},")"),s(`
`)])]),n("div",{class:"line-numbers","aria-hidden":"true"},[n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"})])],-1),gn={href:"https://github.com/mailersend/mailersend-python",target:"_blank",rel:"noopener noreferrer"},yn=n("div",{class:"language-go line-numbers-mode","data-ext":"go"},[n("pre",{class:"language-go"},[n("code",null,[n("span",{class:"token keyword"},"package"),s(` main
`),n("span",{class:"token keyword"},"import"),s(),n("span",{class:"token punctuation"},"("),s(`
`),n("span",{class:"token string"},'"context"'),s(`
`),n("span",{class:"token string"},'"log"'),s(`
`),n("span",{class:"token string"},'"time"'),s(`
`),n("span",{class:"token string"},'"github.com/mailersend/mailersend-go"'),s(`
`),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token keyword"},"var"),s(" APIKey "),n("span",{class:"token operator"},"="),s(),n("span",{class:"token string"},'"Api Key Here"'),s(`
`),n("span",{class:"token keyword"},"func"),s(),n("span",{class:"token function"},"main"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),s(),n("span",{class:"token punctuation"},"{"),s(`
`),n("span",{class:"token comment"},"// Create an instance of the mailersend client"),s(`
ms `),n("span",{class:"token operator"},":="),s(" mailersend"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"NewMailersend"),n("span",{class:"token punctuation"},"("),s("APIKey"),n("span",{class:"token punctuation"},")"),s(`
ctx `),n("span",{class:"token operator"},":="),s(" context"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"Background"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),s(`
ctx`),n("span",{class:"token punctuation"},","),s(" cancel "),n("span",{class:"token operator"},":="),s(" context"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"WithTimeout"),n("span",{class:"token punctuation"},"("),s("ctx"),n("span",{class:"token punctuation"},","),s(),n("span",{class:"token number"},"5"),n("span",{class:"token operator"},"*"),s("time"),n("span",{class:"token punctuation"},"."),s("Second"),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token keyword"},"defer"),s(),n("span",{class:"token function"},"cancel"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),s(`
webhookID `),n("span",{class:"token operator"},":="),s(),n("span",{class:"token string"},'"webhook-id"'),s(`
`),n("span",{class:"token boolean"},"_"),n("span",{class:"token punctuation"},","),s(),n("span",{class:"token boolean"},"_"),n("span",{class:"token punctuation"},","),s(" err "),n("span",{class:"token operator"},":="),s(" ms"),n("span",{class:"token punctuation"},"."),s("Webhook"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"Get"),n("span",{class:"token punctuation"},"("),s("ctx"),n("span",{class:"token punctuation"},","),s(" webhookID"),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token keyword"},"if"),s(" err "),n("span",{class:"token operator"},"!="),s(),n("span",{class:"token boolean"},"nil"),s(),n("span",{class:"token punctuation"},"{"),s(`
log`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"Fatal"),n("span",{class:"token punctuation"},"("),s("err"),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token punctuation"},"}"),s(`
`),n("span",{class:"token punctuation"},"}"),s(`
`)])]),n("div",{class:"line-numbers","aria-hidden":"true"},[n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"})])],-1),qn={href:"https://github.com/mailersend/mailersend-go",target:"_blank",rel:"noopener noreferrer"},_n=n("div",{class:"language-java line-numbers-mode","data-ext":"java"},[n("pre",{class:"language-java"},[n("code",null,[n("span",{class:"token keyword"},"import"),s(),n("span",{class:"token import"},[n("span",{class:"token namespace"},[s("com"),n("span",{class:"token punctuation"},"."),s("mailersend"),n("span",{class:"token punctuation"},"."),s("sdk"),n("span",{class:"token punctuation"},".")]),n("span",{class:"token class-name"},"MailerSend")]),n("span",{class:"token punctuation"},";"),s(`
`),n("span",{class:"token keyword"},"import"),s(),n("span",{class:"token import"},[n("span",{class:"token namespace"},[s("com"),n("span",{class:"token punctuation"},"."),s("mailersend"),n("span",{class:"token punctuation"},"."),s("sdk"),n("span",{class:"token punctuation"},"."),s("exceptions"),n("span",{class:"token punctuation"},".")]),n("span",{class:"token class-name"},"MailerSendException")]),n("span",{class:"token punctuation"},";"),s(`
`),n("span",{class:"token keyword"},"import"),s(),n("span",{class:"token import"},[n("span",{class:"token namespace"},[s("com"),n("span",{class:"token punctuation"},"."),s("mailersend"),n("span",{class:"token punctuation"},"."),s("sdk"),n("span",{class:"token punctuation"},"."),s("webhooks"),n("span",{class:"token punctuation"},".")]),n("span",{class:"token class-name"},"Webhook")]),n("span",{class:"token punctuation"},";"),s(`
`),n("span",{class:"token keyword"},"public"),s(),n("span",{class:"token keyword"},"void"),s(),n("span",{class:"token class-name"},"GetSingleWebhook"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),s(),n("span",{class:"token punctuation"},"{"),s(`
`),n("span",{class:"token class-name"},"MailerSend"),s(" ms "),n("span",{class:"token operator"},"="),s(),n("span",{class:"token keyword"},"new"),s(),n("span",{class:"token class-name"},"MailerSend"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
ms`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"setToken"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},'"mailersend token"'),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
`),n("span",{class:"token keyword"},"try"),s(),n("span",{class:"token punctuation"},"{"),s(`
`),n("span",{class:"token class-name"},"Webhook"),s(" webhook "),n("span",{class:"token operator"},"="),s(" ms"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"webhooks"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"getWebhook"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},'"webhook id"'),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
`),n("span",{class:"token class-name"},"System"),n("span",{class:"token punctuation"},"."),s("out"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"println"),n("span",{class:"token punctuation"},"("),s("webhook"),n("span",{class:"token punctuation"},"."),s("name"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
`),n("span",{class:"token punctuation"},"}"),s(),n("span",{class:"token keyword"},"catch"),s(),n("span",{class:"token punctuation"},"("),n("span",{class:"token class-name"},"MailerSendException"),s(" e"),n("span",{class:"token punctuation"},")"),s(),n("span",{class:"token punctuation"},"{"),s(`
e`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"printStackTrace"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
`),n("span",{class:"token punctuation"},"}"),s(`
`),n("span",{class:"token punctuation"},"}"),s(`
`)])]),n("div",{class:"line-numbers","aria-hidden":"true"},[n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"})])],-1),fn={href:"https://github.com/mailersend/mailersend-java",target:"_blank",rel:"noopener noreferrer"},wn=n("div",{class:"language-ruby line-numbers-mode","data-ext":"rb"},[n("pre",{class:"language-ruby"},[n("code",null,[n("span",{class:"token keyword"},"require"),s(),n("span",{class:"token string-literal"},[n("span",{class:"token string"},'"mailersend-ruby"')]),s(`
ms_webhooks `),n("span",{class:"token operator"},"="),s(" Mailersend"),n("span",{class:"token double-colon punctuation"},"::"),n("span",{class:"token class-name"},"Webhooks"),n("span",{class:"token punctuation"},"."),n("span",{class:"token keyword"},"new"),s(`
ms_webhooks`),n("span",{class:"token punctuation"},"."),s("single"),n("span",{class:"token punctuation"},"("),n("span",{class:"token symbol"},"webhook_id"),n("span",{class:"token operator"},":"),s(),n("span",{class:"token string-literal"},[n("span",{class:"token string"},'"zzz2241ll"')]),n("span",{class:"token punctuation"},")"),s(`
`)])]),n("div",{class:"line-numbers","aria-hidden":"true"},[n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"})])],-1),xn={href:"https://github.com/mailersend/mailersend-ruby",target:"_blank",rel:"noopener noreferrer"},Sn=l(` Create a webhook
Create a webhook using this POST request:
POST https://api.mailersend.com/v1/webhooks/
Request parameters
JSON parameters are provided in dot notation
| JSON Parameter | Type | Required | Limitations | Details |
|---|
url | url | yes | Max: 191 | |
name | string | yes | Max: 191 | |
events | array | yes | | |
enabled | boolean | optional | | |
version | integer | optional | 1, 2 | 1 Legacy, 2 Recommended |
domain_id | string | yes | | Existing hashed domain ID. |
`,6),Mn=n("div",{class:"language-php line-numbers-mode","data-ext":"php"},[n("pre",{class:"language-php"},[n("code",null,[n("span",{class:"token keyword"},"use"),s(),n("span",{class:"token package"},[s("MailerSend"),n("span",{class:"token punctuation"},"\\"),s("Helpers"),n("span",{class:"token punctuation"},"\\"),s("Builder"),n("span",{class:"token punctuation"},"\\"),s("WebhookParams")]),n("span",{class:"token punctuation"},";"),s(`
`),n("span",{class:"token keyword"},"use"),s(),n("span",{class:"token package"},[s("MailerSend"),n("span",{class:"token punctuation"},"\\"),s("MailerSend")]),n("span",{class:"token punctuation"},";"),s(`
`),n("span",{class:"token variable"},"$mailersend"),s(),n("span",{class:"token operator"},"="),s(),n("span",{class:"token keyword"},"new"),s(),n("span",{class:"token class-name"},"MailerSend"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"["),n("span",{class:"token string single-quoted-string"},"'api_key'"),s(),n("span",{class:"token operator"},"=>"),s(),n("span",{class:"token string single-quoted-string"},"'key'"),n("span",{class:"token punctuation"},"]"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
`),n("span",{class:"token variable"},"$mailersend"),n("span",{class:"token operator"},"->"),n("span",{class:"token property"},"webhooks"),n("span",{class:"token operator"},"->"),n("span",{class:"token function"},"create"),n("span",{class:"token punctuation"},"("),s(`
`),n("span",{class:"token keyword"},"new"),s(),n("span",{class:"token class-name"},"WebhookParams"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string single-quoted-string"},"'https://webhook_url'"),n("span",{class:"token punctuation"},","),s(),n("span",{class:"token string single-quoted-string"},"'Webhook name'"),n("span",{class:"token punctuation"},","),s(),n("span",{class:"token class-name static-context"},"WebhookParams"),n("span",{class:"token operator"},"::"),n("span",{class:"token constant"},"ALL_ACTIVITIES"),n("span",{class:"token punctuation"},","),s(),n("span",{class:"token string single-quoted-string"},"'domain_id'"),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
`),n("span",{class:"token comment"},"// Version 2 webhook"),s(`
`),n("span",{class:"token variable"},"$mailersend"),n("span",{class:"token operator"},"->"),n("span",{class:"token property"},"webhooks"),n("span",{class:"token operator"},"->"),n("span",{class:"token function"},"create"),n("span",{class:"token punctuation"},"("),s(`
`),n("span",{class:"token keyword"},"new"),s(),n("span",{class:"token class-name"},"WebhookParams"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string single-quoted-string"},"'https://webhook_url'"),n("span",{class:"token punctuation"},","),s(),n("span",{class:"token string single-quoted-string"},"'Webhook name'"),n("span",{class:"token punctuation"},","),s(),n("span",{class:"token class-name static-context"},"WebhookParams"),n("span",{class:"token operator"},"::"),n("span",{class:"token constant"},"ALL_ACTIVITIES"),n("span",{class:"token punctuation"},","),s(),n("span",{class:"token string single-quoted-string"},"'domain_id'"),n("span",{class:"token punctuation"},","),s(),n("span",{class:"token constant boolean"},"true"),n("span",{class:"token punctuation"},","),s(),n("span",{class:"token number"},"2"),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
`),n("span",{class:"token comment"},"// Or a disabled webhook"),s(`
`),n("span",{class:"token variable"},"$mailersend"),n("span",{class:"token operator"},"->"),n("span",{class:"token property"},"webhooks"),n("span",{class:"token operator"},"->"),n("span",{class:"token function"},"create"),n("span",{class:"token punctuation"},"("),s(`
`),n("span",{class:"token keyword"},"new"),s(),n("span",{class:"token class-name"},"WebhookParams"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string single-quoted-string"},"'https://webhook_url'"),n("span",{class:"token punctuation"},","),s(),n("span",{class:"token string single-quoted-string"},"'Webhook name'"),n("span",{class:"token punctuation"},","),s(),n("span",{class:"token class-name static-context"},"WebhookParams"),n("span",{class:"token operator"},"::"),n("span",{class:"token constant"},"ALL_ACTIVITIES"),n("span",{class:"token punctuation"},","),s(),n("span",{class:"token string single-quoted-string"},"'domain_id'"),n("span",{class:"token punctuation"},","),s(),n("span",{class:"token constant boolean"},"false"),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
`)])]),n("div",{class:"line-numbers","aria-hidden":"true"},[n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"})])],-1),Wn={href:"https://github.com/mailersend/mailersend-php",target:"_blank",rel:"noopener noreferrer"},jn=n("div",{class:"language-javascript line-numbers-mode","data-ext":"js"},[n("pre",{class:"language-javascript"},[n("code",null,[n("span",{class:"token keyword"},"import"),s(),n("span",{class:"token string"},"'dotenv/config'"),n("span",{class:"token punctuation"},";"),s(`
`),n("span",{class:"token keyword"},"import"),s(),n("span",{class:"token punctuation"},"{"),s(" EmailWebhook"),n("span",{class:"token punctuation"},","),s(" EmailWebhookEventType"),n("span",{class:"token punctuation"},","),s(" MailerSend "),n("span",{class:"token punctuation"},"}"),s(),n("span",{class:"token keyword"},"from"),s(),n("span",{class:"token string"},'"mailersend"'),n("span",{class:"token punctuation"},";"),s(`
`),n("span",{class:"token keyword"},"const"),s(" mailerSend "),n("span",{class:"token operator"},"="),s(),n("span",{class:"token keyword"},"new"),s(),n("span",{class:"token class-name"},"MailerSend"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),s(`
`),n("span",{class:"token literal-property property"},"apiKey"),n("span",{class:"token operator"},":"),s(" process"),n("span",{class:"token punctuation"},"."),s("env"),n("span",{class:"token punctuation"},"."),n("span",{class:"token constant"},"API_KEY"),n("span",{class:"token punctuation"},","),s(`
`),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
`),n("span",{class:"token keyword"},"const"),s(" emailWebhook "),n("span",{class:"token operator"},"="),s(),n("span",{class:"token keyword"},"new"),s(),n("span",{class:"token class-name"},"EmailWebhook"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"setName"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},'"Webhook Name"'),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"setUrl"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},'"https://example.com"'),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"setDomainId"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},'"domain_id"'),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"setEnabled"),n("span",{class:"token punctuation"},"("),n("span",{class:"token boolean"},"true"),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"setEvents"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"["),s("EmailWebhookEventType"),n("span",{class:"token punctuation"},"."),n("span",{class:"token constant"},"SENT"),n("span",{class:"token punctuation"},","),s(" EmailWebhookEventType"),n("span",{class:"token punctuation"},"."),n("span",{class:"token constant"},"OPENED"),n("span",{class:"token punctuation"},"]"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
mailerSend`),n("span",{class:"token punctuation"},"."),s("email"),n("span",{class:"token punctuation"},"."),s("webhook"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"create"),n("span",{class:"token punctuation"},"("),s("emailWebhook"),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"then"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"("),n("span",{class:"token parameter"},"response"),n("span",{class:"token punctuation"},")"),s(),n("span",{class:"token operator"},"=>"),s(" console"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"log"),n("span",{class:"token punctuation"},"("),s("response"),n("span",{class:"token punctuation"},"."),s("body"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"catch"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"("),n("span",{class:"token parameter"},"error"),n("span",{class:"token punctuation"},")"),s(),n("span",{class:"token operator"},"=>"),s(" console"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"log"),n("span",{class:"token punctuation"},"("),s("error"),n("span",{class:"token punctuation"},"."),s("body"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
`)])]),n("div",{class:"line-numbers","aria-hidden":"true"},[n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"})])],-1),Tn={href:"https://github.com/mailersend/mailersend-nodejs",target:"_blank",rel:"noopener noreferrer"},En=n("div",{class:"language-python line-numbers-mode","data-ext":"py"},[n("pre",{class:"language-python"},[n("code",null,[n("span",{class:"token keyword"},"from"),s(" mailersend "),n("span",{class:"token keyword"},"import"),s(" MailerSendClient"),n("span",{class:"token punctuation"},","),s(` WebhooksBuilder
ms `),n("span",{class:"token operator"},"="),s(" MailerSendClient"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),s(`
request `),n("span",{class:"token operator"},"="),s(),n("span",{class:"token punctuation"},"("),s("WebhooksBuilder"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token punctuation"},"."),s("domain_id"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},'"domain-id"'),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token punctuation"},"."),s("url"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},'"https://webhook.example.com"'),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token punctuation"},"."),s("name"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},'"My Webhook"'),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token punctuation"},"."),s("events"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"["),n("span",{class:"token string"},'"activity.sent"'),n("span",{class:"token punctuation"},","),s(),n("span",{class:"token string"},'"activity.delivered"'),n("span",{class:"token punctuation"},","),s(),n("span",{class:"token string"},'"activity.opened"'),n("span",{class:"token punctuation"},"]"),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token punctuation"},"."),s("enabled"),n("span",{class:"token punctuation"},"("),n("span",{class:"token boolean"},"True"),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token punctuation"},"."),s("build_webhook_create_request"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},")"),s(`
response `),n("span",{class:"token operator"},"="),s(" ms"),n("span",{class:"token punctuation"},"."),s("webhooks"),n("span",{class:"token punctuation"},"."),s("create_webhook"),n("span",{class:"token punctuation"},"("),s("request"),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token keyword"},"print"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string-interpolation"},[n("span",{class:"token string"},'f"Created webhook with ID: '),n("span",{class:"token interpolation"},[n("span",{class:"token punctuation"},"{"),s("response"),n("span",{class:"token punctuation"},"."),n("span",{class:"token builtin"},"id"),n("span",{class:"token punctuation"},"}")]),n("span",{class:"token string"},'"')]),n("span",{class:"token punctuation"},")"),s(`
`)])]),n("div",{class:"line-numbers","aria-hidden":"true"},[n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"})])],-1),In={href:"https://github.com/mailersend/mailersend-python",target:"_blank",rel:"noopener noreferrer"},Pn=n("div",{class:"language-go line-numbers-mode","data-ext":"go"},[n("pre",{class:"language-go"},[n("code",null,[n("span",{class:"token keyword"},"package"),s(` main
`),n("span",{class:"token keyword"},"import"),s(),n("span",{class:"token punctuation"},"("),s(`
`),n("span",{class:"token string"},'"context"'),s(`
`),n("span",{class:"token string"},'"log"'),s(`
`),n("span",{class:"token string"},'"time"'),s(`
`),n("span",{class:"token string"},'"github.com/mailersend/mailersend-go"'),s(`
`),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token keyword"},"var"),s(" APIKey "),n("span",{class:"token operator"},"="),s(),n("span",{class:"token string"},'"Api Key Here"'),s(`
`),n("span",{class:"token keyword"},"func"),s(),n("span",{class:"token function"},"main"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),s(),n("span",{class:"token punctuation"},"{"),s(`
`),n("span",{class:"token comment"},"// Create an instance of the mailersend client"),s(`
ms `),n("span",{class:"token operator"},":="),s(" mailersend"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"NewMailersend"),n("span",{class:"token punctuation"},"("),s("APIKey"),n("span",{class:"token punctuation"},")"),s(`
ctx `),n("span",{class:"token operator"},":="),s(" context"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"Background"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),s(`
ctx`),n("span",{class:"token punctuation"},","),s(" cancel "),n("span",{class:"token operator"},":="),s(" context"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"WithTimeout"),n("span",{class:"token punctuation"},"("),s("ctx"),n("span",{class:"token punctuation"},","),s(),n("span",{class:"token number"},"5"),n("span",{class:"token operator"},"*"),s("time"),n("span",{class:"token punctuation"},"."),s("Second"),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token keyword"},"defer"),s(),n("span",{class:"token function"},"cancel"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),s(`
domainID `),n("span",{class:"token operator"},":="),s(),n("span",{class:"token string"},'"domain-id"'),s(`
events `),n("span",{class:"token operator"},":="),s(),n("span",{class:"token punctuation"},"["),n("span",{class:"token punctuation"},"]"),n("span",{class:"token builtin"},"string"),n("span",{class:"token punctuation"},"{"),n("span",{class:"token string"},'"activity.sent"'),n("span",{class:"token punctuation"},","),s(),n("span",{class:"token string"},'"activity.opened"'),n("span",{class:"token punctuation"},"}"),s(`
createOptions `),n("span",{class:"token operator"},":="),s(),n("span",{class:"token operator"},"&"),s("mailersend"),n("span",{class:"token punctuation"},"."),s("CreateWebhookOptions"),n("span",{class:"token punctuation"},"{"),s(`
Name`),n("span",{class:"token punctuation"},":"),s(" "),n("span",{class:"token string"},'"Webhook"'),n("span",{class:"token punctuation"},","),s(`
DomainID`),n("span",{class:"token punctuation"},":"),s(" domainID"),n("span",{class:"token punctuation"},","),s(`
URL`),n("span",{class:"token punctuation"},":"),s(" "),n("span",{class:"token string"},'"https://test.com"'),n("span",{class:"token punctuation"},","),s(`
Enabled`),n("span",{class:"token punctuation"},":"),s(" mailersend"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"Bool"),n("span",{class:"token punctuation"},"("),n("span",{class:"token boolean"},"false"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},","),s(`
Events`),n("span",{class:"token punctuation"},":"),s(" events"),n("span",{class:"token punctuation"},","),s(`
`),n("span",{class:"token punctuation"},"}"),s(`
`),n("span",{class:"token boolean"},"_"),n("span",{class:"token punctuation"},","),s(),n("span",{class:"token boolean"},"_"),n("span",{class:"token punctuation"},","),s(" err "),n("span",{class:"token operator"},":="),s(" ms"),n("span",{class:"token punctuation"},"."),s("Webhook"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"Create"),n("span",{class:"token punctuation"},"("),s("ctx"),n("span",{class:"token punctuation"},","),s(" createOptions"),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token keyword"},"if"),s(" err "),n("span",{class:"token operator"},"!="),s(),n("span",{class:"token boolean"},"nil"),s(),n("span",{class:"token punctuation"},"{"),s(`
log`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"Fatal"),n("span",{class:"token punctuation"},"("),s("err"),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token punctuation"},"}"),s(`
`),n("span",{class:"token punctuation"},"}"),s(`
`)])]),n("div",{class:"line-numbers","aria-hidden":"true"},[n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"})])],-1),An={href:"https://github.com/mailersend/mailersend-go",target:"_blank",rel:"noopener noreferrer"},Cn=n("div",{class:"language-java line-numbers-mode","data-ext":"java"},[n("pre",{class:"language-java"},[n("code",null,[n("span",{class:"token keyword"},"import"),s(),n("span",{class:"token import"},[n("span",{class:"token namespace"},[s("com"),n("span",{class:"token punctuation"},"."),s("mailersend"),n("span",{class:"token punctuation"},"."),s("sdk"),n("span",{class:"token punctuation"},".")]),n("span",{class:"token class-name"},"MailerSend")]),n("span",{class:"token punctuation"},";"),s(`
`),n("span",{class:"token keyword"},"import"),s(),n("span",{class:"token import"},[n("span",{class:"token namespace"},[s("com"),n("span",{class:"token punctuation"},"."),s("mailersend"),n("span",{class:"token punctuation"},"."),s("sdk"),n("span",{class:"token punctuation"},"."),s("exceptions"),n("span",{class:"token punctuation"},".")]),n("span",{class:"token class-name"},"MailerSendException")]),n("span",{class:"token punctuation"},";"),s(`
`),n("span",{class:"token keyword"},"import"),s(),n("span",{class:"token import"},[n("span",{class:"token namespace"},[s("com"),n("span",{class:"token punctuation"},"."),s("mailersend"),n("span",{class:"token punctuation"},"."),s("sdk"),n("span",{class:"token punctuation"},"."),s("webhooks"),n("span",{class:"token punctuation"},".")]),n("span",{class:"token class-name"},"Webhook")]),n("span",{class:"token punctuation"},";"),s(`
`),n("span",{class:"token keyword"},"public"),s(),n("span",{class:"token keyword"},"void"),s(),n("span",{class:"token class-name"},"CreateWebhook"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),s(),n("span",{class:"token punctuation"},"{"),s(`
`),n("span",{class:"token class-name"},"MailerSend"),s(" ms "),n("span",{class:"token operator"},"="),s(),n("span",{class:"token keyword"},"new"),s(),n("span",{class:"token class-name"},"MailerSend"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
ms`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"setToken"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},'"mailersend token"'),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
`),n("span",{class:"token keyword"},"try"),s(),n("span",{class:"token punctuation"},"{"),s(`
`),n("span",{class:"token class-name"},"Webhook"),s(" webhook "),n("span",{class:"token operator"},"="),s(" ms"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"webhooks"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"builder"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"name"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},'"Webhook name"'),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"url"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},'"Webhook url"'),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"addEvent"),n("span",{class:"token punctuation"},"("),n("span",{class:"token class-name"},"WebhookEvents"),n("span",{class:"token punctuation"},"."),n("span",{class:"token constant"},"ACTIVITY_OPENED"),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"addEvent"),n("span",{class:"token punctuation"},"("),n("span",{class:"token class-name"},"WebhookEvents"),n("span",{class:"token punctuation"},"."),n("span",{class:"token constant"},"ACTIVITY_CLICKED"),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"createWebhook"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},'"domain id"'),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
`),n("span",{class:"token class-name"},"System"),n("span",{class:"token punctuation"},"."),s("out"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"println"),n("span",{class:"token punctuation"},"("),s("webhook"),n("span",{class:"token punctuation"},"."),s("name"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
`),n("span",{class:"token punctuation"},"}"),s(),n("span",{class:"token keyword"},"catch"),s(),n("span",{class:"token punctuation"},"("),n("span",{class:"token class-name"},"MailerSendException"),s(" e"),n("span",{class:"token punctuation"},")"),s(),n("span",{class:"token punctuation"},"{"),s(`
e`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"printStackTrace"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
`),n("span",{class:"token punctuation"},"}"),s(`
`),n("span",{class:"token punctuation"},"}"),s(`
`)])]),n("div",{class:"line-numbers","aria-hidden":"true"},[n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"})])],-1),Ln={href:"https://github.com/mailersend/mailersend-java",target:"_blank",rel:"noopener noreferrer"},Rn=n("div",{class:"language-ruby line-numbers-mode","data-ext":"rb"},[n("pre",{class:"language-ruby"},[n("code",null,[n("span",{class:"token keyword"},"require"),s(),n("span",{class:"token string-literal"},[n("span",{class:"token string"},'"mailersend-ruby"')]),s(`
ms_webhooks `),n("span",{class:"token operator"},"="),s(" Mailersend"),n("span",{class:"token double-colon punctuation"},"::"),n("span",{class:"token class-name"},"Webhooks"),n("span",{class:"token punctuation"},"."),n("span",{class:"token keyword"},"new"),s(`
ms_webhooks`),n("span",{class:"token punctuation"},"."),s("create"),n("span",{class:"token punctuation"},"("),n("span",{class:"token symbol"},"domain_id"),n("span",{class:"token operator"},":"),s(),n("span",{class:"token string-literal"},[n("span",{class:"token string"},'"xxx2241ll"')]),n("span",{class:"token punctuation"},","),s(),n("span",{class:"token symbol"},"url"),n("span",{class:"token operator"},":"),s(),n("span",{class:"token string-literal"},[n("span",{class:"token string"},'"https://domain.com/hook"')]),n("span",{class:"token punctuation"},","),s(),n("span",{class:"token symbol"},"name"),n("span",{class:"token operator"},":"),s(),n("span",{class:"token string-literal"},[n("span",{class:"token string"},'"Webhook"')]),n("span",{class:"token punctuation"},","),s(),n("span",{class:"token symbol"},"events"),n("span",{class:"token operator"},":"),s(),n("span",{class:"token punctuation"},"["),n("span",{class:"token string-literal"},[n("span",{class:"token string"},'"activity.sent"')]),n("span",{class:"token punctuation"},","),s(),n("span",{class:"token string-literal"},[n("span",{class:"token string"},'"activity.delivered"')]),n("span",{class:"token punctuation"},"]"),n("span",{class:"token punctuation"},","),s(),n("span",{class:"token symbol"},"enabled"),n("span",{class:"token operator"},":"),s(),n("span",{class:"token boolean"},"true"),n("span",{class:"token punctuation"},")"),s(`
`)])]),n("div",{class:"line-numbers","aria-hidden":"true"},[n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"})])],-1),Dn={href:"https://github.com/mailersend/mailersend-ruby",target:"_blank",rel:"noopener noreferrer"},Nn=l(` Update a webhook
Update a webhook using this PUT request:
PUT https://api.mailersend.com/v1/webhooks/{webhook_id}
Request parameters
| URL Parameter | Type | Required | Limitations | Details |
|---|
webhook_id | string | yes | | |
JSON parameters are provided in dot notation
| JSON Parameter | Type | Required | Limitations | Details |
|---|
url | url | optional | | |
name | string | optional | Max: 191 | |
events | array | optional | | |
enabled | boolean | optional | | |
version | integer | optional | 1, 2 | 1 Legacy, 2 Recommended |
`,7),Bn=n("div",{class:"language-php line-numbers-mode","data-ext":"php"},[n("pre",{class:"language-php"},[n("code",null,[n("span",{class:"token keyword"},"use"),s(),n("span",{class:"token package"},[s("MailerSend"),n("span",{class:"token punctuation"},"\\"),s("MailerSend")]),n("span",{class:"token punctuation"},";"),s(`
`),n("span",{class:"token keyword"},"use"),s(),n("span",{class:"token package"},[s("MailerSend"),n("span",{class:"token punctuation"},"\\"),s("Helpers"),n("span",{class:"token punctuation"},"\\"),s("Builder"),n("span",{class:"token punctuation"},"\\"),s("WebhookParams")]),n("span",{class:"token punctuation"},";"),s(`
`),n("span",{class:"token variable"},"$mailersend"),s(),n("span",{class:"token operator"},"="),s(),n("span",{class:"token keyword"},"new"),s(),n("span",{class:"token class-name"},"MailerSend"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"["),n("span",{class:"token string single-quoted-string"},"'api_key'"),s(),n("span",{class:"token operator"},"=>"),s(),n("span",{class:"token string single-quoted-string"},"'key'"),n("span",{class:"token punctuation"},"]"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
`),n("span",{class:"token variable"},"$mailersend"),n("span",{class:"token operator"},"->"),n("span",{class:"token property"},"webhooks"),n("span",{class:"token operator"},"->"),n("span",{class:"token function"},"update"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string single-quoted-string"},"'webhook_id'"),n("span",{class:"token punctuation"},","),s(),n("span",{class:"token string single-quoted-string"},"'https://webhook_url'"),n("span",{class:"token punctuation"},","),s(),n("span",{class:"token string single-quoted-string"},"'Webhook name'"),n("span",{class:"token punctuation"},","),s(),n("span",{class:"token class-name static-context"},"WebhookParams"),n("span",{class:"token operator"},"::"),n("span",{class:"token constant"},"ALL_ACTIVITIES"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
`),n("span",{class:"token comment"},"// Update webhook to version 2"),s(`
`),n("span",{class:"token variable"},"$mailersend"),n("span",{class:"token operator"},"->"),n("span",{class:"token property"},"webhooks"),n("span",{class:"token operator"},"->"),n("span",{class:"token function"},"update"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string single-quoted-string"},"'webhook_id'"),n("span",{class:"token punctuation"},","),s(),n("span",{class:"token string single-quoted-string"},"'https://webhook_url'"),n("span",{class:"token punctuation"},","),s(),n("span",{class:"token string single-quoted-string"},"'Webhook name'"),n("span",{class:"token punctuation"},","),s(),n("span",{class:"token class-name static-context"},"WebhookParams"),n("span",{class:"token operator"},"::"),n("span",{class:"token constant"},"ALL_ACTIVITIES"),n("span",{class:"token punctuation"},","),s(),n("span",{class:"token constant boolean"},"true"),n("span",{class:"token punctuation"},","),s(),n("span",{class:"token number"},"2"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
`),n("span",{class:"token comment"},"// Enable webhook"),s(`
`),n("span",{class:"token variable"},"$mailersend"),n("span",{class:"token operator"},"->"),n("span",{class:"token property"},"webhooks"),n("span",{class:"token operator"},"->"),n("span",{class:"token function"},"update"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string single-quoted-string"},"'webhook_id'"),n("span",{class:"token punctuation"},","),s(),n("span",{class:"token string single-quoted-string"},"'https://webhook_url'"),n("span",{class:"token punctuation"},","),s(),n("span",{class:"token string single-quoted-string"},"'Webhook name'"),n("span",{class:"token punctuation"},","),s(),n("span",{class:"token class-name static-context"},"WebhookParams"),n("span",{class:"token operator"},"::"),n("span",{class:"token constant"},"ALL_ACTIVITIES"),n("span",{class:"token punctuation"},","),s(),n("span",{class:"token constant boolean"},"true"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
`),n("span",{class:"token comment"},"// Disable webhook"),s(`
`),n("span",{class:"token variable"},"$mailersend"),n("span",{class:"token operator"},"->"),n("span",{class:"token property"},"webhooks"),n("span",{class:"token operator"},"->"),n("span",{class:"token function"},"update"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string single-quoted-string"},"'webhook_id'"),n("span",{class:"token punctuation"},","),s(),n("span",{class:"token string single-quoted-string"},"'https://webhook_url'"),n("span",{class:"token punctuation"},","),s(),n("span",{class:"token string single-quoted-string"},"'Webhook name'"),n("span",{class:"token punctuation"},","),s(),n("span",{class:"token class-name static-context"},"WebhookParams"),n("span",{class:"token operator"},"::"),n("span",{class:"token constant"},"ALL_ACTIVITIES"),n("span",{class:"token punctuation"},","),s(),n("span",{class:"token constant boolean"},"false"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
`)])]),n("div",{class:"line-numbers","aria-hidden":"true"},[n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"})])],-1),Fn={href:"https://github.com/mailersend/mailersend-php",target:"_blank",rel:"noopener noreferrer"},Kn=n("div",{class:"language-javascript line-numbers-mode","data-ext":"js"},[n("pre",{class:"language-javascript"},[n("code",null,[n("span",{class:"token keyword"},"import"),s(),n("span",{class:"token string"},"'dotenv/config'"),n("span",{class:"token punctuation"},";"),s(`
`),n("span",{class:"token keyword"},"import"),s(),n("span",{class:"token punctuation"},"{"),s(" EmailWebhook"),n("span",{class:"token punctuation"},","),s(" EmailWebhookEventType"),n("span",{class:"token punctuation"},","),s(" MailerSend "),n("span",{class:"token punctuation"},"}"),s(),n("span",{class:"token keyword"},"from"),s(),n("span",{class:"token string"},'"mailersend"'),n("span",{class:"token punctuation"},";"),s(`
`),n("span",{class:"token keyword"},"const"),s(" mailerSend "),n("span",{class:"token operator"},"="),s(),n("span",{class:"token keyword"},"new"),s(),n("span",{class:"token class-name"},"MailerSend"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),s(`
`),n("span",{class:"token literal-property property"},"apiKey"),n("span",{class:"token operator"},":"),s(" process"),n("span",{class:"token punctuation"},"."),s("env"),n("span",{class:"token punctuation"},"."),n("span",{class:"token constant"},"API_KEY"),n("span",{class:"token punctuation"},","),s(`
`),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
`),n("span",{class:"token keyword"},"const"),s(" emailWebhook "),n("span",{class:"token operator"},"="),s(),n("span",{class:"token keyword"},"new"),s(),n("span",{class:"token class-name"},"EmailWebhook"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"setName"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},'"Webhook Name 2"'),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"setEnabled"),n("span",{class:"token punctuation"},"("),n("span",{class:"token boolean"},"false"),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"setEvents"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"["),s("EmailWebhookEventType"),n("span",{class:"token punctuation"},"."),n("span",{class:"token constant"},"SENT"),n("span",{class:"token punctuation"},","),s(" EmailWebhookEventType"),n("span",{class:"token punctuation"},"."),n("span",{class:"token constant"},"OPENED"),n("span",{class:"token punctuation"},"]"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
mailerSend`),n("span",{class:"token punctuation"},"."),s("email"),n("span",{class:"token punctuation"},"."),s("webhook"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"update"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},'"webhook_id"'),n("span",{class:"token punctuation"},","),s(" emailWebhook"),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"then"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"("),n("span",{class:"token parameter"},"response"),n("span",{class:"token punctuation"},")"),s(),n("span",{class:"token operator"},"=>"),s(" console"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"log"),n("span",{class:"token punctuation"},"("),s("response"),n("span",{class:"token punctuation"},"."),s("body"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"catch"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"("),n("span",{class:"token parameter"},"error"),n("span",{class:"token punctuation"},")"),s(),n("span",{class:"token operator"},"=>"),s(" console"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"log"),n("span",{class:"token punctuation"},"("),s("error"),n("span",{class:"token punctuation"},"."),s("body"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
`)])]),n("div",{class:"line-numbers","aria-hidden":"true"},[n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"})])],-1),Hn={href:"https://github.com/mailersend/mailersend-nodejs",target:"_blank",rel:"noopener noreferrer"},Gn=n("div",{class:"language-python line-numbers-mode","data-ext":"py"},[n("pre",{class:"language-python"},[n("code",null,[n("span",{class:"token keyword"},"from"),s(" mailersend "),n("span",{class:"token keyword"},"import"),s(" MailerSendClient"),n("span",{class:"token punctuation"},","),s(` WebhooksBuilder
ms `),n("span",{class:"token operator"},"="),s(" MailerSendClient"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),s(`
request `),n("span",{class:"token operator"},"="),s(),n("span",{class:"token punctuation"},"("),s("WebhooksBuilder"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token punctuation"},"."),s("webhook_id"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},'"webhook-id"'),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token punctuation"},"."),s("name"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},'"Updated Webhook Name"'),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token punctuation"},"."),s("url"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},'"https://new-webhook.example.com"'),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token punctuation"},"."),s("enabled"),n("span",{class:"token punctuation"},"("),n("span",{class:"token boolean"},"True"),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token punctuation"},"."),s("build_webhook_update_request"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},")"),s(`
response `),n("span",{class:"token operator"},"="),s(" ms"),n("span",{class:"token punctuation"},"."),s("webhooks"),n("span",{class:"token punctuation"},"."),s("update_webhook"),n("span",{class:"token punctuation"},"("),s("request"),n("span",{class:"token punctuation"},")"),s(`
`)])]),n("div",{class:"line-numbers","aria-hidden":"true"},[n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"})])],-1),$n={href:"https://github.com/mailersend/mailersend-python",target:"_blank",rel:"noopener noreferrer"},On=n("div",{class:"language-go line-numbers-mode","data-ext":"go"},[n("pre",{class:"language-go"},[n("code",null,[n("span",{class:"token keyword"},"package"),s(` main
`),n("span",{class:"token keyword"},"import"),s(),n("span",{class:"token punctuation"},"("),s(`
`),n("span",{class:"token string"},'"context"'),s(`
`),n("span",{class:"token string"},'"log"'),s(`
`),n("span",{class:"token string"},'"time"'),s(`
`),n("span",{class:"token string"},'"github.com/mailersend/mailersend-go"'),s(`
`),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token keyword"},"var"),s(" APIKey "),n("span",{class:"token operator"},"="),s(),n("span",{class:"token string"},'"Api Key Here"'),s(`
`),n("span",{class:"token keyword"},"func"),s(),n("span",{class:"token function"},"main"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),s(),n("span",{class:"token punctuation"},"{"),s(`
`),n("span",{class:"token comment"},"// Create an instance of the mailersend client"),s(`
ms `),n("span",{class:"token operator"},":="),s(" mailersend"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"NewMailersend"),n("span",{class:"token punctuation"},"("),s("APIKey"),n("span",{class:"token punctuation"},")"),s(`
ctx `),n("span",{class:"token operator"},":="),s(" context"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"Background"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),s(`
ctx`),n("span",{class:"token punctuation"},","),s(" cancel "),n("span",{class:"token operator"},":="),s(" context"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"WithTimeout"),n("span",{class:"token punctuation"},"("),s("ctx"),n("span",{class:"token punctuation"},","),s(),n("span",{class:"token number"},"5"),n("span",{class:"token operator"},"*"),s("time"),n("span",{class:"token punctuation"},"."),s("Second"),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token keyword"},"defer"),s(),n("span",{class:"token function"},"cancel"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),s(`
webhookID `),n("span",{class:"token operator"},":="),s(),n("span",{class:"token string"},'"webhook-id"'),s(`
events `),n("span",{class:"token operator"},":="),s(),n("span",{class:"token punctuation"},"["),n("span",{class:"token punctuation"},"]"),n("span",{class:"token builtin"},"string"),n("span",{class:"token punctuation"},"{"),n("span",{class:"token string"},'"activity.clicked"'),n("span",{class:"token punctuation"},"}"),s(`
updateOptions `),n("span",{class:"token operator"},":="),s(),n("span",{class:"token operator"},"&"),s("mailersend"),n("span",{class:"token punctuation"},"."),s("UpdateWebhookOptions"),n("span",{class:"token punctuation"},"{"),s(`
WebhookID`),n("span",{class:"token punctuation"},":"),s(" webhookID"),n("span",{class:"token punctuation"},","),s(`
Enabled`),n("span",{class:"token punctuation"},":"),s(" mailersend"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"Bool"),n("span",{class:"token punctuation"},"("),n("span",{class:"token boolean"},"true"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},","),s(`
Events`),n("span",{class:"token punctuation"},":"),s(" events"),n("span",{class:"token punctuation"},","),s(`
`),n("span",{class:"token punctuation"},"}"),s(`
`),n("span",{class:"token boolean"},"_"),n("span",{class:"token punctuation"},","),s(),n("span",{class:"token boolean"},"_"),n("span",{class:"token punctuation"},","),s(" err "),n("span",{class:"token operator"},":="),s(" ms"),n("span",{class:"token punctuation"},"."),s("Webhook"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"Update"),n("span",{class:"token punctuation"},"("),s("ctx"),n("span",{class:"token punctuation"},","),s(" updateOptions"),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token keyword"},"if"),s(" err "),n("span",{class:"token operator"},"!="),s(),n("span",{class:"token boolean"},"nil"),s(),n("span",{class:"token punctuation"},"{"),s(`
log`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"Fatal"),n("span",{class:"token punctuation"},"("),s("err"),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token punctuation"},"}"),s(`
`),n("span",{class:"token punctuation"},"}"),s(`
`)])]),n("div",{class:"line-numbers","aria-hidden":"true"},[n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"})])],-1),Un={href:"https://github.com/mailersend/mailersend-go",target:"_blank",rel:"noopener noreferrer"},Jn=n("div",{class:"language-java line-numbers-mode","data-ext":"java"},[n("pre",{class:"language-java"},[n("code",null,[n("span",{class:"token keyword"},"import"),s(),n("span",{class:"token import"},[n("span",{class:"token namespace"},[s("com"),n("span",{class:"token punctuation"},"."),s("mailersend"),n("span",{class:"token punctuation"},"."),s("sdk"),n("span",{class:"token punctuation"},".")]),n("span",{class:"token class-name"},"MailerSend")]),n("span",{class:"token punctuation"},";"),s(`
`),n("span",{class:"token keyword"},"import"),s(),n("span",{class:"token import"},[n("span",{class:"token namespace"},[s("com"),n("span",{class:"token punctuation"},"."),s("mailersend"),n("span",{class:"token punctuation"},"."),s("sdk"),n("span",{class:"token punctuation"},"."),s("exceptions"),n("span",{class:"token punctuation"},".")]),n("span",{class:"token class-name"},"MailerSendException")]),n("span",{class:"token punctuation"},";"),s(`
`),n("span",{class:"token keyword"},"import"),s(),n("span",{class:"token import"},[n("span",{class:"token namespace"},[s("com"),n("span",{class:"token punctuation"},"."),s("mailersend"),n("span",{class:"token punctuation"},"."),s("sdk"),n("span",{class:"token punctuation"},"."),s("webhooks"),n("span",{class:"token punctuation"},".")]),n("span",{class:"token class-name"},"Webhook")]),n("span",{class:"token punctuation"},";"),s(`
`),n("span",{class:"token keyword"},"public"),s(),n("span",{class:"token keyword"},"void"),s(),n("span",{class:"token class-name"},"UpdateWebhook"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),s(),n("span",{class:"token punctuation"},"{"),s(`
`),n("span",{class:"token class-name"},"MailerSend"),s(" ms "),n("span",{class:"token operator"},"="),s(),n("span",{class:"token keyword"},"new"),s(),n("span",{class:"token class-name"},"MailerSend"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
ms`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"setToken"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},'"mailersend token"'),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
`),n("span",{class:"token keyword"},"try"),s(),n("span",{class:"token punctuation"},"{"),s(`
`),n("span",{class:"token class-name"},"Webhook"),s(" webhook "),n("span",{class:"token operator"},"="),s(" ms"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"webhooks"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"builder"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"name"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},'"Updated webhook name"'),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"updateWebhook"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},'"webhook id"'),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
`),n("span",{class:"token class-name"},"System"),n("span",{class:"token punctuation"},"."),s("out"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"println"),n("span",{class:"token punctuation"},"("),s("webhook"),n("span",{class:"token punctuation"},"."),s("name"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
`),n("span",{class:"token punctuation"},"}"),s(),n("span",{class:"token keyword"},"catch"),s(),n("span",{class:"token punctuation"},"("),n("span",{class:"token class-name"},"MailerSendException"),s(" e"),n("span",{class:"token punctuation"},")"),s(),n("span",{class:"token punctuation"},"{"),s(`
e`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"printStackTrace"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
`),n("span",{class:"token punctuation"},"}"),s(`
`),n("span",{class:"token punctuation"},"}"),s(`
`)])]),n("div",{class:"line-numbers","aria-hidden":"true"},[n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"})])],-1),Vn={href:"https://github.com/mailersend/mailersend-java",target:"_blank",rel:"noopener noreferrer"},zn=n("div",{class:"language-ruby line-numbers-mode","data-ext":"rb"},[n("pre",{class:"language-ruby"},[n("code",null,[n("span",{class:"token keyword"},"require"),s(),n("span",{class:"token string-literal"},[n("span",{class:"token string"},'"mailersend-ruby"')]),s(`
ms_webhooks `),n("span",{class:"token operator"},"="),s(" Mailersend"),n("span",{class:"token double-colon punctuation"},"::"),n("span",{class:"token class-name"},"Webhooks"),n("span",{class:"token punctuation"},"."),n("span",{class:"token keyword"},"new"),s(`
ms_webhooks`),n("span",{class:"token punctuation"},"."),s("update"),n("span",{class:"token punctuation"},"("),n("span",{class:"token symbol"},"webhook_id"),n("span",{class:"token operator"},":"),s(),n("span",{class:"token string-literal"},[n("span",{class:"token string"},'"zzz2241ll"')]),n("span",{class:"token punctuation"},","),s(),n("span",{class:"token symbol"},"enabled"),n("span",{class:"token operator"},":"),s(),n("span",{class:"token boolean"},"false"),n("span",{class:"token punctuation"},")"),s(`
`)])]),n("div",{class:"line-numbers","aria-hidden":"true"},[n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"})])],-1),Zn={href:"https://github.com/mailersend/mailersend-ruby",target:"_blank",rel:"noopener noreferrer"},Yn=l(` Delete a webhook
Delete a webhook using this DELETE request:
DELETE https://api.mailersend.com/v1/webhooks/{webhook_id}
Request parameters
| URL Parameter | Type | Required | Limitations | Details |
|---|
webhook_id | string | yes | | |
`,5),Xn=n("div",{class:"language-php line-numbers-mode","data-ext":"php"},[n("pre",{class:"language-php"},[n("code",null,[n("span",{class:"token keyword"},"use"),s(),n("span",{class:"token package"},[s("MailerSend"),n("span",{class:"token punctuation"},"\\"),s("MailerSend")]),n("span",{class:"token punctuation"},";"),s(`
`),n("span",{class:"token variable"},"$mailersend"),s(),n("span",{class:"token operator"},"="),s(),n("span",{class:"token keyword"},"new"),s(),n("span",{class:"token class-name"},"MailerSend"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"["),n("span",{class:"token string single-quoted-string"},"'api_key'"),s(),n("span",{class:"token operator"},"=>"),s(),n("span",{class:"token string single-quoted-string"},"'key'"),n("span",{class:"token punctuation"},"]"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
`),n("span",{class:"token variable"},"$mailersend"),n("span",{class:"token operator"},"->"),n("span",{class:"token property"},"webhooks"),n("span",{class:"token operator"},"->"),n("span",{class:"token function"},"delete"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string single-quoted-string"},"'webhook_id'"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
`)])]),n("div",{class:"line-numbers","aria-hidden":"true"},[n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"})])],-1),Qn={href:"https://github.com/mailersend/mailersend-php",target:"_blank",rel:"noopener noreferrer"},ns=n("div",{class:"language-javascript line-numbers-mode","data-ext":"js"},[n("pre",{class:"language-javascript"},[n("code",null,[n("span",{class:"token keyword"},"import"),s(),n("span",{class:"token string"},"'dotenv/config'"),n("span",{class:"token punctuation"},";"),s(`
`),n("span",{class:"token keyword"},"import"),s(),n("span",{class:"token punctuation"},"{"),s(" MailerSend"),n("span",{class:"token punctuation"},"}"),s(),n("span",{class:"token keyword"},"from"),s(),n("span",{class:"token string"},'"mailersend"'),n("span",{class:"token punctuation"},";"),s(`
`),n("span",{class:"token keyword"},"const"),s(" mailerSend "),n("span",{class:"token operator"},"="),s(),n("span",{class:"token keyword"},"new"),s(),n("span",{class:"token class-name"},"MailerSend"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"{"),s(`
`),n("span",{class:"token literal-property property"},"apiKey"),n("span",{class:"token operator"},":"),s(" process"),n("span",{class:"token punctuation"},"."),s("env"),n("span",{class:"token punctuation"},"."),n("span",{class:"token constant"},"API_KEY"),n("span",{class:"token punctuation"},","),s(`
`),n("span",{class:"token punctuation"},"}"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
mailerSend`),n("span",{class:"token punctuation"},"."),s("email"),n("span",{class:"token punctuation"},"."),s("webhook"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"delete"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},'"webhook_id"'),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"then"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"("),n("span",{class:"token parameter"},"response"),n("span",{class:"token punctuation"},")"),s(),n("span",{class:"token operator"},"=>"),s(" console"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"log"),n("span",{class:"token punctuation"},"("),s("response"),n("span",{class:"token punctuation"},"."),s("body"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"catch"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},"("),n("span",{class:"token parameter"},"error"),n("span",{class:"token punctuation"},")"),s(),n("span",{class:"token operator"},"=>"),s(" console"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"log"),n("span",{class:"token punctuation"},"("),s("error"),n("span",{class:"token punctuation"},"."),s("body"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
`)])]),n("div",{class:"line-numbers","aria-hidden":"true"},[n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"})])],-1),ss={href:"https://github.com/mailersend/mailersend-nodejs",target:"_blank",rel:"noopener noreferrer"},as=n("div",{class:"language-python line-numbers-mode","data-ext":"py"},[n("pre",{class:"language-python"},[n("code",null,[n("span",{class:"token keyword"},"from"),s(" mailersend "),n("span",{class:"token keyword"},"import"),s(" MailerSendClient"),n("span",{class:"token punctuation"},","),s(` WebhooksBuilder
ms `),n("span",{class:"token operator"},"="),s(" MailerSendClient"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),s(`
request `),n("span",{class:"token operator"},"="),s(),n("span",{class:"token punctuation"},"("),s("WebhooksBuilder"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token punctuation"},"."),s("webhook_id"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},'"webhook-id"'),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token punctuation"},"."),s("build_webhook_delete_request"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},")"),s(`
response `),n("span",{class:"token operator"},"="),s(" ms"),n("span",{class:"token punctuation"},"."),s("webhooks"),n("span",{class:"token punctuation"},"."),s("delete_webhook"),n("span",{class:"token punctuation"},"("),s("request"),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token keyword"},"print"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},'"Webhook deleted"'),n("span",{class:"token punctuation"},")"),s(`
`)])]),n("div",{class:"line-numbers","aria-hidden":"true"},[n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"})])],-1),es={href:"https://github.com/mailersend/mailersend-python",target:"_blank",rel:"noopener noreferrer"},ts=n("div",{class:"language-go line-numbers-mode","data-ext":"go"},[n("pre",{class:"language-go"},[n("code",null,[n("span",{class:"token keyword"},"package"),s(` main
`),n("span",{class:"token keyword"},"import"),s(),n("span",{class:"token punctuation"},"("),s(`
`),n("span",{class:"token string"},'"context"'),s(`
`),n("span",{class:"token string"},'"log"'),s(`
`),n("span",{class:"token string"},'"time"'),s(`
`),n("span",{class:"token string"},'"github.com/mailersend/mailersend-go"'),s(`
`),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token keyword"},"var"),s(" APIKey "),n("span",{class:"token operator"},"="),s(),n("span",{class:"token string"},'"Api Key Here"'),s(`
`),n("span",{class:"token keyword"},"func"),s(),n("span",{class:"token function"},"main"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),s(),n("span",{class:"token punctuation"},"{"),s(`
`),n("span",{class:"token comment"},"// Create an instance of the mailersend client"),s(`
ms `),n("span",{class:"token operator"},":="),s(" mailersend"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"NewMailersend"),n("span",{class:"token punctuation"},"("),s("APIKey"),n("span",{class:"token punctuation"},")"),s(`
ctx `),n("span",{class:"token operator"},":="),s(" context"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"Background"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),s(`
ctx`),n("span",{class:"token punctuation"},","),s(" cancel "),n("span",{class:"token operator"},":="),s(" context"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"WithTimeout"),n("span",{class:"token punctuation"},"("),s("ctx"),n("span",{class:"token punctuation"},","),s(),n("span",{class:"token number"},"5"),n("span",{class:"token operator"},"*"),s("time"),n("span",{class:"token punctuation"},"."),s("Second"),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token keyword"},"defer"),s(),n("span",{class:"token function"},"cancel"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),s(`
webhookID `),n("span",{class:"token operator"},":="),s(),n("span",{class:"token string"},'"webhook-id"'),s(`
`),n("span",{class:"token boolean"},"_"),n("span",{class:"token punctuation"},","),s(" err "),n("span",{class:"token operator"},":="),s(" ms"),n("span",{class:"token punctuation"},"."),s("Webhook"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"Delete"),n("span",{class:"token punctuation"},"("),s("ctx"),n("span",{class:"token punctuation"},","),s(" webhookID"),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token keyword"},"if"),s(" err "),n("span",{class:"token operator"},"!="),s(),n("span",{class:"token boolean"},"nil"),s(),n("span",{class:"token punctuation"},"{"),s(`
log`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"Fatal"),n("span",{class:"token punctuation"},"("),s("err"),n("span",{class:"token punctuation"},")"),s(`
`),n("span",{class:"token punctuation"},"}"),s(`
`),n("span",{class:"token punctuation"},"}"),s(`
`)])]),n("div",{class:"line-numbers","aria-hidden":"true"},[n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"})])],-1),os={href:"https://github.com/mailersend/mailersend-go",target:"_blank",rel:"noopener noreferrer"},ls=n("div",{class:"language-java line-numbers-mode","data-ext":"java"},[n("pre",{class:"language-java"},[n("code",null,[n("span",{class:"token keyword"},"import"),s(),n("span",{class:"token import"},[n("span",{class:"token namespace"},[s("com"),n("span",{class:"token punctuation"},"."),s("mailersend"),n("span",{class:"token punctuation"},"."),s("sdk"),n("span",{class:"token punctuation"},".")]),n("span",{class:"token class-name"},"MailerSend")]),n("span",{class:"token punctuation"},";"),s(`
`),n("span",{class:"token keyword"},"import"),s(),n("span",{class:"token import"},[n("span",{class:"token namespace"},[s("com"),n("span",{class:"token punctuation"},"."),s("mailersend"),n("span",{class:"token punctuation"},"."),s("sdk"),n("span",{class:"token punctuation"},".")]),n("span",{class:"token class-name"},"MailerSendResponse")]),n("span",{class:"token punctuation"},";"),s(`
`),n("span",{class:"token keyword"},"import"),s(),n("span",{class:"token import"},[n("span",{class:"token namespace"},[s("com"),n("span",{class:"token punctuation"},"."),s("mailersend"),n("span",{class:"token punctuation"},"."),s("sdk"),n("span",{class:"token punctuation"},"."),s("exceptions"),n("span",{class:"token punctuation"},".")]),n("span",{class:"token class-name"},"MailerSendException")]),n("span",{class:"token punctuation"},";"),s(`
`),n("span",{class:"token keyword"},"public"),s(),n("span",{class:"token keyword"},"void"),s(),n("span",{class:"token class-name"},"DeleteWebhook"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),s(),n("span",{class:"token punctuation"},"{"),s(`
`),n("span",{class:"token class-name"},"MailerSend"),s(" ms "),n("span",{class:"token operator"},"="),s(),n("span",{class:"token keyword"},"new"),s(),n("span",{class:"token class-name"},"MailerSend"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
ms`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"setToken"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},'"mailersend token"'),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
`),n("span",{class:"token keyword"},"try"),s(),n("span",{class:"token punctuation"},"{"),s(`
`),n("span",{class:"token class-name"},"MailerSendResponse"),s(" response "),n("span",{class:"token operator"},"="),s(" ms"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"webhooks"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"deleteWebhook"),n("span",{class:"token punctuation"},"("),n("span",{class:"token string"},'"webhook id"'),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
`),n("span",{class:"token class-name"},"System"),n("span",{class:"token punctuation"},"."),s("out"),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"println"),n("span",{class:"token punctuation"},"("),s("response"),n("span",{class:"token punctuation"},"."),s("responseStatusCode"),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
`),n("span",{class:"token punctuation"},"}"),s(),n("span",{class:"token keyword"},"catch"),s(),n("span",{class:"token punctuation"},"("),n("span",{class:"token class-name"},"MailerSendException"),s(" e"),n("span",{class:"token punctuation"},")"),s(),n("span",{class:"token punctuation"},"{"),s(`
e`),n("span",{class:"token punctuation"},"."),n("span",{class:"token function"},"printStackTrace"),n("span",{class:"token punctuation"},"("),n("span",{class:"token punctuation"},")"),n("span",{class:"token punctuation"},";"),s(`
`),n("span",{class:"token punctuation"},"}"),s(`
`),n("span",{class:"token punctuation"},"}"),s(`
`)])]),n("div",{class:"line-numbers","aria-hidden":"true"},[n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"})])],-1),cs={href:"https://github.com/mailersend/mailersend-java",target:"_blank",rel:"noopener noreferrer"},ps=n("div",{class:"language-ruby line-numbers-mode","data-ext":"rb"},[n("pre",{class:"language-ruby"},[n("code",null,[n("span",{class:"token keyword"},"require"),s(),n("span",{class:"token string-literal"},[n("span",{class:"token string"},'"mailersend-ruby"')]),s(`
ms_webhooks `),n("span",{class:"token operator"},"="),s(" Mailersend"),n("span",{class:"token double-colon punctuation"},"::"),n("span",{class:"token class-name"},"Webhooks"),n("span",{class:"token punctuation"},"."),n("span",{class:"token keyword"},"new"),s(`
ms_webhooks`),n("span",{class:"token punctuation"},"."),s("delete"),n("span",{class:"token punctuation"},"("),n("span",{class:"token symbol"},"webhook_id"),n("span",{class:"token operator"},":"),s(),n("span",{class:"token string-literal"},[n("span",{class:"token string"},'"zzz2241ll"')]),n("span",{class:"token punctuation"},")"),s(`
`)])]),n("div",{class:"line-numbers","aria-hidden":"true"},[n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"}),n("div",{class:"line-number"})])],-1),is={href:"https://github.com/mailersend/mailersend-ruby",target:"_blank",rel:"noopener noreferrer"};function us(rs,ks){const t=p("ExternalLinkIcon"),i=p("RouterLink"),o=p("CodeGroupItem"),c=p("CodeGroup");return r(),k("div",null,[m,n("p",null,[s("Currently, you can create a webhook using the API endpoints listed below or directly from your account. "),n("a",b,[s("Read more about webhooks"),a(t)]),s(".")]),v,n("table",null,[h,n("tbody",null,[g,y,q,_,f,w,x,S,M,W,j,T,E,I,n("tr",null,[P,n("td",null,[s("Fired when the maintenance period begins. (More info in "),a(i,{to:"/guides/handling-maintenance-modes.html"},{default:e(()=>[s("Handling Maintenance Modes")]),_:1}),s(").")])]),n("tr",null,[A,n("td",null,[s("Fired when the maintenance period ends. (More info in "),a(i,{to:"/guides/handling-maintenance-modes.html"},{default:e(()=>[s("Handling Maintenance Modes")]),_:1}),s(").")])]),C,L,R,D,N,B])]),F,a(c,null,{default:e(()=>[a(o,{title:"PHP"},{default:e(()=>[K]),_:1}),a(o,{title:"NodeJS"},{default:e(()=>[H]),_:1}),a(o,{title:"Go"},{default:e(()=>[G]),_:1})]),_:1}),$,n("ul",null,[n("li",null,[n("a",O,[s("Webhook.site"),a(t)]),s(" or "),n("a",U,[s("Pipedream.com"),a(t)]),s(": These allow you to see the contents of a webhook and inspect what's being sent.")]),n("li",null,[n("a",J,[s("Reqbin.com"),a(t)]),s(": A versatile tool for testing webhooks and making HTTP requests in real time.")])]),V,z,n("p",null,[s("If the message was sent successfully, our SMTP relay will send you back a "),Z,s(" response. This can be parsed to an ID used in our "),a(i,{to:"/api/v1/messages.html"},{default:e(()=>[s("Messages")]),_:1}),s(" endpoints, and in webhooks that Message ID can be found at "),Y,s(".")]),X,a(c,null,{default:e(()=>[a(o,{title:"PHP"},{default:e(()=>[Q,n("p",null,[n("a",nn,[s("More examples"),a(t)])])]),_:1}),a(o,{title:"NodeJS"},{default:e(()=>[sn,n("p",null,[n("a",an,[s("More examples"),a(t)])])]),_:1}),a(o,{title:"Python"},{default:e(()=>[en,n("p",null,[n("a",tn,[s("More examples"),a(t)])])]),_:1}),a(o,{title:"Go"},{default:e(()=>[on,n("p",null,[n("a",ln,[s("More examples"),a(t)])])]),_:1}),a(o,{title:"Java"},{default:e(()=>[cn,n("p",null,[n("a",pn,[s("More examples"),a(t)])])]),_:1}),a(o,{title:"Ruby"},{default:e(()=>[un,n("p",null,[n("a",rn,[s("More examples"),a(t)])])]),_:1})]),_:1}),kn,a(c,null,{default:e(()=>[a(o,{title:"PHP"},{default:e(()=>[dn,n("p",null,[n("a",mn,[s("More examples"),a(t)])])]),_:1}),a(o,{title:"NodeJS"},{default:e(()=>[bn,n("p",null,[n("a",vn,[s("More examples"),a(t)])])]),_:1}),a(o,{title:"Python"},{default:e(()=>[hn,n("p",null,[n("a",gn,[s("More examples"),a(t)])])]),_:1}),a(o,{title:"Go"},{default:e(()=>[yn,n("p",null,[n("a",qn,[s("More examples"),a(t)])])]),_:1}),a(o,{title:"Java"},{default:e(()=>[_n,n("p",null,[n("a",fn,[s("More examples"),a(t)])])]),_:1}),a(o,{title:"Ruby"},{default:e(()=>[wn,n("p",null,[n("a",xn,[s("More examples"),a(t)])])]),_:1})]),_:1}),Sn,a(c,null,{default:e(()=>[a(o,{title:"PHP"},{default:e(()=>[Mn,n("p",null,[n("a",Wn,[s("More examples"),a(t)])])]),_:1}),a(o,{title:"NodeJS"},{default:e(()=>[jn,n("p",null,[n("a",Tn,[s("More examples"),a(t)])])]),_:1}),a(o,{title:"Python"},{default:e(()=>[En,n("p",null,[n("a",In,[s("More examples"),a(t)])])]),_:1}),a(o,{title:"Go"},{default:e(()=>[Pn,n("p",null,[n("a",An,[s("More examples"),a(t)])])]),_:1}),a(o,{title:"Java"},{default:e(()=>[Cn,n("p",null,[n("a",Ln,[s("More examples"),a(t)])])]),_:1}),a(o,{title:"Ruby"},{default:e(()=>[Rn,n("p",null,[n("a",Dn,[s("More examples"),a(t)])])]),_:1})]),_:1}),Nn,a(c,null,{default:e(()=>[a(o,{title:"PHP"},{default:e(()=>[Bn,n("p",null,[n("a",Fn,[s("More examples"),a(t)])])]),_:1}),a(o,{title:"NodeJS"},{default:e(()=>[Kn,n("p",null,[n("a",Hn,[s("More examples"),a(t)])])]),_:1}),a(o,{title:"Python"},{default:e(()=>[Gn,n("p",null,[n("a",$n,[s("More examples"),a(t)])])]),_:1}),a(o,{title:"Go"},{default:e(()=>[On,n("p",null,[n("a",Un,[s("More examples"),a(t)])])]),_:1}),a(o,{title:"Java"},{default:e(()=>[Jn,n("p",null,[n("a",Vn,[s("More examples"),a(t)])])]),_:1}),a(o,{title:"Ruby"},{default:e(()=>[zn,n("p",null,[n("a",Zn,[s("More examples"),a(t)])])]),_:1})]),_:1}),Yn,a(c,null,{default:e(()=>[a(o,{title:"PHP"},{default:e(()=>[Xn,n("p",null,[n("a",Qn,[s("More examples"),a(t)])])]),_:1}),a(o,{title:"NodeJS"},{default:e(()=>[ns,n("p",null,[n("a",ss,[s("More examples"),a(t)])])]),_:1}),a(o,{title:"Python"},{default:e(()=>[as,n("p",null,[n("a",es,[s("More examples"),a(t)])])]),_:1}),a(o,{title:"Go"},{default:e(()=>[ts,n("p",null,[n("a",os,[s("More examples"),a(t)])])]),_:1}),a(o,{title:"Java"},{default:e(()=>[ls,n("p",null,[n("a",cs,[s("More examples"),a(t)])])]),_:1}),a(o,{title:"Ruby"},{default:e(()=>[ps,n("p",null,[n("a",is,[s("More examples"),a(t)])])]),_:1})]),_:1})])}const ms=u(d,[["render",us],["__file","webhooks.html.vue"]]);export{ms as default};