Module: SendGrid4r::REST::API
- Includes:
- ApiKeysManagement, SendGrid4r::REST::ApiKeysManagement::Permissions, Blocks, Bounces, CancelScheduledSends, Categories, EmailActivity, InvalidEmails, IpAccessManagement, Ips::Addresses, Ips::Pools, Ips::Warmup, Mail, MarketingCampaigns, MarketingCampaigns::Contacts::CustomFields, MarketingCampaigns::Contacts::Lists, MarketingCampaigns::Contacts::Recipients, MarketingCampaigns::Contacts::ReservedFields, MarketingCampaigns::Contacts::Segments, Settings, Settings::EnforcedTls, Settings::Mail, Settings::Partner, Settings::Tracking, Sm, Sm::GlobalUnsubscribes, Sm::Groups, Sm::Suppressions, SpamReports, Stats::Advanced, Stats::Category, Stats::Global, Stats::Parse, Stats::Subuser, Subusers, TransactionalTemplates, TransactionalTemplates::Versions, Users, Webhooks::Event, Webhooks::Parse, Whitelabel::Domains, Whitelabel::Ips, Whitelabel::Links
- Included in:
- Client
- Defined in:
- lib/sendgrid4r/rest/api.rb
Overview
SendGrid Web API v3
Constant Summary
Constants included from Request
Method Summary
Methods included from Mail
Methods included from Request
#create_args, #delete, #execute, #finish, #get, #patch, #post, #process_array_params, #process_url_params, #put
Methods included from IpAccessManagement
create_ip_activities, create_ip_activity, create_whitelisted_ip, create_whitelisted_ip_result, create_whitelisted_ips, #delete_whitelisted_ip, #delete_whitelisted_ips, #get_ip_activities, #get_whitelisted_ip, #get_whitelisted_ips, #post_whitelisted_ips, url_activity, url_whitelist
Methods included from Webhooks::Parse
create_parse_setting, create_parse_settings, #get_parse_settings, url
Methods included from Webhooks::Event
create_event_notification, #get_settings_event_notification, #patch_settings_event_notification, #test_settings_event_notification, url_event
Methods included from CancelScheduledSends
batch_url, create_scheduled_send, create_scheduled_sends, #delete_scheduled_send, #generate_batch_id, #get_scheduled_sends, #patch_scheduled_send, #post_scheduled_send, scheduled_sends_url, #validate_batch_id
Methods included from SpamReports
create_spam_report, create_spam_reports, #delete_spam_report, #delete_spam_reports, #get_spam_report, #get_spam_reports, url
Methods included from InvalidEmails
create_invalid_email, create_invalid_emails, #delete_invalid_email, #delete_invalid_emails, #get_invalid_email, #get_invalid_emails, url
Methods included from Blocks
create_block, create_blocks, #delete_block, #delete_blocks, #get_block, #get_blocks, url
Methods included from Bounces
create_bounce, create_bounces, #delete_bounce, #delete_bounces, #get_bounce, #get_bounces, url
Methods included from Users
create_account, create_credits, create_email, create_password, create_profile, create_username, #get_user_account, #get_user_credits, #get_user_email, #get_user_profile, #get_user_username, #patch_user_profile, #put_user_email, #put_user_password, #put_user_username, url
Methods included from Whitelabel::Links
#associate_wl_link, create_dns, create_link, create_links, create_record, create_result, create_validation_result, create_validation_results, #delete_wl_link, #disassociate_wl_link, #get_associated_wl_link, #get_default_wl_link, #get_wl_link, #get_wl_links, #patch_wl_link, #post_wl_link, url, #validate_wl_link
Methods included from Whitelabel::Ips
create_a_record, create_ip, create_ips, create_result, create_users, create_validation_result, create_validation_results, #delete_wl_ip, #get_wl_ip, #get_wl_ips, #post_wl_ip, url, #validate_wl_ip
Methods included from Whitelabel::Domains
#add_ip_to_wl_domain, #associate_wl_domain, create_dns, create_domain, create_domains, create_record, create_result, create_validation_result, create_validation_results, #delete_wl_domain, #disassociate_wl_domain, #get_associated_wl_domain, #get_default_wl_domain, #get_wl_domain, #get_wl_domains, #patch_wl_domain, #post_wl_domain, #remove_ip_from_wl_domain, url, #validate_wl_domain
Methods included from EmailActivity
create_activities, create_activity, #get_email_activities, url
Methods included from Subusers
create_monitor, create_subuser, create_subusers, #delete_subuser, #delete_subuser_monitor, #get_subuser_monitor, #get_subuser_reputation, #get_subusers, #patch_subuser, #post_subuser, #post_subuser_monitor, #put_subuser_assigned_ips, #put_subuser_monitor, url, url_monitor
Methods included from SendGrid4r::REST::ApiKeysManagement::Permissions
create_permissions, #get_permissions, url
Methods included from ApiKeysManagement
create_api_key, create_api_keys, #delete_api_key, #get_api_key, #get_api_keys, #patch_api_key, #post_api_key, #put_api_key, url
Methods included from MarketingCampaigns::Contacts::Segments
create_condition, create_segment, create_segments, #delete_segment, #get_recipients_on_segment, #get_segment, #get_segments, #patch_segment, #post_segment, url
Methods included from MarketingCampaigns::Contacts::ReservedFields
create_field, create_fields, #get_reserved_fields
Methods included from MarketingCampaigns::Contacts::Recipients
create_error, create_recipient, create_recipient_count, create_recipients, create_result, #delete_recipient, #delete_recipients, #get_lists_recipient_belong, #get_recipient, #get_recipients, #get_recipients_count, #patch_recipients, #post_recipients, #search_recipients, url
Methods included from MarketingCampaigns::Contacts::Lists
create_list, create_lists, #delete_list, #delete_lists, #delete_recipient_from_list, #get_list, #get_lists, #get_recipients_from_list, #patch_list, #post_list, #post_recipient_to_list, #post_recipients_to_list, recipients_url, url
Methods included from MarketingCampaigns::Contacts::CustomFields
create_field, create_fields, #delete_custom_field, #get_custom_field, #get_custom_fields, #post_custom_field, url
Methods included from MarketingCampaigns
create_address, create_campaign, create_campaigns, create_sender, create_senders, create_verified, #delete_campaign, #delete_sender, #get_campaign, #get_campaigns, #get_schedule_time_campaign, #get_sender, #get_senders, #patch_campaign, #patch_sender, #post_campaign, #post_sender, #reschedule_campaign, #resend_sender_verification, #schedule_campaign, #send_campaign, #test_campaign, #unschedule_campaign, url, url_sender
Methods included from Stats::Parse
Methods included from Stats::Advanced
#get_browsers_stats, #get_clients_stats, #get_clients_type_stats, #get_devices_stats, #get_geo_stats, #get_mailbox_providers_stats
Methods included from Stats::Subuser
#get_subuser_stats_monthly, #get_subusers_stats, #get_subusers_stats_monthly, #get_subusers_stats_sums, url
Methods included from Stats::Category
#get_categories_stats, #get_categories_stats_sums
Methods included from Stats::Global
Methods included from Categories
create_categories, create_category, #get_categories
Methods included from Ips::Pools
create_pool, create_pools, #delete_pool, #get_pool, #get_pools, #post_pool, #put_pool, url
Methods included from Ips::Warmup
create_warmup_ip, create_warmup_ips, #delete_warmup_ip, #get_warmup_ip, #get_warmup_ips, #post_warmup_ip, url
Methods included from Ips::Addresses
create_address, create_addresses, #delete_ip_from_pool, #get_ip, #get_ips, #get_ips_assigned, #post_ip_to_pool, url
Methods included from Settings::Tracking
create_click, create_google_analytics, create_open, create_subscription, #get_settings_click, #get_settings_google_analytics, #get_settings_open, #get_settings_subscription, #get_tracking_settings, #patch_settings_click, #patch_settings_google_analytics, #patch_settings_open, #patch_settings_subscription, url
Methods included from Settings::Partner
create_partner, #get_partner_settings, #get_settings_new_relic, #patch_settings_new_relic, url
Methods included from Settings::Mail
create_address_whitelist, create_bcc, create_bounce_purge, create_footer, create_forward_bounce, create_forward_spam, create_plain_content, create_spam_check, create_template, #get_mail_settings, #get_settings_address_whitelist, #get_settings_bcc, #get_settings_bounce_purge, #get_settings_footer, #get_settings_forward_bounce, #get_settings_forward_spam, #get_settings_plain_content, #get_settings_spam_check, #get_settings_template, #patch_settings_address_whitelist, #patch_settings_bcc, #patch_settings_bounce_purge, #patch_settings_footer, #patch_settings_forward_bounce, #patch_settings_forward_spam, #patch_settings_plain_content, #patch_settings_spam_check, #patch_settings_template, url
Methods included from Settings::EnforcedTls
create_enforced_tls, #get_enforced_tls, #patch_enforced_tls, url
Methods included from Settings
Methods included from Sm::GlobalUnsubscribes
create_supressions, #delete_global_suppressed_email, #get_global_suppressed_email, #get_global_unsubscribes, #post_global_suppressed_emails, url, url_unsubscribes
Methods included from Sm::Suppressions
create_suppression, create_suppressions, #delete_suppressed_email, #get_suppressed_emails, #get_suppressions, #post_suppressed_emails, url
Methods included from Sm::Groups
create_group, create_groups, #delete_group, #get_group, #get_groups, #patch_group, #post_group, url
Methods included from Sm
create_recipient_email, create_recipient_emails
Methods included from TransactionalTemplates::Versions
#activate_version, create_version, #delete_version, #get_version, #patch_version, #post_version, url
Methods included from TransactionalTemplates
create_template, create_templates, #delete_template, #get_template, #get_templates, #patch_template, #post_template, url