No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
This API client was generated by the OpenAPI Generator project. By using the OpenAPI-spec from a remote server, you can easily generate an API client.
- API version: 3.0.55
- Package version: 1.0.0
- Build package: org.openapitools.codegen.languages.GoClientCodegen
Install the following dependencies:
go get github.com/stretchr/testify/assert
go get golang.org/x/net/context
Put the package under your project folder and add the following in import:
import mailchimpmarketingapi "github.com/Hevelop/go-client-mailchimp-marketing-api"
To use a proxy, set the environment variable HTTP_PROXY
:
os.Setenv("HTTP_PROXY", "http://proxy_name:proxy_port")
Default configuration comes with Servers
field that contains server objects as defined in the OpenAPI specification.
For using other server than the one defined on index 0 set context value mailchimpmarketingapi.ContextServerIndex
of type int
.
ctx := context.WithValue(context.Background(), mailchimpmarketingapi.ContextServerIndex, 1)
Templated server URL is formatted using default variables from configuration or from context value mailchimpmarketingapi.ContextServerVariables
of type map[string]string
.
ctx := context.WithValue(context.Background(), mailchimpmarketingapi.ContextServerVariables, map[string]string{
"basePath": "v2",
})
Note, enum values are always validated and all unused variables are silently ignored.
Each operation can use different server URL defined using OperationServers
map in the Configuration
.
An operation is uniquely identified by "{classname}Service.{nickname}"
string.
Similar rules for overriding default operation server index and variables applies by using mailchimpmarketingapi.ContextOperationServerIndices
and mailchimpmarketingapi.ContextOperationServerVariables
context maps.
ctx := context.WithValue(context.Background(), mailchimpmarketingapi.ContextOperationServerIndices, map[string]int{
"{classname}Service.{nickname}": 2,
})
ctx = context.WithValue(context.Background(), mailchimpmarketingapi.ContextOperationServerVariables, map[string]map[string]string{
"{classname}Service.{nickname}": {
"port": "8443",
},
})
All URIs are relative to https://server.api.mailchimp.com/3.0
Class | Method | HTTP request | Description |
---|---|---|---|
AccountExportAPI | GetAccountExportId | Get /account-exports/{export_id} | Get account export info |
AccountExportsAPI | GetAccountExports | Get /account-exports | List account exports |
AccountExportsAPI | PostAccountExport | Post /account-exports | Add export |
ActivityFeedAPI | GetActivityFeedChimpChatter | Get /activity-feed/chimp-chatter | Get latest chimp chatter |
AuthorizedAppsAPI | GetAuthorizedApps | Get /authorized-apps | List authorized apps |
AuthorizedAppsAPI | GetAuthorizedAppsId | Get /authorized-apps/{app_id} | Get authorized app info |
AutomationsAPI | ArchiveAutomations | Post /automations/{workflow_id}/actions/archive | Archive automation |
AutomationsAPI | DeleteAutomationsIdEmailsId | Delete /automations/{workflow_id}/emails/{workflow_email_id} | Delete workflow email |
AutomationsAPI | GetAutomations | Get /automations | List automations |
AutomationsAPI | GetAutomationsId | Get /automations/{workflow_id} | Get automation info |
AutomationsAPI | GetAutomationsIdEmails | Get /automations/{workflow_id}/emails | List automated emails |
AutomationsAPI | GetAutomationsIdEmailsId | Get /automations/{workflow_id}/emails/{workflow_email_id} | Get workflow email info |
AutomationsAPI | GetAutomationsIdEmailsIdQueue | Get /automations/{workflow_id}/emails/{workflow_email_id}/queue | List automated email subscribers |
AutomationsAPI | GetAutomationsIdEmailsIdQueueId | Get /automations/{workflow_id}/emails/{workflow_email_id}/queue/{subscriber_hash} | Get automated email subscriber |
AutomationsAPI | GetAutomationsIdRemovedSubscribers | Get /automations/{workflow_id}/removed-subscribers | List subscribers removed from workflow |
AutomationsAPI | GetAutomationsIdRemovedSubscribersId | Get /automations/{workflow_id}/removed-subscribers/{subscriber_hash} | Get subscriber removed from workflow |
AutomationsAPI | PatchAutomationEmailWorkflowId | Patch /automations/{workflow_id}/emails/{workflow_email_id} | Update workflow email |
AutomationsAPI | PostAutomations | Post /automations | Add automation |
AutomationsAPI | PostAutomationsIdActionsPauseAllEmails | Post /automations/{workflow_id}/actions/pause-all-emails | Pause automation emails |
AutomationsAPI | PostAutomationsIdActionsStartAllEmails | Post /automations/{workflow_id}/actions/start-all-emails | Start automation emails |
AutomationsAPI | PostAutomationsIdEmailsIdActionsPause | Post /automations/{workflow_id}/emails/{workflow_email_id}/actions/pause | Pause automated email |
AutomationsAPI | PostAutomationsIdEmailsIdActionsStart | Post /automations/{workflow_id}/emails/{workflow_email_id}/actions/start | Start automated email |
AutomationsAPI | PostAutomationsIdEmailsIdQueue | Post /automations/{workflow_id}/emails/{workflow_email_id}/queue | Add subscriber to workflow email |
AutomationsAPI | PostAutomationsIdRemovedSubscribers | Post /automations/{workflow_id}/removed-subscribers | Remove subscriber from workflow |
BatchWebhooksAPI | DeleteBatchWebhookId | Delete /batch-webhooks/{batch_webhook_id} | Delete batch webhook |
BatchWebhooksAPI | GetBatchWebhook | Get /batch-webhooks/{batch_webhook_id} | Get batch webhook info |
BatchWebhooksAPI | GetBatchWebhooks | Get /batch-webhooks | List batch webhooks |
BatchWebhooksAPI | PatchBatchWebhooks | Patch /batch-webhooks/{batch_webhook_id} | Update batch webhook |
BatchWebhooksAPI | PostBatchWebhooks | Post /batch-webhooks | Add batch webhook |
BatchesAPI | DeleteBatchesId | Delete /batches/{batch_id} | Delete batch request |
BatchesAPI | GetBatches | Get /batches | List batch requests |
BatchesAPI | GetBatchesId | Get /batches/{batch_id} | Get batch operation status |
BatchesAPI | PostBatches | Post /batches | Start batch operation |
CampaignFoldersAPI | DeleteCampaignFoldersId | Delete /campaign-folders/{folder_id} | Delete campaign folder |
CampaignFoldersAPI | GetCampaignFolders | Get /campaign-folders | List campaign folders |
CampaignFoldersAPI | GetCampaignFoldersId | Get /campaign-folders/{folder_id} | Get campaign folder |
CampaignFoldersAPI | PatchCampaignFoldersId | Patch /campaign-folders/{folder_id} | Update campaign folder |
CampaignFoldersAPI | PostCampaignFolders | Post /campaign-folders | Add campaign folder |
CampaignsAPI | DeleteCampaignsId | Delete /campaigns/{campaign_id} | Delete campaign |
CampaignsAPI | DeleteCampaignsIdFeedbackId | Delete /campaigns/{campaign_id}/feedback/{feedback_id} | Delete campaign feedback message |
CampaignsAPI | GetCampaigns | Get /campaigns | List campaigns |
CampaignsAPI | GetCampaignsId | Get /campaigns/{campaign_id} | Get campaign info |
CampaignsAPI | GetCampaignsIdContent | Get /campaigns/{campaign_id}/content | Get campaign content |
CampaignsAPI | GetCampaignsIdFeedback | Get /campaigns/{campaign_id}/feedback | List campaign feedback |
CampaignsAPI | GetCampaignsIdFeedbackId | Get /campaigns/{campaign_id}/feedback/{feedback_id} | Get campaign feedback message |
CampaignsAPI | GetCampaignsIdSendChecklist | Get /campaigns/{campaign_id}/send-checklist | Get campaign send checklist |
CampaignsAPI | PatchCampaignsId | Patch /campaigns/{campaign_id} | Update campaign settings |
CampaignsAPI | PatchCampaignsIdFeedbackId | Patch /campaigns/{campaign_id}/feedback/{feedback_id} | Update campaign feedback message |
CampaignsAPI | PostCampaigns | Post /campaigns | Add campaign |
CampaignsAPI | PostCampaignsIdActionsCancelSend | Post /campaigns/{campaign_id}/actions/cancel-send | Cancel campaign |
CampaignsAPI | PostCampaignsIdActionsCreateResend | Post /campaigns/{campaign_id}/actions/create-resend | Resend campaign |
CampaignsAPI | PostCampaignsIdActionsPause | Post /campaigns/{campaign_id}/actions/pause | Pause rss campaign |
CampaignsAPI | PostCampaignsIdActionsReplicate | Post /campaigns/{campaign_id}/actions/replicate | Replicate campaign |
CampaignsAPI | PostCampaignsIdActionsResume | Post /campaigns/{campaign_id}/actions/resume | Resume rss campaign |
CampaignsAPI | PostCampaignsIdActionsSchedule | Post /campaigns/{campaign_id}/actions/schedule | Schedule campaign |
CampaignsAPI | PostCampaignsIdActionsSend | Post /campaigns/{campaign_id}/actions/send | Send campaign |
CampaignsAPI | PostCampaignsIdActionsTest | Post /campaigns/{campaign_id}/actions/test | Send test email |
CampaignsAPI | PostCampaignsIdActionsUnschedule | Post /campaigns/{campaign_id}/actions/unschedule | Unschedule campaign |
CampaignsAPI | PostCampaignsIdFeedback | Post /campaigns/{campaign_id}/feedback | Add campaign feedback |
CampaignsAPI | PutCampaignsIdContent | Put /campaigns/{campaign_id}/content | Set campaign content |
ConnectedSitesAPI | DeleteConnectedSitesId | Delete /connected-sites/{connected_site_id} | Delete connected site |
ConnectedSitesAPI | GetConnectedSites | Get /connected-sites | List connected sites |
ConnectedSitesAPI | GetConnectedSitesId | Get /connected-sites/{connected_site_id} | Get connected site |
ConnectedSitesAPI | PostConnectedSites | Post /connected-sites | Add connected site |
ConnectedSitesAPI | PostConnectedSitesIdActionsVerifyScriptInstallation | Post /connected-sites/{connected_site_id}/actions/verify-script-installation | Verify connected site script |
ConversationsAPI | GetConversations | Get /conversations | List conversations |
ConversationsAPI | GetConversationsId | Get /conversations/{conversation_id} | Get conversation |
ConversationsAPI | GetConversationsIdMessages | Get /conversations/{conversation_id}/messages | List messages |
ConversationsAPI | GetConversationsIdMessagesId | Get /conversations/{conversation_id}/messages/{message_id} | Get message |
CustomerJourneysAPI | PostCustomerJourneysJourneysIdStepsIdActionsTrigger | Post /customer-journeys/journeys/{journey_id}/steps/{step_id}/actions/trigger | Customer Journeys API trigger for a contact |
EcommerceAPI | DeleteEcommerceStoresId | Delete /ecommerce/stores/{store_id} | Delete store |
EcommerceAPI | DeleteEcommerceStoresIdCartsId | Delete /ecommerce/stores/{store_id}/carts/{cart_id} | Delete cart |
EcommerceAPI | DeleteEcommerceStoresIdCartsLinesId | Delete /ecommerce/stores/{store_id}/carts/{cart_id}/lines/{line_id} | Delete cart line item |
EcommerceAPI | DeleteEcommerceStoresIdCustomersId | Delete /ecommerce/stores/{store_id}/customers/{customer_id} | Delete customer |
EcommerceAPI | DeleteEcommerceStoresIdOrdersId | Delete /ecommerce/stores/{store_id}/orders/{order_id} | Delete order |
EcommerceAPI | DeleteEcommerceStoresIdOrdersIdLinesId | Delete /ecommerce/stores/{store_id}/orders/{order_id}/lines/{line_id} | Delete order line item |
EcommerceAPI | DeleteEcommerceStoresIdProductsId | Delete /ecommerce/stores/{store_id}/products/{product_id} | Delete product |
EcommerceAPI | DeleteEcommerceStoresIdProductsIdImagesId | Delete /ecommerce/stores/{store_id}/products/{product_id}/images/{image_id} | Delete product image |
EcommerceAPI | DeleteEcommerceStoresIdProductsIdVariantsId | Delete /ecommerce/stores/{store_id}/products/{product_id}/variants/{variant_id} | Delete product variant |
EcommerceAPI | DeleteEcommerceStoresIdPromocodesId | Delete /ecommerce/stores/{store_id}/promo-rules/{promo_rule_id}/promo-codes/{promo_code_id} | Delete promo code |
EcommerceAPI | DeleteEcommerceStoresIdPromorulesId | Delete /ecommerce/stores/{store_id}/promo-rules/{promo_rule_id} | Delete promo rule |
EcommerceAPI | GetEcommerceOrders | Get /ecommerce/orders | List account orders |
EcommerceAPI | GetEcommerceStores | Get /ecommerce/stores | List stores |
EcommerceAPI | GetEcommerceStoresId | Get /ecommerce/stores/{store_id} | Get store info |
EcommerceAPI | GetEcommerceStoresIdCarts | Get /ecommerce/stores/{store_id}/carts | List carts |
EcommerceAPI | GetEcommerceStoresIdCartsId | Get /ecommerce/stores/{store_id}/carts/{cart_id} | Get cart info |
EcommerceAPI | GetEcommerceStoresIdCartsIdLines | Get /ecommerce/stores/{store_id}/carts/{cart_id}/lines | List cart line items |
EcommerceAPI | GetEcommerceStoresIdCartsIdLinesId | Get /ecommerce/stores/{store_id}/carts/{cart_id}/lines/{line_id} | Get cart line item |
EcommerceAPI | GetEcommerceStoresIdCustomers | Get /ecommerce/stores/{store_id}/customers | List customers |
EcommerceAPI | GetEcommerceStoresIdCustomersId | Get /ecommerce/stores/{store_id}/customers/{customer_id} | Get customer info |
EcommerceAPI | GetEcommerceStoresIdOrders | Get /ecommerce/stores/{store_id}/orders | List orders |
EcommerceAPI | GetEcommerceStoresIdOrdersId | Get /ecommerce/stores/{store_id}/orders/{order_id} | Get order info |
EcommerceAPI | GetEcommerceStoresIdOrdersIdLines | Get /ecommerce/stores/{store_id}/orders/{order_id}/lines | List order line items |
EcommerceAPI | GetEcommerceStoresIdOrdersIdLinesId | Get /ecommerce/stores/{store_id}/orders/{order_id}/lines/{line_id} | Get order line item |
EcommerceAPI | GetEcommerceStoresIdProducts | Get /ecommerce/stores/{store_id}/products | List product |
EcommerceAPI | GetEcommerceStoresIdProductsId | Get /ecommerce/stores/{store_id}/products/{product_id} | Get product info |
EcommerceAPI | GetEcommerceStoresIdProductsIdImages | Get /ecommerce/stores/{store_id}/products/{product_id}/images | List product images |
EcommerceAPI | GetEcommerceStoresIdProductsIdImagesId | Get /ecommerce/stores/{store_id}/products/{product_id}/images/{image_id} | Get product image info |
EcommerceAPI | GetEcommerceStoresIdProductsIdVariants | Get /ecommerce/stores/{store_id}/products/{product_id}/variants | List product variants |
EcommerceAPI | GetEcommerceStoresIdProductsIdVariantsId | Get /ecommerce/stores/{store_id}/products/{product_id}/variants/{variant_id} | Get product variant info |
EcommerceAPI | GetEcommerceStoresIdPromocodes | Get /ecommerce/stores/{store_id}/promo-rules/{promo_rule_id}/promo-codes | List promo codes |
EcommerceAPI | GetEcommerceStoresIdPromocodesId | Get /ecommerce/stores/{store_id}/promo-rules/{promo_rule_id}/promo-codes/{promo_code_id} | Get promo code |
EcommerceAPI | GetEcommerceStoresIdPromorules | Get /ecommerce/stores/{store_id}/promo-rules | List promo rules |
EcommerceAPI | GetEcommerceStoresIdPromorulesId | Get /ecommerce/stores/{store_id}/promo-rules/{promo_rule_id} | Get promo rule |
EcommerceAPI | PatchEcommerceStoresId | Patch /ecommerce/stores/{store_id} | Update store |
EcommerceAPI | PatchEcommerceStoresIdCartsId | Patch /ecommerce/stores/{store_id}/carts/{cart_id} | Update cart |
EcommerceAPI | PatchEcommerceStoresIdCartsIdLinesId | Patch /ecommerce/stores/{store_id}/carts/{cart_id}/lines/{line_id} | Update cart line item |
EcommerceAPI | PatchEcommerceStoresIdCustomersId | Patch /ecommerce/stores/{store_id}/customers/{customer_id} | Update customer |
EcommerceAPI | PatchEcommerceStoresIdOrdersId | Patch /ecommerce/stores/{store_id}/orders/{order_id} | Update order |
EcommerceAPI | PatchEcommerceStoresIdOrdersIdLinesId | Patch /ecommerce/stores/{store_id}/orders/{order_id}/lines/{line_id} | Update order line item |
EcommerceAPI | PatchEcommerceStoresIdProductsId | Patch /ecommerce/stores/{store_id}/products/{product_id} | Update product |
EcommerceAPI | PatchEcommerceStoresIdProductsIdImagesId | Patch /ecommerce/stores/{store_id}/products/{product_id}/images/{image_id} | Update product image |
EcommerceAPI | PatchEcommerceStoresIdProductsIdVariantsId | Patch /ecommerce/stores/{store_id}/products/{product_id}/variants/{variant_id} | Update product variant |
EcommerceAPI | PatchEcommerceStoresIdPromocodesId | Patch /ecommerce/stores/{store_id}/promo-rules/{promo_rule_id}/promo-codes/{promo_code_id} | Update promo code |
EcommerceAPI | PatchEcommerceStoresIdPromorulesId | Patch /ecommerce/stores/{store_id}/promo-rules/{promo_rule_id} | Update promo rule |
EcommerceAPI | PostEcommerceStores | Post /ecommerce/stores | Add store |
EcommerceAPI | PostEcommerceStoresIdCarts | Post /ecommerce/stores/{store_id}/carts | Add cart |
EcommerceAPI | PostEcommerceStoresIdCartsIdLines | Post /ecommerce/stores/{store_id}/carts/{cart_id}/lines | Add cart line item |
EcommerceAPI | PostEcommerceStoresIdCustomers | Post /ecommerce/stores/{store_id}/customers | Add customer |
EcommerceAPI | PostEcommerceStoresIdOrders | Post /ecommerce/stores/{store_id}/orders | Add order |
EcommerceAPI | PostEcommerceStoresIdOrdersIdLines | Post /ecommerce/stores/{store_id}/orders/{order_id}/lines | Add order line item |
EcommerceAPI | PostEcommerceStoresIdProducts | Post /ecommerce/stores/{store_id}/products | Add product |
EcommerceAPI | PostEcommerceStoresIdProductsIdImages | Post /ecommerce/stores/{store_id}/products/{product_id}/images | Add product image |
EcommerceAPI | PostEcommerceStoresIdProductsIdVariants | Post /ecommerce/stores/{store_id}/products/{product_id}/variants | Add product variant |
EcommerceAPI | PostEcommerceStoresIdPromocodes | Post /ecommerce/stores/{store_id}/promo-rules/{promo_rule_id}/promo-codes | Add promo code |
EcommerceAPI | PostEcommerceStoresIdPromorules | Post /ecommerce/stores/{store_id}/promo-rules | Add promo rule |
EcommerceAPI | PutEcommerceStoresIdCustomersId | Put /ecommerce/stores/{store_id}/customers/{customer_id} | Add or update customer |
EcommerceAPI | PutEcommerceStoresIdProductsIdVariantsId | Put /ecommerce/stores/{store_id}/products/{product_id}/variants/{variant_id} | Add or update product variant |
FileManagerAPI | DeleteFileManagerFilesId | Delete /file-manager/files/{file_id} | Delete file |
FileManagerAPI | DeleteFileManagerFoldersId | Delete /file-manager/folders/{folder_id} | Delete folder |
FileManagerAPI | GetFileManagerFiles | Get /file-manager/files | List stored files |
FileManagerAPI | GetFileManagerFilesId | Get /file-manager/files/{file_id} | Get file |
FileManagerAPI | GetFileManagerFolders | Get /file-manager/folders | List folders |
FileManagerAPI | GetFileManagerFoldersFiles | Get /file-manager/folders/{folder_id}/files | List stored files |
FileManagerAPI | GetFileManagerFoldersId | Get /file-manager/folders/{folder_id} | Get folder |
FileManagerAPI | PatchFileManagerFilesId | Patch /file-manager/files/{file_id} | Update file |
FileManagerAPI | PatchFileManagerFoldersId | Patch /file-manager/folders/{folder_id} | Update folder |
FileManagerAPI | PostFileManagerFiles | Post /file-manager/files | Add file |
FileManagerAPI | PostFileManagerFolders | Post /file-manager/folders | Add folder |
LandingPagesAPI | DeleteLandingPageId | Delete /landing-pages/{page_id} | Delete landing page |
LandingPagesAPI | GetAllLandingPages | Get /landing-pages | List landing pages |
LandingPagesAPI | GetLandingPageId | Get /landing-pages/{page_id} | Get landing page info |
LandingPagesAPI | GetLandingPageIdContent | Get /landing-pages/{page_id}/content | Get landing page content |
LandingPagesAPI | PatchLandingPageId | Patch /landing-pages/{page_id} | Update landing page |
LandingPagesAPI | PostAllLandingPages | Post /landing-pages | Add landing page |
LandingPagesAPI | PostLandingPageIdActionsPublish | Post /landing-pages/{page_id}/actions/publish | Publish landing page |
LandingPagesAPI | PostLandingPageIdActionsUnpublish | Post /landing-pages/{page_id}/actions/unpublish | Unpublish landing page |
ListsAPI | DeleteListsId | Delete /lists/{list_id} | Delete list |
ListsAPI | DeleteListsIdInterestCategoriesId | Delete /lists/{list_id}/interest-categories/{interest_category_id} | Delete interest category |
ListsAPI | DeleteListsIdInterestCategoriesIdInterestsId | Delete /lists/{list_id}/interest-categories/{interest_category_id}/interests/{interest_id} | Delete interest in category |
ListsAPI | DeleteListsIdMembersId | Delete /lists/{list_id}/members/{subscriber_hash} | Archive list member |
ListsAPI | DeleteListsIdMembersIdNotesId | Delete /lists/{list_id}/members/{subscriber_hash}/notes/{note_id} | Delete note |
ListsAPI | DeleteListsIdMergeFieldsId | Delete /lists/{list_id}/merge-fields/{merge_id} | Delete merge field |
ListsAPI | DeleteListsIdSegmentsId | Delete /lists/{list_id}/segments/{segment_id} | Delete segment |
ListsAPI | DeleteListsIdSegmentsIdMembersId | Delete /lists/{list_id}/segments/{segment_id}/members/{subscriber_hash} | Remove list member from segment |
ListsAPI | DeleteListsIdWebhooksId | Delete /lists/{list_id}/webhooks/{webhook_id} | Delete webhook |
ListsAPI | GetListMemberTags | Get /lists/{list_id}/members/{subscriber_hash}/tags | List member tags |
ListsAPI | GetLists | Get /lists | Get lists info |
ListsAPI | GetListsId | Get /lists/{list_id} | Get list info |
ListsAPI | GetListsIdAbuseReports | Get /lists/{list_id}/abuse-reports | List abuse reports |
ListsAPI | GetListsIdAbuseReportsId | Get /lists/{list_id}/abuse-reports/{report_id} | Get abuse report |
ListsAPI | GetListsIdActivity | Get /lists/{list_id}/activity | List recent activity |
ListsAPI | GetListsIdClients | Get /lists/{list_id}/clients | List top email clients |
ListsAPI | GetListsIdGrowthHistory | Get /lists/{list_id}/growth-history | List growth history data |
ListsAPI | GetListsIdGrowthHistoryId | Get /lists/{list_id}/growth-history/{month} | Get growth history by month |
ListsAPI | GetListsIdInterestCategories | Get /lists/{list_id}/interest-categories | List interest categories |
ListsAPI | GetListsIdInterestCategoriesId | Get /lists/{list_id}/interest-categories/{interest_category_id} | Get interest category info |
ListsAPI | GetListsIdInterestCategoriesIdInterests | Get /lists/{list_id}/interest-categories/{interest_category_id}/interests | List interests in category |
ListsAPI | GetListsIdInterestCategoriesIdInterestsId | Get /lists/{list_id}/interest-categories/{interest_category_id}/interests/{interest_id} | Get interest in category |
ListsAPI | GetListsIdLocations | Get /lists/{list_id}/locations | List locations |
ListsAPI | GetListsIdMembers | Get /lists/{list_id}/members | List members info |
ListsAPI | GetListsIdMembersId | Get /lists/{list_id}/members/{subscriber_hash} | Get member info |
ListsAPI | GetListsIdMembersIdActivity | Get /lists/{list_id}/members/{subscriber_hash}/activity | View recent activity 50 |
ListsAPI | GetListsIdMembersIdActivityFeed | Get /lists/{list_id}/members/{subscriber_hash}/activity-feed | View recent activity |
ListsAPI | GetListsIdMembersIdEvents | Get /lists/{list_id}/members/{subscriber_hash}/events | List member events |
ListsAPI | GetListsIdMembersIdGoals | Get /lists/{list_id}/members/{subscriber_hash}/goals | List member goal events |
ListsAPI | GetListsIdMembersIdNotes | Get /lists/{list_id}/members/{subscriber_hash}/notes | List recent member notes |
ListsAPI | GetListsIdMembersIdNotesId | Get /lists/{list_id}/members/{subscriber_hash}/notes/{note_id} | Get member note |
ListsAPI | GetListsIdMergeFields | Get /lists/{list_id}/merge-fields | List merge fields |
ListsAPI | GetListsIdMergeFieldsId | Get /lists/{list_id}/merge-fields/{merge_id} | Get merge field |
ListsAPI | GetListsIdSegmentsId | Get /lists/{list_id}/segments/{segment_id} | Get segment info |
ListsAPI | GetListsIdSegmentsIdMembers | Get /lists/{list_id}/segments/{segment_id}/members | List members in segment |
ListsAPI | GetListsIdSignupForms | Get /lists/{list_id}/signup-forms | List signup forms |
ListsAPI | GetListsIdSurveys | Get /lists/{list_id}/surveys | Get information about all surveys for a list |
ListsAPI | GetListsIdSurveysId | Get /lists/{list_id}/surveys/{survey_id} | Get survey |
ListsAPI | GetListsIdWebhooks | Get /lists/{list_id}/webhooks | List webhooks |
ListsAPI | GetListsIdWebhooksId | Get /lists/{list_id}/webhooks/{webhook_id} | Get webhook info |
ListsAPI | PatchListsId | Patch /lists/{list_id} | Update lists |
ListsAPI | PatchListsIdInterestCategoriesId | Patch /lists/{list_id}/interest-categories/{interest_category_id} | Update interest category |
ListsAPI | PatchListsIdInterestCategoriesIdInterestsId | Patch /lists/{list_id}/interest-categories/{interest_category_id}/interests/{interest_id} | Update interest in category |
ListsAPI | PatchListsIdMembersId | Patch /lists/{list_id}/members/{subscriber_hash} | Update list member |
ListsAPI | PatchListsIdMembersIdNotesId | Patch /lists/{list_id}/members/{subscriber_hash}/notes/{note_id} | Update note |
ListsAPI | PatchListsIdMergeFieldsId | Patch /lists/{list_id}/merge-fields/{merge_id} | Update merge field |
ListsAPI | PatchListsIdSegmentsId | Patch /lists/{list_id}/segments/{segment_id} | Update segment |
ListsAPI | PatchListsIdWebhooksId | Patch /lists/{list_id}/webhooks/{webhook_id} | Update webhook |
ListsAPI | PostListMemberEvents | Post /lists/{list_id}/members/{subscriber_hash}/events | Add event |
ListsAPI | PostListMemberTags | Post /lists/{list_id}/members/{subscriber_hash}/tags | Add or remove member tags |
ListsAPI | PostLists | Post /lists | Add list |
ListsAPI | PostListsId | Post /lists/{list_id} | Batch subscribe or unsubscribe |
ListsAPI | PostListsIdInterestCategories | Post /lists/{list_id}/interest-categories | Add interest category |
ListsAPI | PostListsIdInterestCategoriesIdInterests | Post /lists/{list_id}/interest-categories/{interest_category_id}/interests | Add interest in category |
ListsAPI | PostListsIdMembers | Post /lists/{list_id}/members | Add member to list |
ListsAPI | PostListsIdMembersHashActionsDeletePermanent | Post /lists/{list_id}/members/{subscriber_hash}/actions/delete-permanent | Delete list member |
ListsAPI | PostListsIdMembersIdNotes | Post /lists/{list_id}/members/{subscriber_hash}/notes | Add member note |
ListsAPI | PostListsIdMergeFields | Post /lists/{list_id}/merge-fields | Add merge field |
ListsAPI | PostListsIdSegments | Post /lists/{list_id}/segments | Add segment |
ListsAPI | PostListsIdSegmentsId | Post /lists/{list_id}/segments/{segment_id} | Batch add or remove members |
ListsAPI | PostListsIdSegmentsIdMembers | Post /lists/{list_id}/segments/{segment_id}/members | Add member to segment |
ListsAPI | PostListsIdSignupForms | Post /lists/{list_id}/signup-forms | Customize signup form |
ListsAPI | PostListsIdWebhooks | Post /lists/{list_id}/webhooks | Add webhook |
ListsAPI | PreviewASegment | Get /lists/{list_id}/segments | List segments |
ListsAPI | PutListsIdMembersId | Put /lists/{list_id}/members/{subscriber_hash} | Add or update list member |
ListsAPI | SearchTagsByName | Get /lists/{list_id}/tag-search | Search for tags on a list by name. |
PingAPI | GetPing | Get /ping | Ping |
ReportingAPI | GetReportingLandingPages | Get /reporting/landing-pages | List landing pages reports |
ReportingAPI | GetReportingLandingPagesId | Get /reporting/landing-pages/{outreach_id} | Get landing page report |
ReportingAPI | GetReportingSurveys | Get /reporting/surveys | List survey reports |
ReportingAPI | GetReportingSurveysId | Get /reporting/surveys/{survey_id} | Get survey report |
ReportingAPI | GetReportingSurveysIdQuestions | Get /reporting/surveys/{survey_id}/questions | List survey question reports |
ReportingAPI | GetReportingSurveysIdQuestionsId | Get /reporting/surveys/{survey_id}/questions/{question_id} | Get survey question report |
ReportingAPI | GetReportingSurveysIdQuestionsIdAnswers | Get /reporting/surveys/{survey_id}/questions/{question_id}/answers | List answers for question |
ReportingAPI | GetReportingSurveysIdResponses | Get /reporting/surveys/{survey_id}/responses | List survey responses |
ReportingAPI | GetReportingSurveysIdResponsesId | Get /reporting/surveys/{survey_id}/responses/{response_id} | Get survey response |
ReportsAPI | GetReports | Get /reports | List campaign reports |
ReportsAPI | GetReportsId | Get /reports/{campaign_id} | Get campaign report |
ReportsAPI | GetReportsIdAbuseReportsId | Get /reports/{campaign_id}/abuse-reports | List abuse reports |
ReportsAPI | GetReportsIdAbuseReportsIdId | Get /reports/{campaign_id}/abuse-reports/{report_id} | Get abuse report |
ReportsAPI | GetReportsIdAdvice | Get /reports/{campaign_id}/advice | List campaign feedback |
ReportsAPI | GetReportsIdClickDetails | Get /reports/{campaign_id}/click-details | List campaign details |
ReportsAPI | GetReportsIdClickDetailsId | Get /reports/{campaign_id}/click-details/{link_id} | Get campaign link details |
ReportsAPI | GetReportsIdClickDetailsIdMembers | Get /reports/{campaign_id}/click-details/{link_id}/members | List clicked link subscribers |
ReportsAPI | GetReportsIdClickDetailsIdMembersId | Get /reports/{campaign_id}/click-details/{link_id}/members/{subscriber_hash} | Get clicked link subscriber |
ReportsAPI | GetReportsIdDomainPerformance | Get /reports/{campaign_id}/domain-performance | List domain performance stats |
ReportsAPI | GetReportsIdEcommerceProductActivity | Get /reports/{campaign_id}/ecommerce-product-activity | List campaign product activity |
ReportsAPI | GetReportsIdEepurl | Get /reports/{campaign_id}/eepurl | List EepURL activity |
ReportsAPI | GetReportsIdEmailActivity | Get /reports/{campaign_id}/email-activity | List email activity |
ReportsAPI | GetReportsIdEmailActivityId | Get /reports/{campaign_id}/email-activity/{subscriber_hash} | Get subscriber email activity |
ReportsAPI | GetReportsIdLocations | Get /reports/{campaign_id}/locations | List top open activities |
ReportsAPI | GetReportsIdOpenDetails | Get /reports/{campaign_id}/open-details | List campaign open details |
ReportsAPI | GetReportsIdOpenDetailsIdMembersId | Get /reports/{campaign_id}/open-details/{subscriber_hash} | Get opened campaign subscriber |
ReportsAPI | GetReportsIdSentTo | Get /reports/{campaign_id}/sent-to | List campaign recipients |
ReportsAPI | GetReportsIdSentToId | Get /reports/{campaign_id}/sent-to/{subscriber_hash} | Get campaign recipient info |
ReportsAPI | GetReportsIdSubReportsId | Get /reports/{campaign_id}/sub-reports | List child campaign reports |
ReportsAPI | GetReportsIdUnsubscribed | Get /reports/{campaign_id}/unsubscribed | List unsubscribed members |
ReportsAPI | GetReportsIdUnsubscribedId | Get /reports/{campaign_id}/unsubscribed/{subscriber_hash} | Get unsubscribed member |
RootAPI | GetRoot | Get / | List api root resources |
SearchCampaignsAPI | GetSearchCampaigns | Get /search-campaigns | Search campaigns |
SearchMembersAPI | GetSearchMembers | Get /search-members | Search members |
SurveysAPI | PostListsIdSurveysIdActionsCreateEmail | Post /lists/{list_id}/surveys/{survey_id}/actions/create-email | Create a Survey Campaign |
SurveysAPI | PostListsIdSurveysIdActionsPublish | Post /lists/{list_id}/surveys/{survey_id}/actions/publish | Publish a Survey |
SurveysAPI | PostListsIdSurveysIdActionsUnpublish | Post /lists/{list_id}/surveys/{survey_id}/actions/unpublish | Unpublish a Survey |
TemplateFoldersAPI | DeleteTemplateFoldersId | Delete /template-folders/{folder_id} | Delete template folder |
TemplateFoldersAPI | GetTemplateFolders | Get /template-folders | List template folders |
TemplateFoldersAPI | GetTemplateFoldersId | Get /template-folders/{folder_id} | Get template folder |
TemplateFoldersAPI | PatchTemplateFoldersId | Patch /template-folders/{folder_id} | Update template folder |
TemplateFoldersAPI | PostTemplateFolders | Post /template-folders | Add template folder |
TemplatesAPI | DeleteTemplatesId | Delete /templates/{template_id} | Delete template |
TemplatesAPI | GetTemplates | Get /templates | List templates |
TemplatesAPI | GetTemplatesId | Get /templates/{template_id} | Get template info |
TemplatesAPI | GetTemplatesIdDefaultContent | Get /templates/{template_id}/default-content | View default content |
TemplatesAPI | PatchTemplatesId | Patch /templates/{template_id} | Update template |
TemplatesAPI | PostTemplates | Post /templates | Add template |
VerifiedDomainsAPI | CreateVerifiedDomain | Post /verified-domains | Add domain to account |
VerifiedDomainsAPI | DeleteVerifiedDomain | Delete /verified-domains/{domain_name} | Delete domain |
VerifiedDomainsAPI | GetVerifiedDomain | Get /verified-domains/{domain_name} | Get domain info |
VerifiedDomainsAPI | GetVerifiedDomains | Get /verified-domains | List sending domains |
VerifiedDomainsAPI | VerifyDomain | Post /verified-domains/{domain_name}/actions/verify | Verify domain |
- ABSplit
- ABSplitStats
- ABTestOptions
- ABTestOptions1
- ABTestOptions2
- ABTestingOptions
- APIHealthStatus
- APIRoot
- AbandonedBrowseAutomation
- AbandonedCartAutomation
- AbuseComplaint
- AbuseComplaint1
- AbuseComplaints
- AbuseComplaints1
- AccountContact
- AccountExportsInner
- AddListMembers
- AddListMembers1
- AddListMembers2
- AddListMembers3
- AddWebhook
- Address
- Address1
- AnOptionForSignupFormStyles
- AuthorizedApplicationsInner
- AutomationCampaignSettings
- AutomationCampaignSettings1
- AutomationDelay
- AutomationDelay1
- AutomationEmails
- AutomationTrackingOptions
- AutomationTrigger
- AutomationTrigger1
- AutomationWorkflow
- AutomationWorkflow1
- AutomationWorkflowEmail
- AutomationWorkflowRuntimeSettings
- Automations
- Batch
- BatchAddRemoveListMembersToFromStaticSegment
- BatchDelivery
- BatchOperations
- BatchUpdateListMembers
- BatchWebhook
- BatchWebhook1
- BatchWebhook2
- BatchWebhooks
- BillingAddress
- BillingAddress1
- Bounces
- Campaign
- Campaign1
- Campaign2
- Campaign3
- CampaignA
- CampaignAdvice
- CampaignAdviceReport
- CampaignB
- CampaignContent
- CampaignContent1
- CampaignDefaults
- CampaignDefaults1
- CampaignDeliveryStatus
- CampaignFeedback
- CampaignFeedback1
- CampaignFeedback2
- CampaignFeedback3
- CampaignFolder
- CampaignFolder1
- CampaignFolders
- CampaignReport
- CampaignReportSummary
- CampaignReportSummary1
- CampaignReportSummary2
- CampaignReportSummary3
- CampaignReports
- CampaignReports1
- CampaignSettings
- CampaignSettings1
- CampaignSettings2
- CampaignSettings3
- CampaignSettings4
- CampaignSettings5
- CampaignSocialCard
- CampaignSubReports
- CampaignTrackingOptions
- CampaignTrackingOptions1
- Campaigns
- CapsuleCRMTracking
- CapsuleCRMTracking1
- CapsuleCRMTracking2
- CartLines
- Carts
- ChimpChatter
- ClickDetailMember
- ClickDetailMembers
- ClickDetailReport
- ClickSummary
- Clicks
- Clicks1Inner
- Clicks1Inner1
- CollectionAuthorization
- CollectionOfContentForListSignupForms
- CollectionOfConversationMessages
- CollectionOfElementStyleForListSignupForms
- CollectionOfEvents
- CollectionOfMemberActivityEvents
- CollectionOfMergeFields
- CollectionOfNotes
- CollectionOfSegments
- CollectionOfTags
- CombinationsInner
- Conditions
- Conditions1
- Conditions2
- ConnectedSite
- ConnectedSite1
- ConnectedSite2
- ConnectedSites
- Contact
- ContactCounts
- Conversation
- ConversationMessage
- CreateAnAccountExport
- Customers
- DailyClicksAndVisitsData
- DailyListActivity
- DailySendingDays
- DomainPerformance
- ECommerceCart
- ECommerceCart1
- ECommerceCart2
- ECommerceCartLineItem
- ECommerceCartLineItem1
- ECommerceCartLineItem2
- ECommerceCustomer
- ECommerceCustomer1
- ECommerceCustomer2
- ECommerceCustomer3
- ECommerceCustomer4
- ECommerceCustomer5
- ECommerceOrder
- ECommerceOrder1
- ECommerceOrder2
- ECommerceOrderLineItem
- ECommerceOrderLineItem1
- ECommerceOrderLineItem2
- ECommerceProduct
- ECommerceProduct1
- ECommerceProduct2
- ECommerceProductImage
- ECommerceProductImage1
- ECommerceProductImage2
- ECommerceProductVariant
- ECommerceProductVariant1
- ECommerceProductVariant2
- ECommercePromoCode
- ECommercePromoCode1
- ECommercePromoCode2
- ECommercePromoRule
- ECommercePromoRule1
- ECommercePromoRule2
- ECommerceReport
- ECommerceReport1
- ECommerceStore
- ECommerceStore1
- ECommerceStore2
- ECommerceStores
- EcommerceProductImages
- EcommerceProductVariants
- EcommerceStats
- EepurlActivity
- EmailActivity
- EmailClient
- EmailClients
- EmailDomain
- ErrorsInner
- ErrorsInner1
- Event
- Events
- Events1
- Events2
- ExactMatches
- FacebookLikes
- FileManager
- FileManagerFolders
- Forwards
- GalleryFile
- GalleryFile1
- GalleryFile2
- GalleryFolder
- GalleryFolder1
- GetAccountExports200Response
- GetActivityFeedChimpChatter200Response
- GetAllLandingPages200Response
- GetAuthorizedApps200Response
- GetAutomations200Response
- GetAutomationsIdEmailsIdQueue200Response
- GetCampaigns200Response
- GetReportingLandingPages200Response
- GetReportingSurveys200Response
- GetReportingSurveysIdQuestions200Response
- GetReportingSurveysIdQuestionsIdAnswers200Response
- GetReportingSurveysIdResponses200Response
- GetReportsIdEcommerceProductActivity200Response
- GetReportsIdEcommerceProductActivity200ResponseProductsInner
- Goal
- GroupA
- GroupB
- GrowthHistory
- Hours
- IndustryStats
- IndustryStats1
- Interest
- Interest1
- InterestCategory
- InterestCategory1
- InterestGroupings
- Interests
- ItemsInner
- LandingPage
- LandingPage1
- LandingPage2
- LandingPageContent
- LandingPageReport
- LandingPageReportEcommerce
- LandingPageReportTimeseries
- LastMessage
- List
- List1
- List2
- List3
- List4
- List5
- List6
- List7
- List8
- List9
- ListActivity
- ListContact
- ListContact1
- ListContact2
- ListLocation
- ListLocations
- ListMembers
- ListMembers1
- ListMembers2
- ListSignupForms
- ListStats
- ListWebhooks
- ListsInner
- Location
- Location1
- Location2
- Location3
- MarketingPermission
- MarketingPermission1
- MemberActivity
- MemberActivity1
- MemberActivity2
- MemberActivityEvents
- MemberActivityEvents1
- MemberNotes
- MemberNotes1
- MemberTag
- MemberTags
- Members
- MembersToAddRemoveToFromAStaticSegment
- MembersToSubscribeUnsubscribeToFromAListInBatch
- MergeField
- MergeField1
- MergeField2
- MergeField3
- MergeFieldOptions
- MergeFieldOptions1
- MergeFieldOptions2
- Notes
- OpenActivity
- OpenDetailReport
- OpenLocations
- Opens
- Operations
- OptionsInner
- OrderLines
- Orders
- Orders1
- Outreach
- Outreach1
- PartialMatches
- PostBatchesRequest
- PostCampaignsIdActionsCreateResendRequest
- PostCampaignsIdActionsScheduleRequest
- PostCampaignsIdActionsTestRequest
- PostListsIdSegmentsIdMembersRequest
- ProblemDetailDocument
- Products
- PromoCodes
- PromoRules
- PromosInner
- PromosInner1
- RSSOptions
- RSSOptions1
- RSSOptions2
- RSSOptions3
- Referrer
- RemovedSubscribers
- ResendShortcutEligibility
- ResourceLink
- Response
- ResultsInner
- SalesforceCRMTracking
- SalesforceCRMTracking1
- Script
- Script1
- SegmentMembers
- SegmentOptions
- SegmentOptions1
- SegmentOptions2
- SendChecklist
- SendingSchedule
- SendingSchedule1
- SentTo
- ShareReport
- ShippingAddress
- ShippingAddress1
- SignupForm
- SignupForm1
- SignupFormHeaderOptions
- Sources
- Sources1
- Statistics
- SubscriberInAutomationQueue
- SubscriberInAutomationQueue1
- SubscriberInAutomationQueue2
- SubscriberInCustomerJourneySAudience
- SubscriberList
- SubscriberList1
- SubscriberList2
- SubscriberLists
- SubscriberRemovedFromAutomationWorkflow
- SubscriberStats
- SubscriberStats1
- SurveyQuestionAnswer
- SurveyQuestionReport
- SurveyReport
- SurveyRespondents
- SurveyResponse
- Tag
- TagSearchResults
- TagsInner
- TagsInner1
- TagsInner2
- TemplateContent
- TemplateContent1
- TemplateDefaultContent
- TemplateFolder
- TemplateFolder1
- TemplateFolders
- TemplateInstance
- TemplateInstance1
- Templates
- TimeseriesInner
- TimewarpStatsInner
- ToNewSubscribers
- ToNonClickers
- ToNonOpeners
- TrackedConversations
- TrackingSettings
- TwitterStats
- TwitterStatus
- UniqueVisitsInner
- Unsubscribes
- UpdateInformationAboutASpecificWorkflowEmail
- UploadArchive
- VariateContentsInner
- VariateContentsInner1
- VerifiedDomains
- VerifiedDomains1
- VerifiedDomains2
- VerifyADomainForSending
- VisitsInner
- VisitsInner1
- WeeklyClicksAndVisitsData
Authentication schemes defined for the API:
- Type: HTTP basic authentication
Example
auth := context.WithValue(context.Background(), mailchimpmarketingapi.ContextBasicAuth, mailchimpmarketingapi.BasicAuth{
UserName: "username",
Password: "password",
})
r, err := client.Service.Operation(auth, args)
Due to the fact that model structure members are all pointers, this package contains a number of utility functions to easily obtain pointers to values of basic types. Each of these functions takes a value of the given basic type and returns a pointer to it:
PtrBool
PtrInt
PtrInt32
PtrInt64
PtrFloat
PtrFloat32
PtrFloat64
PtrString
PtrTime