Mailchimp Senders API

Retrieve sender information and statistics for verified sending domains and email addresses.

Documentation

Specifications

Schemas & Data

Other Resources

OpenAPI Specification

mailchimp-senders-api-openapi.yml Raw ↑
swagger: '2.0'
info:
  version: 3.0.55
  title: Mailchimp Marketing Abuse Senders API
  contact:
    name: Mailchimp API Support
    email: apihelp@mailchimp.com
  x-permalink: https://github.com/mailchimp/mailchimp-client-lib-codegen/blob/main/spec/marketing.json
  description: '

    The Mailchimp Marketing API provides programmatic access to Mailchimp data

    and functionality, allowing developers to build custom features to do

    things like sync email activity and campaign analytics with their

    database, manage audiences and campaigns, and more.'
host: server.api.mailchimp.com
basePath: /3.0
schemes:
- https
consumes:
- application/json
produces:
- application/json
- application/problem+json
security:
- basicAuth: []
tags:
- name: Senders
  description: Retrieve sender information and statistics for verified sending domains and email addresses.
paths:
  /senders/list:
    post:
      operationId: postSendersList
      summary: Mailchimp List Senders
      description: Get the list of all sender email addresses that have been used in the account, with aggregate statistics for each sender.
      tags:
      - Senders
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required:
              - key
              properties:
                key:
                  type: string
                  description: A valid Mandrill API key.
            examples:
              PostsenderslistRequestExample:
                summary: Default postSendersList request
                x-microcks-default: true
                value:
                  key: example_value
      responses:
        '200':
          description: An array of sender objects with statistics.
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/SenderInfo'
              examples:
                Postsenderslist200Example:
                  summary: Default postSendersList 200 response
                  x-microcks-default: true
                  value:
                  - address: example_value
                    created_at: '2026-01-15T10:30:00Z'
                    sent: 10
                    hard_bounces: 10
                    soft_bounces: 10
                    rejects: 10
                    complaints: 10
                    unsubs: 10
                    opens: 10
                    clicks: 10
                    unique_opens: 10
                    unique_clicks: 10
        '400':
          $ref: '#/components/responses/ValidationError'
        '401':
          $ref: '#/components/responses/InvalidKeyError'
        '500':
          $ref: '#/components/responses/GeneralError'
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /senders/domains:
    post:
      operationId: postSendersDomains
      summary: Mailchimp List Sender Domains
      description: Get the list of sender domains that have been configured for the account, including DKIM and SPF verification status.
      tags:
      - Senders
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required:
              - key
              properties:
                key:
                  type: string
                  description: A valid Mandrill API key.
            examples:
              PostsendersdomainsRequestExample:
                summary: Default postSendersDomains request
                x-microcks-default: true
                value:
                  key: example_value
      responses:
        '200':
          description: An array of sender domain objects.
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/SenderDomain'
              examples:
                Postsendersdomains200Example:
                  summary: Default postSendersDomains 200 response
                  x-microcks-default: true
                  value:
                  - domain: example_value
                    created_at: '2026-01-15T10:30:00Z'
                    last_tested_at: '2026-01-15T10:30:00Z'
                    spf:
                      valid: '500123'
                      valid_after: '2026-01-15T10:30:00Z'
                      error: example_value
                    dkim:
                      valid: '500123'
                      valid_after: '2026-01-15T10:30:00Z'
                      error: example_value
                    verified_at: '2026-01-15T10:30:00Z'
                    valid_signing: true
        '400':
          $ref: '#/components/responses/ValidationError'
        '401':
          $ref: '#/components/responses/InvalidKeyError'
        '500':
          $ref: '#/components/responses/GeneralError'
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /senders/add-domain:
    post:
      operationId: postSendersAddDomain
      summary: Mailchimp Add a Sender Domain
      description: Add a new sender domain to the account for verification.
      tags:
      - Senders
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required:
              - key
              - domain
              properties:
                key:
                  type: string
                  description: A valid Mandrill API key.
                domain:
                  type: string
                  description: The domain name to add.
            examples:
              PostsendersadddomainRequestExample:
                summary: Default postSendersAddDomain request
                x-microcks-default: true
                value:
                  key: example_value
                  domain: example_value
      responses:
        '200':
          description: The newly added domain details.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SenderDomain'
              examples:
                Postsendersadddomain200Example:
                  summary: Default postSendersAddDomain 200 response
                  x-microcks-default: true
                  value:
                    domain: example_value
                    created_at: '2026-01-15T10:30:00Z'
                    last_tested_at: '2026-01-15T10:30:00Z'
                    spf:
                      valid: '500123'
                      valid_after: '2026-01-15T10:30:00Z'
                      error: example_value
                    dkim:
                      valid: '500123'
                      valid_after: '2026-01-15T10:30:00Z'
                      error: example_value
                    verified_at: '2026-01-15T10:30:00Z'
                    valid_signing: true
        '400':
          $ref: '#/components/responses/ValidationError'
        '401':
          $ref: '#/components/responses/InvalidKeyError'
        '500':
          $ref: '#/components/responses/GeneralError'
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /senders/check-domain:
    post:
      operationId: postSendersCheckDomain
      summary: Mailchimp Check a Sender Domain
      description: Check the DNS settings for a sender domain to verify DKIM and SPF configuration status.
      tags:
      - Senders
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required:
              - key
              - domain
              properties:
                key:
                  type: string
                  description: A valid Mandrill API key.
                domain:
                  type: string
                  description: The domain name to check.
            examples:
              PostsenderscheckdomainRequestExample:
                summary: Default postSendersCheckDomain request
                x-microcks-default: true
                value:
                  key: example_value
                  domain: example_value
      responses:
        '200':
          description: The updated domain verification status.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SenderDomain'
              examples:
                Postsenderscheckdomain200Example:
                  summary: Default postSendersCheckDomain 200 response
                  x-microcks-default: true
                  value:
                    domain: example_value
                    created_at: '2026-01-15T10:30:00Z'
                    last_tested_at: '2026-01-15T10:30:00Z'
                    spf:
                      valid: '500123'
                      valid_after: '2026-01-15T10:30:00Z'
                      error: example_value
                    dkim:
                      valid: '500123'
                      valid_after: '2026-01-15T10:30:00Z'
                      error: example_value
                    verified_at: '2026-01-15T10:30:00Z'
                    valid_signing: true
        '400':
          $ref: '#/components/responses/ValidationError'
        '401':
          $ref: '#/components/responses/InvalidKeyError'
        '500':
          $ref: '#/components/responses/GeneralError'
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /senders/verify-domain:
    post:
      operationId: postSendersVerifyDomain
      summary: Mailchimp Verify a Sender Domain
      description: Send a verification email to the specified mailbox at the domain to confirm domain ownership.
      tags:
      - Senders
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required:
              - key
              - domain
              - mailbox
              properties:
                key:
                  type: string
                  description: A valid Mandrill API key.
                domain:
                  type: string
                  description: The domain name to verify.
                mailbox:
                  type: string
                  description: The mailbox at the domain to which the verification email will be sent (e.g., postmaster).
            examples:
              PostsendersverifydomainRequestExample:
                summary: Default postSendersVerifyDomain request
                x-microcks-default: true
                value:
                  key: example_value
                  domain: example_value
                  mailbox: example_value
      responses:
        '200':
          description: Verification status.
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                    description: The verification status.
                  domain:
                    type: string
                    description: The domain being verified.
                  email:
                    type: string
                    description: The email address where the verification message was sent.
              examples:
                Postsendersverifydomain200Example:
                  summary: Default postSendersVerifyDomain 200 response
                  x-microcks-default: true
                  value:
                    status: example_value
                    domain: example_value
                    email: user@example.com
        '400':
          $ref: '#/components/responses/ValidationError'
        '401':
          $ref: '#/components/responses/InvalidKeyError'
        '500':
          $ref: '#/components/responses/GeneralError'
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /senders/info:
    post:
      operationId: postSendersInfo
      summary: Mailchimp Get Sender Info
      description: Get detailed information for a single sender address, including aggregate sending statistics.
      tags:
      - Senders
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required:
              - key
              - address
              properties:
                key:
                  type: string
                  description: A valid Mandrill API key.
                address:
                  type: string
                  format: email
                  description: The email address of the sender to retrieve info for.
            examples:
              PostsendersinfoRequestExample:
                summary: Default postSendersInfo request
                x-microcks-default: true
                value:
                  key: example_value
                  address: example_value
      responses:
        '200':
          description: The sender details.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SenderInfo'
              examples:
                Postsendersinfo200Example:
                  summary: Default postSendersInfo 200 response
                  x-microcks-default: true
                  value:
                    address: example_value
                    created_at: '2026-01-15T10:30:00Z'
                    sent: 10
                    hard_bounces: 10
                    soft_bounces: 10
                    rejects: 10
                    complaints: 10
                    unsubs: 10
                    opens: 10
                    clicks: 10
                    unique_opens: 10
                    unique_clicks: 10
        '400':
          $ref: '#/components/responses/ValidationError'
        '401':
          $ref: '#/components/responses/InvalidKeyError'
        '500':
          $ref: '#/components/responses/GeneralError'
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /senders/time-series:
    post:
      operationId: postSendersTimeSeries
      summary: Mailchimp Get Sender Time Series
      description: Return the recent sending history for a sender address, aggregated by hourly time slots.
      tags:
      - Senders
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required:
              - key
              - address
              properties:
                key:
                  type: string
                  description: A valid Mandrill API key.
                address:
                  type: string
                  format: email
                  description: The sender address for time series data.
            examples:
              PostsenderstimeseriesRequestExample:
                summary: Default postSendersTimeSeries request
                x-microcks-default: true
                value:
                  key: example_value
                  address: example_value
      responses:
        '200':
          description: An array of time series data for the sender.
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/TimeSeries'
              examples:
                Postsenderstimeseries200Example:
                  summary: Default postSendersTimeSeries 200 response
                  x-microcks-default: true
                  value:
                  - time: '2026-01-15T10:30:00Z'
                    sent: 10
                    hard_bounces: 10
                    soft_bounces: 10
                    rejects: 10
                    complaints: 10
                    unsubs: 10
                    opens: 10
                    unique_opens: 10
                    clicks: 10
                    unique_clicks: 10
        '400':
          $ref: '#/components/responses/ValidationError'
        '401':
          $ref: '#/components/responses/InvalidKeyError'
        '500':
          $ref: '#/components/responses/GeneralError'
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
components:
  responses:
    ValidationError:
      description: The request parameters were invalid.
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/Error'
    GeneralError:
      description: An unexpected error occurred on the server.
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/Error'
    InvalidKeyError:
      description: The provided API key is not valid.
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/Error'
  schemas:
    TimeSeries:
      type: object
      description: An hourly time series data point with sending statistics.
      properties:
        time:
          type: string
          format: date-time
          description: The hour this data point covers (UTC).
          example: '2026-01-15T10:30:00Z'
        sent:
          type: integer
          description: Number of messages sent.
          example: 10
        hard_bounces:
          type: integer
          description: Number of hard bounces.
          example: 10
        soft_bounces:
          type: integer
          description: Number of soft bounces.
          example: 10
        rejects:
          type: integer
          description: Number of rejects.
          example: 10
        complaints:
          type: integer
          description: Number of spam complaints.
          example: 10
        unsubs:
          type: integer
          description: Number of unsubscribes.
          example: 10
        opens:
          type: integer
          description: Number of opens.
          example: 10
        unique_opens:
          type: integer
          description: Number of unique opens.
          example: 10
        clicks:
          type: integer
          description: Number of clicks.
          example: 10
        unique_clicks:
          type: integer
          description: Number of unique clicks.
          example: 10
    Error:
      type: object
      description: A standard error response from the Mandrill API.
      properties:
        status:
          type: string
          enum:
          - error
          description: Always "error" for error responses.
          example: error
        code:
          type: integer
          description: The numeric error code.
          example: 10
        name:
          type: string
          description: The name/type of the error (e.g., Invalid_Key, ValidationError).
          example: Example Title
        message:
          type: string
          description: A human-readable description of the error.
          example: example_value
    SenderInfo:
      type: object
      description: Information and statistics for a sender address.
      properties:
        address:
          type: string
          format: email
          description: The sender email address.
          example: example_value
        created_at:
          type: string
          format: date-time
          description: When the sender was first used.
          example: '2026-01-15T10:30:00Z'
        sent:
          type: integer
          description: Total number of messages sent from this address.
          example: 10
        hard_bounces:
          type: integer
          description: Total hard bounces.
          example: 10
        soft_bounces:
          type: integer
          description: Total soft bounces.
          example: 10
        rejects:
          type: integer
          description: Total rejects.
          example: 10
        complaints:
          type: integer
          description: Total spam complaints.
          example: 10
        unsubs:
          type: integer
          description: Total unsubscribes.
          example: 10
        opens:
          type: integer
          description: Total opens.
          example: 10
        clicks:
          type: integer
          description: Total clicks.
          example: 10
        unique_opens:
          type: integer
          description: Unique opens.
          example: 10
        unique_clicks:
          type: integer
          description: Unique clicks.
          example: 10
    SenderDomain:
      type: object
      description: Information about a configured sender domain.
      properties:
        domain:
          type: string
          description: The domain name.
          example: example_value
        created_at:
          type: string
          format: date-time
          description: When the domain was added.
          example: '2026-01-15T10:30:00Z'
        last_tested_at:
          type: string
          format: date-time
          description: When the domain settings were last tested.
          example: '2026-01-15T10:30:00Z'
        spf:
          type: object
          description: SPF verification details.
          properties:
            valid:
              type: boolean
              description: Whether the SPF record is valid.
            valid_after:
              type: string
              format: date-time
              description: When the SPF record was verified.
            error:
              type: string
              description: Any SPF verification error.
          example: example_value
        dkim:
          type: object
          description: DKIM verification details.
          properties:
            valid:
              type: boolean
              description: Whether the DKIM record is valid.
            valid_after:
              type: string
              format: date-time
              description: When the DKIM record was verified.
            error:
              type: string
              description: Any DKIM verification error.
          example: example_value
        verified_at:
          type: string
          format: date-time
          description: When the domain ownership was verified.
          example: '2026-01-15T10:30:00Z'
        valid_signing:
          type: boolean
          description: Whether the domain can be used for DKIM signing.
          example: true
securityDefinitions:
  basicAuth:
    type: basic
externalDocs:
  description: Learn more with the full Mailchimp API documentation.
  url: https://mailchimp.com/developer/marketing/
x-doc-structure:
  resources:
    root:
      title: API Root
      description: The API root resource links to all other resources available in the API. Calling the root directory also returns details about the Mailchimp user account.
      paths:
      - /
      subResources: []
    chimp-chatter:
      title: Chimp Chatter Activity
      description: Get the latest Chimp Chatter activity from your account.
      paths:
      - /activity-feed/chimp-chatter
    authorized-apps:
      title: Authorized Apps
      description: Manage registered, connected apps for your Mailchimp account with the Authorized Apps endpoints.
      paths:
      - /authorized-apps
      - /authorized-apps/{app_id}
    automation:
      title: Automations
      description: Mailchimp's classic automations feature lets you build a series of emails that send to subscribers when triggered by a specific date, activity, or event. Use the API to manage Automation workflows, emails, and queues. Does not include Customer Journeys.
      paths:
      - /automations
      - /automations/{workflow_id}
      - /automations/{workflow_id}/actions/start-all-emails
      - /automations/{workflow_id}/actions/pause-all-emails
      - /automations/{workflow_id}/actions/archive
      subResources:
      - automation-email
      - automation-removed-subscribers
    automation-email:
      title: Emails
      description: Manage individual emails in a classic automation workflow.
      paths:
      - /automations/{workflow_id}/emails
      - /automations/{workflow_id}/emails/{workflow_email_id}
      - /automations/{workflow_id}/emails/{workflow_email_id}/actions/pause
      - /automations/{workflow_id}/emails/{workflow_email_id}/actions/start
      subResources:
      - automation-email-queue
    automation-email-queue:
      title: Queue
      description: Manage list member queues for classic automation emails.
      paths:
      - /automations/{workflow_id}/emails/{workflow_email_id}/queue
      - /automations/{workflow_id}/emails/{workflow_email_id}/queue/{subscriber_hash}
      subResources: []
    automation-removed-subscribers:
      title: Removed Subscribers
      description: Remove subscribers from a classic automation workflow.
      paths:
      - /automations/{workflow_id}/removed-subscribers
      - /automations/{workflow_id}/removed-subscribers/{subscriber_hash}
      subResources: []
    batch-operations:
      title: Batch Operations
      description: Use batch operations to complete multiple operations with a single call.
      paths:
      - /batches
      - /batches/{batch_id}
    batch-webhooks:
      title: Batch Webhooks
      description: 'Manage webhooks for batch operations. '
      paths:
      - /batch-webhooks
      - /batch-webhooks/{batch_webhook_id}
    account-exports:
      title: Account Exports
      description: Generate a new export or download a finished export.
      paths:
      - /account-exports
      - /account-exports/{export_id}
    campaigns:
      title: Campaigns
      description: Campaigns are how you send emails to your Mailchimp list. Use the Campaigns API calls to manage campaigns in your Mailchimp account.
      paths:
      - /campaigns
      - /campaigns/{campaign_id}
      - /campaigns/{campaign_id}/actions/cancel-send
      - /campaigns/{campaign_id}/actions/send
      - /campaigns/{campaign_id}/actions/schedule
      - /campaigns/{campaign_id}/actions/unschedule
      - /campaigns/{campaign_id}/actions/pause
      - /campaigns/{campaign_id}/actions/resume
      - /campaigns/{campaign_id}/actions/replicate
      - /campaigns/{campaign_id}/actions/test
      - /campaigns/{campaign_id}/actions/create-resend
      subResources:
      - campaign-feedback
      - campaign-checklist
      - campaign-content
    campaign-feedback:
      title: Feedback
      description: Post comments, reply to team feedback, and send test emails while you're working together on a Mailchimp campaign.
      paths:
      - /campaigns/{campaign_id}/feedback
      - /campaigns/{campaign_id}/feedback/{feedback_id}
    campaign-checklist:
      title: Send Checklist
      description: Review the send checklist for your campaign, and resolve any issues before sending.
      paths:
      - /campaigns/{campaign_id}/send-checklist
    campaign-content:
      title: Content
      description: Manage the HTML, plain-text, and template content for your Mailchimp campaigns.
      paths:
      - /campaigns/{campaign_id}/content
    connected-sites:
      title: Connected Sites
      description: Manage sites you've connected to your Mailchimp account.
      paths:
      - /connected-sites
      - /connected-sites/{connected_site_id}
      - /connected-sites/{connected_site_id}/actions/verify-script-installation
    conversations:
      title: Conversations
      description: Conversation tracking lets you view subscribers' replies to your campaigns in your Mailchimp account.
      paths:
      - /conversations
      - /conversations/{conversation_id}
      subResources:
      - conversation-messages
    conversation-messages:
      title: Messages
      description: Manage messages in a specific campaign conversation.
      paths:
      - /conversations/{conversation_id}/messages
      - /conversations/{conversation_id}/messages/{message_id}
    customer-journeys-journeys-steps-actions:
      title: Customer Journeys
      description: Manage Customer Journey automated workflows
      paths:
      - /customer-journeys/journeys/{journey_id}/steps/{step_id}/actions/trigger
      subResources: []
    file-manager:
      title: File Manager
      description: Manage files for your Mailchimp account. The File Manager is a place to store images, documents, and other files you include or link to in your campaigns, templates, or signup forms.
      paths: []
      subResources:
      - file-manager-folders
      - file-manager-files
    file-manager-folders:
      title: File Manager Folders
      description: Manage specific folders in the File Manager for your Mailchimp account.
      paths:
      - /file-manager/folders
      - /file-manager/folders/{folder_id}
      subResources:
      - file-manager-folders-files
    file-manager-files:
      title: File Manager Files
      description: Manage specific files in the File Manager for your Mailchimp account.
      paths:
      - /file-manager/files
      - /file-manager/files/{file_id}
    file-manager-folders-files:
      title: Files in Folder
      description: Manage specific files in a folder.
      paths:
      - /file-manager/folders/{folder_id}/files
    landing-pages:
      title: Landing Pages
      description: Manage your Landing Pages, including publishing and unpublishing.
      paths:
      - /landing-pages
      - /landing-pages/{page_id}
      - /landing-pages/{page_id}/actions/publish
      - /landing-pages/{page_id}/actions/unpublish
      subResources:
      - landing-pages_content
    landing-pages_content:
      title: Content
      description: The HTML content for your Mailchimp landing pages.
      paths:
      - /landing-pages/{page_id}/content
    lists:
      title: Lists/Audiences
      description: Your Mailchimp list, also known as your audience, is where you store and manage all of your contacts.
      paths:
      - /lists
      - /lists/{list_id}
      subResources:
      - interest-categories
      - list-segments
      - abuse-reports
      - list-activity
      - list-clients
      - list-growth-history
      - list-imports
      - list-members
      - list-merges
      - list-webhooks
      - list-signup-forms
      - list-locations
      - lists-tags-search
      - prebuilt-segments
      - list-preview-segment
      - list-surveys
      - list-sms-program
    list-members:
      title: Members
      description: Manage members of a specific Mailchimp list, including currently subscribed, unsubscribed, and bounced members.
      paths:
      - /lists/{list_id}/members
      - /lists/{list_id}/members/{subscriber_hash}
      - /lists/{list_id}/members/{subscriber_hash}/actions/delete-permanent
      subResources:
      - list-member-activity
      - list-member-activity-feed
      - list-member-goal
      - list-member-notes
      - list-member-tags
      - list-member-events
    list-merges:
      title: Merge Fields
      description: Manage merge fields for an audience. See [Merge Field documentation](https://mailchimp.com/developer/marketing/docs/merge-fields/) for more.
      paths:
      - /lists/{list_id}/merge-fields
      - /lists/{list_id}/merge-fields/{merge_id}
      subResources: []
    abuse-reports:
      title: Abuse Reports
      description: Manage abuse complaints for a specific list. An abuse complaint occurs when your recipient reports an email as spam in their mail program.
      paths:
      - /lists/{list_id}/abuse-reports
      - /lists/{list_id}/abuse-reports/{report_id}
    list-activity:
      title: Activity
      description: Get recent daily, aggregated activity stats for your list. For example, view unsubscribes, signups, total emails sent, opens, clicks, and more, for up to 180 days.
      paths:
      - /lists/{list_id}/activity
    list-clients:
      title: Clients
      description: Get information about the most popular email clients for subscribers in a specific Mailchimp list.
      paths:
      - /lists/{list_id}/clients
    list-growth-history:
      title: Growth History
      description: View a summary of the month-by-month growth activity for a specific list.
      paths:
      - /lists/{list_id}/growth-history
      - /lists/{list_id}/growth-history/{month}
    list-webhooks:
      title: Webhooks
      description: Manage webhooks for a specific Mailchimp list.
      paths:
      - /lists/{list_id}/webhooks
      - /lists/{list_id}/webhooks/{webhook_id}
    list-surveys:
      title: Surveys
      description: Get survey data for this audience.
      paths:
      - /lists/{list_id}/surveys
      - /lists/{list_id}/surveys/{survey_id}
      - /lists/{list_id}/surveys/{survey_id}/actions/publish
      - /lists/{list_id}/surveys/{survey_

# --- truncated at 32 KB (47 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/mailchimp/refs/heads/main/openapi/mailchimp-senders-api-openapi.yml