-
Notifications
You must be signed in to change notification settings - Fork 71
Trigger Tags
Igor Balos edited this page Oct 3, 2018
·
3 revisions
For these API requests you will need to use a server API token. Once you obtain it, you will need to use server API client.
server_token = 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'
client = Postmark::ApiClient.new(server_token)
api_client.create_trigger(:tags, :match_name => "my-tag", :track_opens => true)
# => {:id=>42, :match_name=>"my-tag", :track_opens=>true}
api_client.get_trigger(:tags, 42)
# => {:id=>42, :match_name=>"my-tag", :track_opens=>true}
To update a trigger by ID, use #update_trigger
method.
api_client.update_trigger(:tags, 42, :match_name => "my-tag-renamed", :track_opens => true)
# => {:id=>42, :match_name=>"my-tag-renamed", :track_opens=>true}
api_client.delete_trigger(:tags, 42)
# => {:error_code=>0, :message=>"Tag 42 removed."}
api_client.triggers(:tags).take(20)
# => [{:id=>42, :match_name=>"my-tag-renamed", :track_opens=>true}]
For additional information about the capabilities of the Postmark API, see Postmark Developers Documentation.
- Email sending
- Test email sending
- Bounces
- Templates
- Templates push
- Server
- Servers
- Message Streams
- Webhooks
- Messages
- Domains
- Sender Signatures
- Stats
- Trigger Tags
- Suppressions
- Data Removals
- Trigger Inbound Rules
- Parsing Inbound
- Using Postmark with Mail library
- Accessing Postmark Message ID
- Error Handling
- Integration Testing
- Troubleshooting
- Known issues and how to resolve them