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.

                • Senders

                  Manage or get information about your sending domains.

                  • Subaccounts

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

                    • Delete subaccount

                      post

                      /subaccounts/delete

                      Delete an existing subaccount. Any email related to the subaccount will be saved, but stats will be removed and any future sending calls to this subaccount will fail.

                      body parameters

                      • keyrequired
                        string

                        a valid api key

                      • idrequired
                        string

                        the unique identifier of the subaccount to delete

                      Delete subaccount

                      const mailchimpClient = require("@mailchimp/mailchimp_transactional")(
                        "YOUR_API_KEY"
                      );
                      
                      const run = async () => {
                        const response = await mailchimpClient.subaccounts.delete({ id: "id" });
                        console.log(response);
                      };
                      
                      run();
                      
                      

                      Success Response

                      • HTTP Status 200

                        the information for the deleted subaccount

                        • id
                          string

                          a unique indentifier for the subaccount

                        • name
                          string

                          an optional display name for the subaccount

                        • custom_quota
                          integer

                          an optional manual hourly quota for the subaccount. If not specified, the hourly quota will be managed based on reputation

                        • status
                          string

                          the current sending status of the subaccount Possible values: "active" or "paused".

                        • reputation
                          integer

                          the subaccount's current reputation on a scale from 0 to 100

                        • created_at
                          string

                          the date and time that the subaccount was created as a UTC string in YYYY-MM-DD HH:MM:SS format

                        • first_sent_at
                          string

                          the date and time that the subaccount first sent as a UTC string in YYYY-MM-DD HH:MM:SS format

                        • sent_weekly
                          integer

                          the number of emails the subaccount has sent so far this week (weeks start on midnight Monday, UTC)

                        • sent_monthly
                          integer

                          the number of emails the subaccount has sent so far this month (months start on midnight of the 1st, UTC)

                        • sent_total
                          integer

                          the number of emails the subaccount has sent since it was created

                      Example response

                      JSON
                      {
                        "id": "string",
                        "name": "string",
                        "custom_quota": 0,
                        "status": "active",
                        "reputation": 0,
                        "created_at": "2019-08-24T14:15:22Z",
                        "first_sent_at": "2019-08-24T14:15:22Z",
                        "sent_weekly": 0,
                        "sent_monthly": 0,
                        "sent_total": 0
                      }
                    • 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.