Mail::Chimp3(3pm)

πŸ“¦
version 0.08 Β· 3 versions
, in ubuntu noble, ubuntu resolute, ubuntu stonking

πŸ’– Mail::Chimp3 πŸ’–

okay bestie, sit down, hydrate, because this is the manual page for Mail::Chimp3 β€” the User Contributed Perl Documentation entry in section 3pm. It's an interface to mailchimp.com's RESTful Web API v3, and it does that by leaning on WEB::API. no cap. πŸ’βœ¨


✨ NAME ✨

Mail::Chimp3 β€” an interface to mailchimp.com's RESTful Web API v3 using WEB::API.

like, that's the whole vibe. it's the little bridge between your Perl code and MailChimp's API. 🫢


🌸 VERSION 🌸

version 0.08 πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

okay so heads up: this is for the MailChimp API v3.0. periodt.

pls pls pls go read the API documentation at <http://developer.mailchimp.com/documentation/mailchimp/reference/overview/> β€” it's the real source of truth, i'm just the messenger 🧚

use Mail::Chimp3;

my $mailchimp = Mail::Chimp3->new(
    api_key => $apikey,
);

my $response = $mailchimp->add_store(
    store_id => '123',
    cart_id  => '456',
);

look at that. constructor, api key, boom β€” you're making calls. iconic. πŸ”₯


πŸ‘‘ METHODS πŸ‘‘

okay this is the big one, bestie. this module has so many methods it's giving phone book. every single one is listed below, in the exact order they show up, and i did not skip a single one because i love you and because that would be a crime. 🌈

  • abuse_report
  • abuse_reports
  • add_authorized_app
  • add_automation_subscriber
  • add_batch
  • add_batch_webhook
  • add_campaign
  • add_campaign_feedback
  • add_campaign_folder
  • add_cart
  • add_cart_line
  • add_connected_site
  • add_conversation_message
  • add_customer
  • add_domain_name
  • add_file_manager_file
  • add_file_manager_folder
  • add_interest
  • add_interest_category
  • add_landing_page
  • add_list
  • add_member
  • add_member_note
  • add_member_tag
  • add_merge_field
  • add_order
  • add_order_line
  • add_product
  • add_segment
  • add_segment_member
  • add_store
  • add_template
  • add_template_folder
  • add_twitter_card
  • add_variant
  • add_webhook
  • advice
  • authorized_app
  • authorized_apps
  • automation
  • automation_email
  • automation_emails
  • automation_subscriber
  • automation_subscribers
  • automations
  • batch
  • batches
  • batch_list
  • batch_segment
  • batch_webhooks
  • batch_webhook
  • campaign
  • campaign_content
  • campaign_feedback
  • campaign_feedbacks
  • campaign_folder
  • campaign_folders
  • campaign_send_checklist
  • campaigns
  • cancel_campaign
  • cart
  • cart_line
  • cart_lines
  • carts
  • click_detail
  • click_details
  • click_details_member
  • click_details_members
  • connected_sites
  • connected_site
  • conversation
  • conversation_message
  • conversation_messages
  • conversations
  • customer
  • customers
  • delete_batch
  • delete_batch_webhook
  • delete_campaign
  • delete_campaign_feedback
  • delete_campaign_folder
  • delete_cart
  • delete_cart_line
  • delete_connected_site
  • delete_customer
  • delete_domain_name
  • delete_file_manager_file
  • delete_file_manager_folder
  • delete_interest
  • delete_interest_category
  • delete_landing_page
  • delete_list
  • delete_member
  • delete_member_note
  • delete_merge_field
  • delete_order
  • delete_order_line
  • delete_product
  • delete_segment
  • delete_segment_member
  • delete_store
  • delete_template
  • delete_template_folder
  • delete_variant
  • delete_webhook
  • domain_performance
  • eepurl
  • email_activity
  • facebook_ad
  • facebook_ads
  • file_manager_file
  • file_manager_files
  • file_manager_folder
  • file_manager_folders
  • growth_history
  • growth_history_month
  • google_ads
  • google_ads_instance
  • interest
  • interest_categories
  • interest_category
  • interests
  • landing_page
  • landing_page_content
  • landing_pages
  • list
  • list_activity
  • list_clients
  • lists
  • locations
  • member
  • member_activity
  • member_email_activity
  • member_goals
  • member_note
  • member_notes
  • member_tags
  • member_sent_to
  • member_unsubscribed
  • members
  • merge_field
  • merge_fields
  • order
  • order_line
  • order_lines
  • orders
  • pause_automation
  • pause_automation_email
  • pause_campaign
  • ping
  • product
  • products
  • publish_landing_page
  • remove_automation_subscriber
  • removed_automation_subscribers
  • replicate_campaign
  • report
  • reports
  • reporting
  • reporting_facebook_ad
  • reporting_facebook_ad_ecommerce
  • reporting_facebook_ads
  • reporting_google_ad
  • reporting_google_ad_ecommerce
  • reporting_google_ads
  • reporting_landing_page
  • reporting_landing_pages
  • resume_campaign
  • root
  • schedule_campaign
  • search_campaigns
  • search_members
  • segment
  • segment_members
  • segments
  • send_campaign
  • sent_to
  • set_campaign_content
  • start_automation
  • start_automation_email
  • store
  • stores
  • sub_reports
  • template
  • template_default_content
  • template_folder
  • template_folders
  • templates
  • test_campaign
  • twitter_card
  • twitter_cards
  • unpublish_landing_page
  • unschedule_campaign
  • unsubscribed
  • update_batch_webhook
  • update_campaign
  • update_campaign_feedback
  • update_campaign_folder
  • update_cart
  • update_cart_line
  • update_customer
  • update_file_manager_file
  • update_file_manager_folder
  • update_interest
  • update_interest_category
  • update_landing_page
  • update_list
  • update_member
  • update_member_note
  • update_merge_field
  • update_order
  • update_order_line
  • update_product
  • update_segment
  • update_store
  • update_template
  • update_template_folder
  • update_variant
  • upsert_customer
  • upsert_member
  • upsert_variant
  • variant
  • variants
  • verified_domains
  • verified_domain_name
  • verify_connected_site
  • verify_domain_name
  • webhook
  • webhooks

ate. πŸ’… that's the whole list, zero skips, iykyk.


πŸŽ€ INTERNALS πŸŽ€

the behind-the-scenes stuff, the backstage pass, the getting-ready-with-me of this module πŸͺž

commands

Required by Web::API

like, literally required. it's not optional, babes.

πŸ› οΈ BUILD πŸ› οΈ

basic configuration for the client API happens usually in the BUILD method when using Web::API.

so that's where you do your lil setup. πŸ’–


😭 BUGS 😭

found a bug?? a feature request?? pls don't suffer in silence β€” report any bugs or feature requests on GitHub's issue tracker at <https://github.com/jdigory/p5-Mail-Chimp3/issues>. the maintainers wanna hear from you fr fr 🫢


🌈 SUPPORT 🌈

you can find documentation for this module with the perldoc command:

perldoc Mail::Chimp3

you can also look for information at:

go on, click. it's right there. ⭐


πŸ’œ CONTRIBUTORS πŸ’œ

  • Peter Karman (pkarman) β€” thank you for your service bestie πŸ«‘πŸ’

πŸ‘‘ AUTHOR πŸ‘‘

Josh Lavin <digory@cpan.org> β€” legend behaviour, honestly. 🌟


this software is copyright (c) 2016 by Josh Lavin.

it's free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. so like, go forth and remix, it's legal and it's slay. πŸ’…βœ¨


and that's the whole page, babes πŸŽ€ this lil doc lives at perl v5.36.0, dated 2022-08-28, and it's the Mail::Chimp3(3pm) manual page β€” mwah, love you, go build something cute with it πŸ“πŸ’–

πŸ“¦ where this page comes from