Skip to content

Latest commit

 

History

History
40 lines (29 loc) · 1.11 KB

Webhooks.md

File metadata and controls

40 lines (29 loc) · 1.11 KB

Mailgun - Webhooks

This is the Mailgun Ruby Webhook utilities.

The below assumes you've already installed the Mailgun Ruby SDK in to your project. If not, go back to the master README for instructions. It currently supports all calls except updating webhooks.

Usage - Webhooks

# First, instantiate the Mailgun Client with your API key
mg_client = Mailgun::Client.new('your-api-key')
hook = Mailgun::Webhooks.new(mg_client)

# Get a list webhooks for a domain.
hook.list 'my.perfect.domain'

# View a single webhook detail
hook.info 'my.perfect.domain', 'deliver'

# Add a single url for all webhooks
hook.create_all 'my.perfect.domain', 'https://the.webhook.url/'

# Add a url for a specific webhook
hook.create 'my.perfect.domain', 'deliver', 'https://the.webhook.url/'

# Remove a url for a specific webhook
hook.remove 'my.perfect.domain', 'deliver'

# Remove all webhooks for a domain
hook.remove_all 'my.perfect.domain'

More Documentation

See the official Mailgun Domain Docs for more information