struct Mailjet::Eventcallbackurl
- Mailjet::Eventcallbackurl
- Mailjet::Resource
- Struct
- Value
- Object
Overview
The resources below helps you track email delivery and engagement events and forward the information to a webhook URL of your choice. You can use this data to create additional workflows - react to spam reports, identify bounced email addresses, sync unsubscribed contacts, etc.
https://dev.mailjet.com/email/reference/webhook/
Defined in:
mailjet/resources/eventcallbackurl.crClass Method Summary
-
.all(query : Hash | NamedTuple = Hash(String, String).new, params : Hash | NamedTuple = Hash(String, String).new, client : Client = Client.new)
Find all eventcallbackurls
-
.create(payload : Hash | NamedTuple, params : Hash | NamedTuple = Hash(String, String).new, client : Client = Client.new)
Create a eventcallbackurl
-
.delete(id : ResourceId, client : Client = Client.new)
Delete a eventcallbackurl
-
.find(params : Hash | NamedTuple = Hash(String, String).new, query : Hash | NamedTuple = Hash(String, String).new, client : Client = Client.new)
Find a eventcallbackurl
-
.find(id : ResourceId, query : Hash | NamedTuple = Hash(String, String).new, client : Client = Client.new)
Find a eventcallbackurl
-
.update(params : Hash | NamedTuple = Hash(String, String).new, payload : Hash | NamedTuple = Hash(String, String).new, client : Client = Client.new)
Update a eventcallbackurl
-
.update(id : ResourceId, payload : Hash | NamedTuple = Hash(String, String).new, client : Client = Client.new)
Update a eventcallbackurl
Instance methods inherited from struct Mailjet::Resource
initialize
initialize
Constructor methods inherited from struct Mailjet::Resource
new
new
Class Method Detail
def self.all(query : Hash | NamedTuple = Hash(String, String).new, params : Hash | NamedTuple = Hash(String, String).new, client : Client = Client.new)
#
Find all eventcallbackurls
response = Mailjet::Eventcallbackurl.all
eventcallbackurls = response.data
def self.create(payload : Hash | NamedTuple, params : Hash | NamedTuple = Hash(String, String).new, client : Client = Client.new)
#
Create a eventcallbackurl
eventcallbackurl = Mailjet::Eventcallbackurl.create({
event_type: "open",
is_backup: false,
status: "alive",
version: 1,
url: "https://somesite.com/123/",
})
Delete a eventcallbackurl
Mailjet::Eventcallbackurl.delete(112334)
def self.find(params : Hash | NamedTuple = Hash(String, String).new, query : Hash | NamedTuple = Hash(String, String).new, client : Client = Client.new)
#
Find a eventcallbackurl
eventcallbackurl = Mailjet::Eventcallbackurl.find(112334)
def self.find(id : ResourceId, query : Hash | NamedTuple = Hash(String, String).new, client : Client = Client.new)
#
Find a eventcallbackurl
eventcallbackurl = Mailjet::Eventcallbackurl.find(112334)
def self.update(params : Hash | NamedTuple = Hash(String, String).new, payload : Hash | NamedTuple = Hash(String, String).new, client : Client = Client.new)
#
Update a eventcallbackurl
eventcallbackurl = Mailjet::Eventcallbackurl.update(112334, {
event_type: "open",
is_backup: false,
status: "alive",
version: 1,
url: "https://somesite.com/123/",
})
def self.update(id : ResourceId, payload : Hash | NamedTuple = Hash(String, String).new, client : Client = Client.new)
#
Update a eventcallbackurl
eventcallbackurl = Mailjet::Eventcallbackurl.update(112334, {
event_type: "open",
is_backup: false,
status: "alive",
version: 1,
url: "https://somesite.com/123/",
})