Moosend Campaigns API

The Campaigns API from Moosend — 19 operation(s) for campaigns.

Operations 19

GET /campaigns.{Format} Get All Campaigns #
GET /campaigns/{Page}.{Format} Get Campaigns By Page #
GET /campaigns/{Page}/{PageSize}.{Format} Get Campaigns By Page And Pagesize #
GET /campaigns/{CampaignID}/view.{Format} Getting Campaign Details #
GET /senders/find_all.{Format} Getting All Your Senders #
GET /senders/find_one.{Format} Getting Sender Details #
POST /campaigns/{CampaignID}/clone.{Format} Cloning An Existing Campaign #
POST /campaigns/create.{Format} Creating A Draft Campaign #
POST /campaigns/{CampaignID}/update.{Format} Updating A Draft Campaign #
DELETE /campaigns/{CampaignID}/delete.{Format} Deleting A Campaign #
POST /campaigns/{CampaignID}/send_test.{Format} Testing a campaign #
POST /campaigns/{CampaignID}/send.{Format} Sending a campaign #
GET /campaigns/{CampaignID}/stats/{Type}.{Format} Get Campaign Statistics #
GET /campaigns/{CampaignID}/view_summary.{Format} Campaign Summary #
GET /campaigns/{CampaignID}/stats/countries.{Format} Activity By Location #
GET /campaigns/{CampaignID}/stats/links.{Format} Link Activity #
POST /campaigns/{CampaignID}/schedule.{Format} Scheduling A Campaign #
POST /campaigns/{CampaignID}/unschedule.{Format} Unscheduling a campaign #
GET /campaigns/{CampaignID}/view_ab_summary.{Format} A/B Test Campaign Summary #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/moosend-campaigns-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

moosend-campaigns-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Moosend Campaigns API
  version: v3
  description: '#Moosend API


    ## Getting started with Moosend API




    Before making use of our API, please read the following carefully to get you started.



    ## Making API Requests


    Both API requests and responses have a format the data is expected to be sent or returned.


    Requests consist of a URL that specifies which operation to also call, a query string and usually a request stream as well, which specify parameters for the call. For each request there is a syntax pattern for the URL that must be followed for the system to understand your intension. You may find the appropriate pattern for each call in the “Access URLs” sections in our API Documentation pages.


    Parameters in the query string or the request stream should be specified in a format like:


    name1=value1&name2=value2&name3=value3&...


    As you have probably noticed, each name-value pair is separated by a & character. Note also that special characters in values should be URL-encoded. There are built-in URL-encoding functions in all major programming languages like C# and PHP. Please refer to each language’s documentation for more information.


    The request must also contain information about how you would like the response to be formatted. There are currently two available formats for getting a response: **xml** and **json**. You have to specify the format in every API call as an extension in the URL.


    So let’s summarize all above with an example request URL and a couple of hypothetical parameters:


    Example requesting response in xml format:


    `http://api.moosend.com/v3/somepath/testmethod.xml?param1=value1&m2=value2+with+special+chars+like+%40`


    Example requesting response in json format:


    `http://api.moosend.com/v3/somepath/testmethod.json?param1=value1&m2=value2+with+special+chars+like+%40`


    Note also that you must set the correct accept header in your application’s request in order to retrieve the response data in the expected format.


    For xml response you must set the accept header to: **application/xhtml+xml,application/xml**


    For json response you must set the accept header to: **application/json**


    ## Authentication


    All API calls require authentication. This is essential for the API to identify which user is making the call so that appropriate results will be returned, as well as for security reasons.


    Authentication is achieved through the use of an API key. This is a unique key for each account in our system. You can get your API key from the settings page in your account. Please keep your API key safe to prevent any unauthorized access. Once you obtain your API key, you will have to use it in every API call you make. The API key must always be specified as a parameter in the query string of the requesting URL, as in the example below:


    `http://api.moosend.com/v3/campaigns/create.xml?apikey=YOUR_API_KEY`


    You may find your API Key or generate a new one in the respective section under the Settings Menu.


    ## Request Methods


    There are 3 request methods that you will have to use in order to make full use of our API: GET, POST and DELETE. You must set your application to make each API call using the appropriate request method, which is explicitly specified in our API documentation pages for each call. Let us explain how these methods should be used:


    **GET:** Used for retrieving data from your account in our system. All request parameters in this case are expected to be found in the request URL, in a format specified explicitly for each API call. You can find detailed information on how to specify parameters for each call in our API documentation pages. You may test a GET request in a web browser, by entering the URL in the address bar. Don''t forget to include your API key parameter in the query string!


    **POST:** Used for sending information to our system in order to modify data in your account. In this case request parameters should be specified in the request stream. Only authentication and response format are usually expected to be found in the URL, unless differently specified in the “Access URLs” section of our API Documentation pages. Currently, the API accepts only URL-encoded data in the request stream, which is the same format as the one expected for parameter values in the query string. Note also that the content-type header of the request to be made should be “application/x-www-form-urlencoded”.


    **DELETE:** Used for deleting information from your account. No more different from POST regarding its use.


    Below is an example of a *POST* request:


    Request URL:


    `http://api.moosend.com/v3/campaigns/create.xml?apikey=YOUR_API_KEY`


    Request Stream:


    *(assumes hypothetical parameters: Name = New campaign, Subject = Some cool subject, SenderEmail = info@example.com, WebLocation = http://example.com/home/newsletter, MailingListID = 01234567-89ab-cdef-0123-456789abcdef)*


    `Name=New+campaign&Subject=Some+cool+subject&SenderEmail=info%40example.com& WebLocation=http%3a%2f%2fexample.com%2fhome%2fnewsletter&MailingListID=01234567-89ab-cdef-0123-456789abcdef`


    ## Changelog


    + Added HasExternalDoubleOptIn property in [Adding subscribers](https://jsapi.apiary.io/previews/moosendapp/reference/subscribers/add-or-update-subscribers/adding-subscribers)

    + Added HasExternalDoubleOptIn property in [Adding multiple subscribers](https://jsapi.apiary.io/previews/moosendapp/reference/subscribers/add-or-update-subscribers/adding-multiple-subscribers)

    + Added HasExternalDoubleOptIn property in [Updating a subscriber](https://jsapi.apiary.io/previews/moosendapp/reference/subscribers/add-or-update-subscribers/updating-a-subscriber)'
  contact:
    name: Moosend Support
    url: https://moosend.com/support/
  x-source: Transcribed from the Moosend API Blueprint published by Moosend at https://moosendapp.docs.apiary.io/api-description-document (FORMAT 1A, HOST https://api.moosend.com/v3).
servers:
- url: https://api.moosend.com/v3
security:
- apikeyQuery: []
tags:
- name: Campaigns
paths:
  /campaigns.{Format}:
    get:
      operationId: getAllCampaigns
      summary: Get All Campaigns
      description: Returns a list of all campaigns in your account with detailed information. Because the results for this call could be quite big, paging information is required as input.
      tags:
      - Campaigns
      parameters:
      - name: Format
        in: path
        required: true
        schema:
          type: string
        example: json
      - name: apikey
        in: query
        required: true
        schema:
          type: string
        description: Account API key. Passed as a query-string parameter on every call.
      responses:
        '200':
          description: Successful response
          content:
            application/json:
              schema:
                type: object
                properties:
                  Code:
                    description: The response code for this call. This will be 0 if successful.
                  Error:
                    description: The response error message. This will be null if successful.
                  Context:
                    description: 'Contains all the following information for the new campaign :'
                  ID:
                    description: The id of the cloned campaign.
                  Name:
                    description: The name of the campaign.
                  Subject:
                    description: The subject of the campaign.
                  SiteName:
                    description: The site name of the account.
                  ConfirmationTo:
                    description: The email address to which a confirmation message will be sent when the campaign has been successfully sent.
                  CreatedOn:
                    description: Specifies when the campaign was created.
                  ABHoursToTest:
                    description: Specifies the total number of hours to test version A and B of your campaign before sending the winning version. Will be null if the given campaign is not an A/B split test campaign.
                  ABCampaignType:
                    description: 'Specifies the type of the A/B split campaign test. It can be one of the following:'
                  ABWinner:
                    description: Specifies if the winning campaign is A or B. Will be null if the given campaign is not an A/B split test campaign.
                  ABWinnerSelectionType:
                    description: 'Specifies the method to determine the winning version for the test. Will be null if the given campaign is not an A/B split test campaign, or one of the following if it is :'
                  Status:
                    description: 'The status of the campaign. Will be one of the following:'
                  DeliveredOn:
                    description: The date time that the campaign was delivered.
                  ScheduleFor:
                    description: The date time that the campaign is scheduled to be delivered.
                  MailingLists:
                    description: A list that contains the mailing lists selected for this campaign to be sent to.
                  TotalSent:
                    description: The number of the total emails sent.
                  TotalOpens:
                    description: The number of the total emails opened.
                  UniqueOpens:
                    description: The number of the total unique emails opened.
                  TotalBounces:
                    description: The number of the total bounce
                  TotalForwards:
                    description: The number of the total forwarded emails. This will count emails forwarded by the "Forward to a friend" personalization tag.
                  UniqueForwards:
                    description: The number of the total unique forwarded emails. This will count emails forwarded by the "Forward to a friend" personalization tag.
                  TotalLinkClicks:
                    description: The number of the total link clicks.
                  UniqueLinkClicks:
                    description: The number of the total unique link clicks.
                  RecipientsCount:
                    description: The number of the total recipients.
                  IsTransactional:
                    description: This value will be false for this case.
                  TotalComplaints:
                    description: The number of the total complaints.
                  TotalUnsubscribes:
                    description: The number of the total unsubscribed emails.
              example:
                Code: 0
                Error: null
                Context:
                  Paging:
                    PageSize: 10
                    CurrentPage: 1
                    TotalResults: 2
                    TotalPageCount: 1
                    SortExpression: null
                    SortIsAscending: true
                  Campaigns:
                  - ID: cbcb297d-52a8-4bed-ae85-640c37c92771
                    Name: Test Release 1
                    Subject: Test Release 1
                    SiteName: mysite
                    ConfirmationTo: andreas@moosend.com
                    CreatedOn: /Date(1464952661697+0100)/
                    ABHoursToTest: null
                    ABCampaignType: null
                    ABWinner: null
                    ABWinnerSelectionType: null
                    Status: 3
                    DeliveredOn: /Date(1464952817450+0100)/
                    ScheduledFor: null
                    ScheduledForTimezone: GTB Standard Time
                    MailingLists:
                    - Campaign: null
                      MailingList:
                        ID: dce99b7a-2619-4805-aaeb-7fecdcb3c71b
                        Name: SomeName
                        ActiveMemberCount: 0
                        BouncedMemberCount: 0
                        RemovedMemberCount: 0
                        UnsubscribedMemberCount: 0
                        Status: 0
                        CustomFieldsDefinition: []
                        CreatedBy: 212.205.224.198
                        CreatedOn: /Date(1464952667680+0100)/
                        UpdatedBy: 212.205.224.198
                        UpdatedOn: /Date(1464952667680+0100)/
                        ImportOperation: null
                      Segment: null
                    TotalSent: 1
                    TotalOpens: 1
                    UniqueOpens: 1
                    TotalBounces: 0
                    TotalForwards: 0
                    UniqueForwards: 0
                    TotalLinkClicks: 0
                    UniqueLinkClicks: 0
                    RecipientsCount: 1
                    IsTransactional: false
                    TotalComplaints: 0
                    TotalUnsubscribes: 0
                  - ID: ef2ab040-aec8-46bf-be54-3d8311093015
                    Name: Performance Testing
                    Subject: Performance Testing
                    SiteName: mysite
                    ConfirmationTo: info@northweb.biz
                    CreatedOn: /Date(1464647633330+0100)/
                    ABHoursToTest: 3
                    ABCampaignType: 2
                    ABWinner: 0
                    ABWinnerSelectionType: 1
                    Status: 3
                    DeliveredOn: /Date(1464647633207+0100)/
                    ScheduledFor: null
                    ScheduledForTimezone: GTB Standard Time
                    MailingLists:
                    - Campaign: null
                      MailingList:
                        ID: 9b7611be-d395-4677-9983-697d261cca91
                        Name: Performance Testing
                        ActiveMemberCount: 0
                        BouncedMemberCount: 0
                        RemovedMemberCount: 0
                        UnsubscribedMemberCount: 0
                        Status: 0
                        CustomFieldsDefinition: []
                        CreatedBy: 127.0.0.1
                        CreatedOn: /Date(1464647633220+0100)/
                        UpdatedBy: 127.0.0.1
                        UpdatedOn: /Date(1464647633220+0100)/
                        ImportOperation: null
                      Segment: null
                    TotalSent: 0
                    TotalOpens: 0
                    UniqueOpens: 0
                    TotalBounces: 0
                    TotalForwards: 0
                    UniqueForwards: 0
                    TotalLinkClicks: 0
                    UniqueLinkClicks: 0
                    RecipientsCount: 18561
                    IsTransactional: false
                    TotalComplaints: 0
                    TotalUnsubscribes: 0
      security:
      - apikeyQuery: []
  /campaigns/{Page}.{Format}:
    get:
      operationId: getCampaignsByPage
      summary: Get Campaigns By Page
      description: Returns a list of all campaigns in your account with detailed information. Because the results for this call could be quite big, paging information is required as input.
      tags:
      - Campaigns
      parameters:
      - name: Page
        in: path
        required: true
        schema:
          type: number
        example: '1'
      - name: Format
        in: path
        required: true
        schema:
          type: string
        example: json
      - name: apikey
        in: query
        required: true
        schema:
          type: string
        description: Account API key. Passed as a query-string parameter on every call.
      responses:
        '200':
          description: Successful response
          content:
            application/json:
              schema:
                type: object
                properties:
                  Code:
                    description: The response code for this call. This will be 0 if successful.
                  Error:
                    description: The response error message. This will be null if successful.
                  Context:
                    description: 'Contains all the following information for the new campaign:'
                  ID:
                    description: The id of the cloned campaign.
                  Name:
                    description: The name of the campaign.
                  Subject:
                    description: The subject of the campaign.
                  SiteName:
                    description: The site name of the account.
                  ConfirmationTo:
                    description: The email address to which a confirmation message will be sent when the campaign has been successfully sent.
                  CreatedOn:
                    description: Specifies when the campaign was created.
                  ABHoursToTest:
                    description: Specifies the total number of hours to test version A and B of your campaign before sending the winning version. Will be null if the given campaign is not an A/B split test campaign.
                  ABCampaignType:
                    description: 'Specifies the type of the A/B split campaign test. It can be one of the following:'
                  ABWinner:
                    description: Specifies if the winning campaign is A or B. Will be null if the given campaign is not an A/B split test campaign.
                  ABWinnerSelectionType:
                    description: 'Specifies the method to determine the winning version for the test. Will be null if the given campaign is not an A/B split test campaign, or one of the following if it is :'
                  Status:
                    description: 'The status of the campaign. Will be one of the following:'
                  DeliveredOn:
                    description: The date time that the campaign was delivered.
                  ScheduleFor:
                    description: The date time that the campaign is scheduled to be delivered.
                  MailingLists:
                    description: A list that contains the mailing lists selected for this campaign to be sent to.
                  TotalSent:
                    description: The number of the total emails sent.
                  TotalOpens:
                    description: The number of the total emails opened.
                  UniqueOpens:
                    description: The number of the total unique emails opened.
                  TotalBounces:
                    description: The number of the total bounce
                  TotalForwards:
                    description: The number of the total forwarded emails. This will count emails forwarded by the "Forward to a friend" personalization tag.
                  UniqueForwards:
                    description: The number of the total unique forwarded emails. This will count emails forwarded by the "Forward to a friend" personalization tag.
                  TotalLinkClicks:
                    description: The number of the total link clicks.
                  UniqueLinkClicks:
                    description: The number of the total unique link clicks.
                  RecipientsCount:
                    description: The number of the total recipients.
                  IsTransactional:
                    description: This value will be false for this case.
                  TotalComplaints:
                    description: The number of the total complaints.
                  TotalUnsubscribes:
                    description: The number of the total unsubscribed emails.
              example:
                Code: 0
                Error: null
                Context:
                  Paging:
                    PageSize: 10
                    CurrentPage: 1
                    TotalResults: 2
                    TotalPageCount: 1
                    SortExpression: null
                    SortIsAscending: true
                  Campaigns:
                  - ID: cbcb297d-52a8-4bed-ae85-640c37c92771
                    Name: Test Release 1
                    Subject: Test Release 1
                    SiteName: mysite
                    ConfirmationTo: andreas@moosend.com
                    CreatedOn: /Date(1464952661697+0100)/
                    ABHoursToTest: null
                    ABCampaignType: null
                    ABWinner: null
                    ABWinnerSelectionType: null
                    Status: 3
                    DeliveredOn: /Date(1464952817450+0100)/
                    ScheduledFor: null
                    ScheduledForTimezone: GTB Standard Time
                    MailingLists:
                    - Campaign: null
                      MailingList:
                        ID: dce99b7a-2619-4805-aaeb-7fecdcb3c71b
                        Name: Some Name
                        ActiveMemberCount: 0
                        BouncedMemberCount: 0
                        RemovedMemberCount: 0
                        UnsubscribedMemberCount: 0
                        Status: 0
                        CustomFieldsDefinition: []
                        CreatedBy: 212.205.224.198
                        CreatedOn: /Date(1464952667680+0100)/
                        UpdatedBy: 212.205.224.198
                        UpdatedOn: /Date(1464952667680+0100)/
                        ImportOperation: null
                      Segment: null
                    TotalSent: 1
                    TotalOpens: 1
                    UniqueOpens: 1
                    TotalBounces: 0
                    TotalForwards: 0
                    UniqueForwards: 0
                    TotalLinkClicks: 0
                    UniqueLinkClicks: 0
                    RecipientsCount: 1
                    IsTransactional: false
                    TotalComplaints: 0
                    TotalUnsubscribes: 0
                  - ID: ef2ab040-aec8-46bf-be54-3d8311093015
                    Name: Performance Testing
                    Subject: Performance Testing
                    SiteName: mysite
                    ConfirmationTo: info@northweb.biz
                    CreatedOn: /Date(1464647633330+0100)/
                    ABHoursToTest: null
                    ABCampaignType: null
                    ABWinner: null
                    ABWinnerSelectionType: null
                    Status: 3
                    DeliveredOn: /Date(1464647633207+0100)/
                    ScheduledFor: null
                    ScheduledForTimezone: GTB Standard Time
                    MailingLists:
                    - Campaign: null
                      MailingList:
                        ID: 9b7611be-d395-4677-9983-697d261cca91
                        Name: Performance Testing
                        ActiveMemberCount: 0
                        BouncedMemberCount: 0
                        RemovedMemberCount: 0
                        UnsubscribedMemberCount: 0
                        Status: 0
                        CustomFieldsDefinition: []
                        CreatedBy: 127.0.0.1
                        CreatedOn: /Date(1464647633220+0100)/
                        UpdatedBy: 127.0.0.1
                        UpdatedOn: /Date(1464647633220+0100)/
                        ImportOperation: null
                      Segment: null
                    TotalSent: 0
                    TotalOpens: 0
                    UniqueOpens: 0
                    TotalBounces: 0
                    TotalForwards: 0
                    UniqueForwards: 0
                    TotalLinkClicks: 0
                    UniqueLinkClicks: 0
                    RecipientsCount: 18561
                    IsTransactional: false
                    TotalComplaints: 0
                    TotalUnsubscribes: 0
      security:
      - apikeyQuery: []
  /campaigns/{Page}/{PageSize}.{Format}:
    get:
      operationId: getCampaignsByPageAndPagesize
      summary: Get Campaigns By Page And Pagesize
      description: Returns a list of all campaigns in your account with detailed information. Because the results for this call could be quite big, paging information is required as input.
      tags:
      - Campaigns
      parameters:
      - name: Page
        in: path
        required: true
        schema:
          type: number
        example: '1'
      - name: PageSize
        in: path
        required: true
        schema:
          type: number
        example: '5'
      - name: Format
        in: path
        required: true
        schema:
          type: string
        example: json
      - name: apikey
        in: query
        required: true
        schema:
          type: string
        description: Account API key. Passed as a query-string parameter on every call.
      - name: SortBy
        in: query
        required: false
        schema:
          type: string
        description: The name of the campaign property to sort results by. If not specified, results will be sorted by the CreatedOn property
      - name: SortMethod
        in: query
        required: false
        schema:
          type: string
        description: 'The method to sort results: ASC for ascending, DESC for descending. If not specified, `ASC` will be assumed'
      responses:
        '200':
          description: Successful response
          content:
            application/json:
              schema:
                type: object
                properties:
                  Code:
                    description: The response code for this call. This will be 0 if successful.
                  Error:
                    description: The response error message. This will be null if successful.
                  Context:
                    description: 'Contains all the following information for the new campaign :'
                  ID:
                    description: The id of the cloned campaign.
                  Name:
                    description: The name of the campaign.
                  Subject:
                    description: The subject of the campaign.
                  SiteName:
                    description: The site name of the account.
                  ConfirmationTo:
                    description: The email address to which a confirmation message will be sent when the campaign has been successfully sent.
                  CreatedOn:
                    description: Specifies when the campaign was created.
                  ABHoursToTest:
                    description: Specifies the total number of hours to test version A and B of your campaign before sending the winning version. Will be null if the given campaign is not an A/B split test campaign.
                  ABCampaignType:
                    description: 'Specifies the type of the A/B split campaign test. It can be one of the following:'
                  ABWinner:
                    description: Specifies if the winning campaign is A or B. Will be null if the given campaign is not an A/B split test campaign.
                  ABWinnerSelectionType:
                    description: 'Specifies the method to determine the winning version for the test. Will be null if the given campaign is not an A/B split test campaign, or one of the following if it is :'
                  Status:
                    description: 'The status of the campaign. Will be one of the following:'
                  DeliveredOn:
                    description: The date time that the campaign was delivered.
                  ScheduleFor:
                    description: The date time that the campaign is scheduled to be delivered.
                  MailingLists:
                    description: A list that contains the mailing lists selected for this campaign to be sent to.
                  TotalSent:
                    description: The number of the total emails sent.
                  TotalOpens:
                    description: The number of the total emails opened.
                  UniqueOpens:
                    description: The number of the total unique emails opened.
                  TotalBounces:
                    description: The number of the total bounce
                  TotalForwards:
                    description: The number of the total forwarded emails. This will count emails forwarded by the "Forward to a friend" personalization tag.
                  UniqueForwards:
                    description: The number of the total unique forwarded emails. This will count emails forwarded by the "Forward to a friend" personalization tag.
                  TotalLinkClicks:
                    description: The number of the total link clicks.
                  UniqueLinkClicks:
                    description: The number of the total unique link clicks.
                  RecipientsCount:
                    description: The number of the total recipients.
                  IsTransactional:
                    description: This value will be false for this case.
                  TotalComplaints:
                    description: The number of the total complaints.
                  TotalUnsubscribes:
                    description: The number of the total unsubscribed emails.
              example:
                Code: 0
                Error: null
                Context:
                  Paging:
                    PageSize: 5
                    CurrentPage: 1
                    TotalResults: 2
                    TotalPageCount: 1
                    SortExpression: null
                    SortIsAscending: true
                  Campaigns:
                  - ID: cbcb297d-52a8-4bed-ae85-640c37c92771
                    Name: Test Release 1
                    Subject: Test Release 1
                    SiteName: mysite
                    ConfirmationTo: andreas@moosend.com
                    CreatedOn: /Date(1464952661697+0100)/
                    ABHoursToTest: null
                    ABCampaignType: null
                    ABWinner: null
                    ABWinnerSelectionType: null
                    Status: 3
                    DeliveredOn: /Date(1464952817450+0100)/
                    ScheduledFor: null
                    ScheduledForTimezone: GTB Standard Time
                    MailingLists:
                    - Campaign: null
                      MailingList:
                        ID: dce99b7a-2619-4805-aaeb-7fecdcb3c71b
                        Name: Some Name
                        ActiveMemberCount: 0
                        BouncedMemberCount: 0
                        RemovedMemberCount: 0
                        UnsubscribedMemberCount: 0
                        Status: 0
                        CustomFieldsDefinition: []
                        CreatedBy: 212.205.224.198
                        CreatedOn: /Date(1464952667680+0100)/
                        UpdatedBy: 212.205.224.198
                        UpdatedOn: /Date(1464952667680+0100)/
                        ImportOperation: null
                      Segment: null
                    TotalSent: 1
                    TotalOpens: 1
                    UniqueOpens: 1
                    TotalBounces: 0
                    TotalForwards: 0
                    UniqueForwards: 0
                    TotalLinkClicks: 0
                    UniqueLinkClicks: 0
                    RecipientsCount: 1
                    IsTransactional: false
                    TotalComplaints: 0
                    TotalUnsubscribes: 0
                  - ID: ef2ab040-aec8-46bf-be54-3d8311093015
                    Name: Performance Testing
                    Subject: Performance Testing
                    SiteName: mysite
                    ConfirmationTo: info@northweb.biz
                    CreatedOn: /Date(1464647633330+0100)/
                    ABHoursToTest: null
                    ABCampaignType: null
                    ABWinner: null
                    ABWinnerSelectionType: null
                    Status: 3
                    DeliveredOn: /Date(1464647633207+0100)/
                    ScheduledFor: null
                    ScheduledForTimezone: GTB Standard Time
                    MailingLists:
                    - Campaign: null
                      MailingList:
                        ID: 9b7611be-d395-4637-9983-697d261cca91
                        Name: Performance Testing
                        ActiveMemberCount: 0
                        BouncedMemberCount: 0
                        RemovedMemberCount: 0
                        UnsubscribedMemberCount: 0
                        Status

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