Mailchimp Developer LogoMailchimp Developer Wordmark

Transactional API

  • Allowlists

    Add, list, or delete from your Rejection Allowlist.

    • Exports

      Start an export, or get information on export jobs in progress.

      • IPs

        Request and manage Dedicated IPs for your account, and set up reverse DNS.

        • Inbound

          Manage your inbound domains and routes.

          • Messages

            Send, schedule, or get information on your emails.

            • Metadata

              Manage your custom metadata fields in your account.

              • Rejects

                Add, list, or delete from your Rejection Denylist.

                • Delete email from denylist

                  post

                  /rejects/delete

                  Deletes an email rejection. There is no limit to how many rejections you can remove from your denylist, but keep in mind that each deletion has an affect on your reputation.

                  body parameters

                  • keyrequired
                    string

                    a valid api key

                  • emailrequired
                    string

                    an email address

                  • subaccount
                    string

                    an optional unique identifier for the subaccount to limit the denylist deletion

                  Delete email from denylist

                  const mailchimpClient = require("@mailchimp/mailchimp_transactional")(
                    "YOUR_API_KEY"
                  );
                  
                  const run = async () => {
                    const response = await mailchimpClient.rejects.delete({
                      email: "Sydney_Lindgren@gmail.com",
                    });
                    console.log(response);
                  };
                  
                  run();
                  
                  

                  Success Response

                  • HTTP Status 200

                    a status object containing the address and whether the deletion succeeded.

                    • email
                      string

                      the email address that was removed from the denylist

                    • deleted
                      boolean

                      whether the address was deleted successfully.

                    • subaccount
                      string

                      the subaccount denylist that the address was removed from, if any

                  Example response

                  JSON
                  {
                    "email": "user@example.com",
                    "deleted": true,
                    "subaccount": "string"
                  }
                • Senders

                  Manage or get information about your sending domains.

                  • Subaccounts

                    Manage your subaccounts, including the abilitiy to pause and resume sending.

                    • Tags

                      List, delete, or get information on your Tags and their sending statistics.

                      • Templates

                        Manage the Templates in your account.

                        • URLs

                          Manage your tracking domains. Some of these endpoints may be deprecated.

                          • Users

                            Get information about your account, or ping Transactional.

                            • Webhooks

                              Manage the webhooks in your account.

                              • Whitelists

                                Add, list, or delete from your Rejection Allowlist. These endpoints are being replaced with a series of functionally identical endpoints called /allowlists.