# SMTP2GO integration

> Email and SMS delivery API: send transactional email, manage templates, sender domains, suppressions, webhooks, SMTP users and API keys, and read delivery activity and statistics.

- Authentication: apiKey

## Tools (69)

- **Add allowed recipients**: Add one or more email addresses and domain names to your Allowed Recipients List. Further details of the associated setting are found in the SMTP2GO Guides.
- **Add allowed senders**: Add one or more email addresses and domain names to your Allowed or Restricted Senders List. How this list of email addresses and domain names are used is shown by the current 'mode' value; if the Restrict Senders setting is on, they will form either a whitelist or blacklist. If the setting is off,
- **Add an email template**: Adds a new email template that you can use to format your emails.
- **Add a new API key**: Add a new API key to your account This endpoint is rate-limited to 5 requests per minute.
- **Add a new Webhook**: Add a new webhook with the given configuration. Setup of webhooks can be done on the Settings > Webhooks page in your SMTP2GO control panel.
- **Add an SMTP user**: Add a new SMTP user to your account. Full details of the available options for new user accounts can be found in the SMTP User Guide.
- **Add a sender domain**: Add a sender domain to your account. Note that you must own any domains you wish to include in this list, as you will be required to verify and authenticate the emails sent via that domain. Find full details in the Sender Domains Guide.
- **Add a single sender email**: Use the API to add a single sender email address to your account, to use from which to send mail. If the email address has previously been added and not yet verified, this action will simply resend the verification email.
- **Add a subaccount**: Adds a new subaccount on your master account. Note: This end-point is rate limited to 50 calls per hour.
- **Add a suppression**: Suppresses the specified email address or domain
- **Close a subaccount**: Changes the status of an Active subaccount to Closed
- **Edit an API key**: Edit an existing API key
- **Edit a specified Webhook**: Make changes to a specific webhook using its unique ID.
- **Edit SMTP user details**: Update an SMTP user's details with the parameters passed. Full details of the available options for SMTP user accounts is found in the SMTP User Guide.
- **Edit subaccount access**: Allow subaccounts to send from verified sender domains on the master account.
- **Edit the return-path subdomain**: A Return Path Subdomain is used to instruct the server where to return emails that are not deliverable (ie. Bounces). This endpoint allows you to edit a Return Path Subdomain for a particular sender domain. Full details can be found in the Sender Domain Guide.
- **Edit the tracking subdomain**: A Tracking Subdomain is used to monitor your email opens and clicks. This endpoint allows you to edit a tracking subdomain for a particular sender domain. Full details can be found in the Sender Domain Guide.
- **Email bounces**: Retrieve a summary of bounces and rejects, for the last 30 days.
- **Email cycle**: Retrieve a summary of your Account activity, including the start and end date of your monthly plan, the number of emails sent this cycle, the number of emails remaining and the number of emails in your monthly allowance.
- **Email history**: Retrieve a summary of activity from a specified date range (defaults to last 30 days), per sender email address, SMTP username, domain or subaccount.
- **Email spam**: Retrieve a summary of spam complaints and rejects, for the last 30 days.
- **Email summary**: Retrieve a combination of the email_bounces, email_cycle, email_spam, and email_unsubs calls in one report. Note this call may take longer to complete.
- **Email unsubscribes**: Retrieve a summary of unsubscribes and rejects, for the last 30 days.
- **Patch an API key**: Patch an existing API key ignoring missing properties
- **Patch an IP Auth**: Patch an existing IP Auth ignoring missing properties
- **Patch an SMTP user**: Patch an existing SMTP user ignoring missing properties
- **Remove allowed recipients**: Remove one or more emails addresses or domain names stored in your Allowed Recipients List. Note: In the event that any of the email addresses or domains do not feature in the list, no error will be raised.
- **Remove allowed senders**: Remove one or more emails addresses or domain names stored in your Allowed or Restricted Senders List. Note: In the event that any of the email addresses or domains do not feature in the list, no error will be raised.
- **Remove an API key**: Remove an existing API key
- **Remove an email template**: Deletes the specified email template.
- **Remove an IP Auth entry**: Remove an IP Auth entry from your account
- **Remove an SMTP user**: Remove an SMTP user from your account
- **Remove a scheduled email**: Removes a scheduled email by ID
- **Remove a sender domain**: Remove a sender domain from your account
- **Remove a single sender email**: Remove a single sender email address from your account. Include the address to remove as the email_address parameter.
- **Remove a specified Webhook**: Remove a specific webhook using its unique ID.
- **Remove a suppression**: Removes the suppression on the specified email address or domain
- **Reopen a closed subaccount**: Changes the status of a Closed subaccount back to Active
- **Search activity**: Returns events (such as opens, unsubscribes) which match the filters passed. A count of events matching the filter is also included, as this may surpass the maximum of 1,000 items included within the response. This endpoint is rate-limited to 60 requests per minute.
- **Search archived content**: Retrieve a list of up to 5,000 archived emails matching the supplied parameters.
- **Search schedule emails**: Allows searching of scheduled emails
- **Send a batch of emails**: Send a batch of emails
- **Send a MIME email**: Send an email by supplying a pre-encoded MIME string
- **Send a standard email**: Send an email by passing a JSON email object
- **Send SMS**: Send an SMS message to one or more numbers, up to a maximum of 100 numbers.
- **SMS Summary**: Retrieve a summary of SMS messages within a certain time range.
- **Update allowed recipients**: Replace the email addresses and domain names on your Allowed Recipients List using this endpoint. Further details of these modes are found in the SMPT2GO Guides. Note that a post to this endpoint will return a success, even if the setting is not in use.
- **Update allowed senders**: Replace the email addresses and domain names on your Allowed or Restricted Senders List using this endpoint. How the email addresses and domain names are used is defined in the current 'mode' value - further details of these modes are found in the SMPT2GO Guides. Note that a post to this endpoint wi
- **Update an email template**: Changes details of an existing email template.
- **Update a subaccount**: Changes the details on an existing subaccount
- **Verify a sender domain**: Verify a sender domain on your account removing the need to wait for the periodic verification every 7 minutes.
- **View allowed recipients**: Returns the email addresses and domain names on your Allowed Recipients list.
- **View allowed senders**: Returns the email addresses and domain names on your Allowed or Restricted Senders list, as well as the Restrict Senders setting, which dictates how they are interpreted.
- **View an archived email**: Fetch an archived email using the email_id
- **View and search sent emails**: Retrieve a list of up to 5,000 sent emails matching the supplied parameters. The filter_query field can be used to create complex filters to make your searching more efficient. Find full details in the Email and Email Archive Guide. Note: Allow around two minutes after delivery for recently sent ema
- **View API Keys**: Retrieve a list of API keys on this account
- **View Dedicated IP Addresses**: Retrieve a list of Dedicated IP addresses on this account
- **View email templates**: Search your collection of email templates. Returns any templates that match your search criteria.
- **View IP Auth**: Returns a list of all IP Auth entries that are managed by this account, or details of a specific IP Auth, when you include the [ip_address] in your request. If no entries are available, this will return an empty list.
- **View Permissions**: Retrieve a list of endpoints this API Key can use. This endpoint is available to all API Keys.
- **View received SMS**: View received SMS messages.
- **View sender domains**: Returns a list of sender domains on your account
- **View sent SMS**: View sent SMS messages.
- **View single sender emails**: Returns a list of single sender email addresses on your account, along with their verification status. If you include a email_address, the response will only include items matching this search.
- **View SMTP users**: Returns a list of all SMTP users that are managed by this account, or details of a specific user, when you include the [username] in your request. If no users are available, this will return an empty list.
- **View subaccounts**: Returns any subaccounts that match search criteria
- **View suppressions**: Returns your suppressed email addresses and domains
- **View template details**: Returns details of the email template with the specified ID.
- **View Webhooks**: Returns information for configured webhooks.

Connect SMTP2GO in General Input: https://www.generalinput.com/apps/smtp2go