Documentation

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Talk To sales
  • Start Trial

SendGrid

SendGrid ETL connector for data replication

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Saras Pulse

    • Saras Daton

      • Saras IQ

        Need help with something?

        Talk to data expert

        SendGrid

        SendGrid ETL connector for data replication

        Snapshot

        Features
        Details
        Release Status
        Released
        Source API Version
        v3
        Table Selection
        Yes
        Column Selection
        Yes
        Edit Integration
        Yes
        Replication Type Selection
        No
        Authentication Parameters
        SendGrid API Key SendGrid Email Address
        Replication Type
        Key Based Replication Full Replication
        Replication Key
        Date
        Suggested Replication Frequency
        24 hrs
        Tables/APIs Supported  
        Bounce
        GlobalSuppression
        Campaign
        Blocks
        Contacts
        Groups
        Invalid
        ListAll
        Segments
        SpamReports
        Templates
         

        Pre-requisites

        1. Generate Sendgrid API Key for Daton
        2. Read more on How to create Sendgrid API Keys here

        Integrate SendGrid with Daton

        1. Signin to Daton 
        2. Select SendGrid from Integrations page
        3. Provide Integration Name, Replication Frequency, and History. Integration name would be used in creating tables for the integration and cannot be changed later 
        4. Provide SendGrid API Key and Email Address to authorize Daton to periodically extract data from SendGrid
        5. Post successful authentication, you will be prompted to choose from the list of available tables
        6. Then select all required fields for each table
        7. Submit the integration

        Workflow

        1. Integrations would be in Pending state initially and will be moved to Active state as soon as the first job loads data successfully on to the configured warehouse
        2. Users would be able to edit/pause/re-activate/delete integration anytime
        3. Users can view job status and process logs from the integration details page by clicking on the integration name from the active list

        SendGrid Data

        Bounce    
        Purpose: This endpoint allows you to retrieve all of your bounces.    
        Source API Documentation  https://sendgrid.com/docs/api-reference/

        Replication: Key-Based Replication    
        Replication Key: created

        Fields

        Name
        Target Datatype
        email
        STRING
        created
        INTEGER
        reason
        STRING
        status
        NUMERIC

        GlobalSuppression

        Purpose: This endpoint allows you to retrieve a list of all email address that are globally suppressed.   
        Source API Documentation  https://sendgrid.com/docs/api-reference/

        Replication: Key-Based Replication   
        Replication Key: created

        Fields

        Name
        Target Datatype
        email
        STRING
        created
        INTEGER

        Campaign

        Purpose: This endpoint allows you to retrieve a list of all of your campaigns.   
        Source API Documentation  https://sendgrid.com/docs/api-reference/

        Replication: Full Replication   
        Replication Key: NA

        Fields

        Name
        Target Datatype
        id
        INTEGER
        title
        STRING
        subject
        STRING
        sender_id
        INTEGER
        list_ids
        RECORD
        segment_ids
        RECORD
        categories
        RECORD
        suppression_group_id
        INTEGER
        custom_unsubscribe_url
        STRING
        ip_pool
        STRING
        html_content
        STRING
        plain_content
        STRING
        status
        STRING

        Blocks

        Purpose: This endpoint allows you to retrieve a list of all email addresses that are currently on your blocks list.  
        Source API Documentation  https://sendgrid.com/docs/api-reference/

        Replication: Key-Based Replication  
        Replication Key: created

        Fields

        Name
        Target Datatype
        email
        STRING
        created
        INTEGER
        status STRING

        Contacts

        Purpose: This endpoint allows you to add a Marketing Campaigns recipient.  
        Source API Documentation  https://sendgrid.com/docs/api-reference/

        Replication: Full Replication  
        Replication Key: NA

        Fields

        Name
        Target Datatype
        created_at
        INTEGER
        email
        STRING
        first_name
        STRING
        id
        STRING
        last_clicked
        STRING
        last_emailed
        STRING
        last_name
        STRING
        last_opened
        STRING
        updated_at
        STRING
        custom_fields
        RECORD

        Groups

        Purpose: This endpoint allows you to retrieve a list of all suppression groups created by this user. 
        Source API Documentation  https://sendgrid.com/docs/api-reference/

        Replication: Full Replication 
        Replication Key: NA

        Fields

        Name
        Target Datatype
        id
        INTEGER
        name
        STRING
        description
        STRING
        last_email_sent_at
        STRING
        is_default
        BOOLEAN
        unsubscribes
        INTEGER

        Invalid

        Purpose: This endpoint allows you to retrieve a list of all invalid email addresses.
        Source API Documentation  https://sendgrid.com/docs/api-reference/

        Replication: Key-Based Replication
        Replication Key: created

        Fields

        Name
        Target Datatype
        email
        INTEGER
        created
        STRING
        reason STRING

        ListAll

        Purpose: This endpoint allows you to retrieve all of your recipient lists. If you don't have any lists, an empty array will be returned.
        Source API Documentation  https://sendgrid.com/docs/api-reference/

        Replication: Key-Based Replication
        Replication Key: created

        Fields

        Name
        Target Datatype
        email
        INTEGER
        created
        STRING
        recipient_count INTEGER

        Segments

        Purpose: This endpoint allows you to retrieve all of your segments.
        Source API Documentation  https://sendgrid.com/docs/api-reference/

        Replication: Key-Based Replication
        Replication Key: created_at

        Fields

        Name
        Target Datatype
        id
        INTEGER
        name
        STRING
        recipient_count INTEGER
        conditions RECORD

        SpamReports

        Purpose: This endpoint allows you to retrieve all spam reports.
        Source API Documentation  https://sendgrid.com/docs/api-reference/

        Replication: Key-Based Replication
        Replication Key: created

        Fields

        Name
        Target Datatype
        email
        STRING
        created
        INTEGER
        status STRING

        Templates

        Purpose: This endpoint allows you to retrieve all transactional templates.
        Source API Documentation  https://sendgrid.com/docs/api-reference/

        Replication: Full Replication
        Replication Key: NA

        Fields

        Name
        Target Datatype
        id
        INTEGER
        name
        STRING
        versions RECORD
        generation STRING

        Was this article helpful?

        Yes
        No
        Give feedback about this article

        Related Articles

        • Release Notes

        Table of Contents

        Snapshot Pre-requisites Integrate SendGrid with Daton Workflow SendGrid Data

        Get Started on your Data Journey Today!

        Get a free 14-day trial of Daton today, no credit card is required.

        Start Free Trial
        Talk To Experts
        • Quick & Easy Setup
        • Secure & Reliable
        • No-Code Platform
        • Auto Updates
        • 24/7 Support

        Follow Us

        Linkedin Youtube

        Company

        • Customers
        • Partner With Us
        • Contact Us

        Culture

        • About
        • People
        • Careers

        Offerings

        • Daton
        • For Brands
        • For Agencies

        Policies

        • Terms of Service
        • Privacy Policy
        • MSA

        Follow Us

        Linkedin Youtube

        DISCLAIMER: Various trademarks are held by their respective owners

        © 2023 sarasanalytics.com

        Sitemap

        Get Started on your Data Journey Today!

        Get a free 14-day trial of Daton today, no credit card is required.

        Start Free Trial
        Talk To Sales
        DISCLAIMER: Trademarks are held by their respective owners
        • Quick & Easy Setup
        • Secure & Reliable
        • No-Code Platform
        • Auto Updates
        • 24/7 Support

        Company

        • Customers
        • Partners
        • About
        • People
        • Careers
        • Contact Us

        Offerings

        • Daton
        • Solution for Brands
        • Solution for Agencies
        • Dashboards
        • Founder's Note
        • Status

        Policies

        • Terms of Service
        • Privacy Policy
        • MSA
        • Sitemap

        © 2023 sarasanalytics.com

        Linkedin Youtube

        Knowledge Base Software powered by Helpjuice

        Expand