MARKETING · EMAIL
Subscribers, groups, campaigns, and automations in their own account.
Each user connects their own account. Every call carries both identities — the agent and the person it is acting for — so the agent can never reach past what that individual can already do.
Tokens live in the vault and attach server-side at call time. The agent holds a session, not a secret, and revoking access does not mean rotating a key.
Who asked, which agent acted, which action ran, and the verdict that let it through — one audit trail across every integration, not one per vendor.
Each action is granted on its own. An agent allowed to read is not thereby allowed to write, and the scope beside each row is what the acting user must have connected for it to run at all.
mailerlite_delete_api_automations_by_automation_idWRITEIf you want to delete automation use this `DELETE` request via DELETE /api/automations/{automation_id}
mailerlite_delete_api_campaigns_by_campaign_idWRITEIf you want to delete a campaign, use this `DELETE` request via DELETE /api/campaigns/{campaign_id}
mailerlite_delete_api_ecommerce_shops_by_idWRITEIf you want to delete a shop, send this `DELETE` request via DELETE /api/ecommerce/shops/{id}
mailerlite_delete_api_ecommerce_shops_by_shop_id_carts_by_cart_id_items_by_item_idWRITEIf you want to delete a cart item, send this `DELETE` request via DELETE /api/ecommerce/shops/{shop_id}/carts/{cart_id}/items/{item_id}
mailerlite_delete_api_ecommerce_shops_by_shop_id_categories_by_category_idWRITEIf you want to delete a category for the given shop, send this `DELETE` request via DELETE /api/ecommerce/shops/{shop_id}/categories/{category_id}
mailerlite_delete_api_ecommerce_shops_by_shop_id_categories_by_category_id_products_by_product_idWRITEIf you want to unassign a product from a category for a given shop, send this `DELETE` request via DELETE /api/ecommerce/shops/{shop_id}/categories/{category_id}/products/{product_id}
mailerlite_delete_api_ecommerce_shops_by_shop_id_customers_by_customer_idWRITEIf you want to delete a customer for the given shop, send this `DELETE` request via DELETE /api/ecommerce/shops/{shop_id}/customers/{customer_id}
mailerlite_delete_api_fields_by_field_idWRITEIf you want to delete a field, use this `DELETE` request via DELETE /api/fields/{field_id}
mailerlite_delete_api_forms_by_form_idWRITEUse this `DELETE` request to delete a form via DELETE /api/forms/{form_id}
mailerlite_delete_api_groups_by_group_idWRITEIf you want to delete a group, send this `DELETE` request via DELETE /api/groups/{group_id}
mailerlite_delete_api_segments_by_segment_idWRITEIf you wish to delete a segment, use this `DELETE` endpoint via DELETE /api/segments/{segment_id}
mailerlite_delete_api_subscribers_by_idWRITEIt will removes the subscriber from your account, but all their information is still kept in case they re-subscribe to your list. If you want to delete a subscriber, send this `DELETE` request via DELETE /api/subscribers/{id}
mailerlite_delete_api_subscribers_by_subscriber_id_groups_by_group_idWRITEIf you want to unassign an existing subscriber from a group, send this `DELETE` request via DELETE /api/subscribers/{subscriber_id}/groups/{group_id}
mailerlite_delete_api_webhooks_by_webhook_idWRITEDelete a webhook via DELETE /api/webhooks/{webhook_id}
mailerlite_get_api_automationsREADIf you want to get all of your automations use this `GET` request via GET /api/automations
mailerlite_get_api_automations_by_automation_idREADIf you want to fetch a specific automation you can use this `GET` endpoint via GET /api/automations/{automation_id}
mailerlite_get_api_automations_by_automation_id_activityREADIf you want to fetch the subscriber activity for an automation use this `GET` request via GET /api/automations/{automation_id}/activity
mailerlite_get_api_campaignsREADIf you want to get a list of all of your campaigns based on status or type use this `GET` request via GET /api/campaigns
mailerlite_get_api_campaigns_by_campaign_idREADYou can fetch an existing campaign using this `GET` request via GET /api/campaigns/{campaign_id}
mailerlite_get_api_campaigns_by_campaign_id_reports_subscriber_activityREADIf you want to get the subscribers' activity of a campaign with status `sent` use this `GET` request via GET /api/campaigns/{campaign_id}/reports/subscriber-activity
mailerlite_get_api_campaigns_languagesREADCampaign languages via GET /api/campaigns/languages
mailerlite_get_api_ecommerce_shopsREADIf you want to get a list of all available shops connected to your account, send this `GET` request via GET /api/ecommerce/shops
mailerlite_get_api_ecommerce_shops_by_shop_idREADTo fetch a shop, send this `GET` request via GET /api/ecommerce/shops/{shop_id}
mailerlite_get_api_ecommerce_shops_by_shop_id_cartsREADIf you want to get a list of carts for a given shop, send this `GET` request via GET /api/ecommerce/shops/{shop_id}/carts
mailerlite_get_api_ecommerce_shops_by_shop_id_carts_by_cart_idREADIf you want to fetch a cart, please send this `GET` request via GET /api/ecommerce/shops/{shop_id}/carts/{cart_id}
mailerlite_get_api_ecommerce_shops_by_shop_id_carts_by_cart_id_itemsREADIf you want to get a list items of the given cart, send this `GET` request via GET /api/ecommerce/shops/{shop_id}/carts/{cart_id}/items
mailerlite_get_api_ecommerce_shops_by_shop_id_carts_by_cart_id_items_by_item_idREADIf you want to create a cart item, send this `GET` request via GET /api/ecommerce/shops/{shop_id}/carts/{cart_id}/items/{item_id}
mailerlite_get_api_ecommerce_shops_by_shop_id_categoriesREADIf you want to get all categories of the given shop\_id, send this `GET` request via GET /api/ecommerce/shops/{shop_id}/categories
mailerlite_get_api_ecommerce_shops_by_shop_id_categories_by_category_idREADIf you want to fetch a category for a given shop, send this `GET` request via GET /api/ecommerce/shops/{shop_id}/categories/{category_id}
mailerlite_get_api_ecommerce_shops_by_shop_id_categories_by_category_id_productsREADIf you want to get the products for a particular shop and a category, send this `GET` request via GET /api/ecommerce/shops/{shop_id}/categories/{category_id}/products
mailerlite_get_api_ecommerce_shops_by_shop_id_customersREADIf you want to get a list of customers for the given shop, send this `GET` request via GET /api/ecommerce/shops/{shop_id}/customers
mailerlite_get_api_ecommerce_shops_by_shop_id_customers_by_customer_idREADIf you want to fetch a customer for the given shop, send this `GET` request via GET /api/ecommerce/shops/{shop_id}/customers/{customer_id}
mailerlite_get_api_ecommerce_shops_by_shop_id_ordersREADIf you want to get orders for the given shop, send this `GET` request via GET /api/ecommerce/shops/{shop_id}/orders
mailerlite_get_api_ecommerce_shops_by_shop_id_orders_by_order_idREADIf you want to fetch an order for the given shop, send this `GET` request via GET /api/ecommerce/shops/{shop_id}/orders/{order_id}
mailerlite_get_api_ecommerce_shops_by_shop_id_productsREADIf you want to get products for the given shop, send this `GET` request via GET /api/ecommerce/shops/{shop_id}/products
mailerlite_get_api_ecommerce_shops_by_shop_id_products_by_product_idREADIf you want to fetch a product for the given shop, send this `GET` request via GET /api/ecommerce/shops/{shop_id}/products/{product_id}
mailerlite_get_api_forms_by_form_idREADIf you want to fetch a specific form you can use this `GET` request via GET /api/forms/{form_id}
mailerlite_get_api_forms_by_form_id_subscribersREADIf you want to fetch all the subscribers who signed up to a specific form use this `GET` request via GET /api/forms/{form_id}/subscribers
mailerlite_get_api_forms_by_typeREADIf you want to list all forms in your account, send this `GET` request via GET /api/forms/{type}
mailerlite_get_api_groupsREADIf you want to list all of your groups, you can send this `GET` request via GET /api/groups
mailerlite_get_api_groups_by_group_id_subscribersREADIf you want to get all subscribers belonging to a group, send this `GET` request via GET /api/groups/{group_id}/subscribers
mailerlite_get_api_segmentsREADIf you want to list all segments in your account, send this `GET` request via GET /api/segments
mailerlite_get_api_segments_by_segment_id_subscribersREADIf you want to get all subscribers belonging to a segment, send this `GET` request via GET /api/segments/{segment_id}/subscribers
mailerlite_get_api_subscribersREADIf you want to list all of your subscribers, send this `GET` request via GET /api/subscribers
mailerlite_get_api_subscribers_by_id_activity_logREADFetch subscriber activity via GET /api/subscribers/{id}/activity-log
mailerlite_get_api_subscribers_import_by_import_idREADIf you want to get a single import report, send this `GET` request via GET /api/subscribers/import/{import_id}
mailerlite_get_api_timezonesREADTimezones via GET /api/timezones
mailerlite_get_api_webhooksREADList all webhooks via GET /api/webhooks
mailerlite_get_api_webhooks_by_webhook_idREADGet a webhook via GET /api/webhooks/{webhook_id}
mailerlite_post_api_automationsWRITEIf you want to create draft automations use this `POST` request via POST /api/automations
mailerlite_post_api_batchWRITEBatching via POST /api/batch
mailerlite_post_api_campaignsWRITEYou can create a campaign using this `POST` request via POST /api/campaigns
mailerlite_post_api_campaigns_by_campaign_id_cancelWRITEIf you wish to cancel a campaign that is currently in a ready state, use this `POST` request via POST /api/campaigns/{campaign_id}/cancel
mailerlite_post_api_campaigns_by_campaign_id_scheduleWRITEIf you want to schedule or send immediately a campaign, use this `POST` request via POST /api/campaigns/{campaign_id}/schedule
mailerlite_post_api_ecommerce_shopsWRITEYou can create or update a shop. via POST /api/ecommerce/shops
mailerlite_post_api_ecommerce_shops_by_shop_id_carts_by_cart_id_itemsWRITEYou can add or update a cart item. via POST /api/ecommerce/shops/{shop_id}/carts/{cart_id}/items
mailerlite_post_api_ecommerce_shops_by_shop_id_categoriesWRITEYou can create or update the category of the given shop. via POST /api/ecommerce/shops/{shop_id}/categories
mailerlite_post_api_ecommerce_shops_by_shop_id_categories_importWRITEIf you want to import multiple categories for the given shop, send this `POST` request via POST /api/ecommerce/shops/{shop_id}/categories/import
mailerlite_post_api_ecommerce_shops_by_shop_id_customersWRITEYou can create or update a customer for the given shop. via POST /api/ecommerce/shops/{shop_id}/customers
mailerlite_post_api_ecommerce_shops_by_shop_id_ordersWRITEYou can create or update an order for the given shop. via POST /api/ecommerce/shops/{shop_id}/orders
mailerlite_post_api_ecommerce_shops_by_shop_id_orders_importWRITEIf you want to import orders including customers, carts and cart items for the given shop, send this `POST` request via POST /api/ecommerce/shops/{shop_id}/orders/import
mailerlite_post_api_ecommerce_shops_by_shop_id_productsWRITEYou can create or update a product for the given shop. via POST /api/ecommerce/shops/{shop_id}/products
mailerlite_post_api_ecommerce_shops_by_shop_id_products_importWRITEIf you want to import products for the given shop, use this `POST` request via POST /api/ecommerce/shops/{shop_id}/products/import
mailerlite_post_api_fieldsWRITEIf you want to create a field that can be assigned to subscribers, use this `POST` request via POST /api/fields
mailerlite_post_api_groupsWRITEIf you want to create a group, you can send this `POST` request via POST /api/groups
mailerlite_post_api_groups_by_group_id_import_subscribersWRITEUse this request to bulk import subscribers to a group. The response is a URL to check the import's progress. via POST /api/groups/{group_id}/import-subscribers
mailerlite_post_api_subscribersWRITEIf you want to create or update a subscriber, send this `POST` request via POST /api/subscribers
mailerlite_post_api_subscribers_by_id_forgetWRITEIt will removes the subscriber from your account and all information will be completely deleted in 30 days. This feature is GDPR compliant.If you want to forget a subscriber, send this `POST` request via POST /api/subscribers/{id}/forget
mailerlite_post_api_subscribers_by_subscriber_id_groups_by_group_idWRITEIf you want to assign an existing subscriber to a group, send this `POST` request via POST /api/subscribers/{subscriber_id}/groups/{group_id}
mailerlite_post_api_webhooksWRITECreate a webhook via POST /api/webhooks
mailerlite_put_api_campaigns_by_campaign_idWRITEIf you want to update a campaign that is currently with `draft` status, use this `PUT` request via PUT /api/campaigns/{campaign_id}
mailerlite_put_api_ecommerce_shops_by_shop_id_carts_by_cart_idWRITEIf you want to update a cart, please send this `PUT` request via PUT /api/ecommerce/shops/{shop_id}/carts/{cart_id}
mailerlite_put_api_ecommerce_shops_by_shop_id_categories_by_category_id_products_by_product_idWRITEIf you want to assign a product to a category for a given shop, send this `PUT` request via PUT /api/ecommerce/shops/{shop_id}/categories/{category_id}/products/{product_id}
mailerlite_put_api_fields_by_field_idWRITEIf you want to update a field, use this `PUT` request via PUT /api/fields/{field_id}
mailerlite_put_api_forms_by_form_idWRITEIf you want to update a form use this `PUT` request via PUT /api/forms/{form_id}
mailerlite_put_api_groups_by_group_idWRITEIf you want to update a group you can send this `PUT` request via PUT /api/groups/{group_id}
mailerlite_put_api_segments_by_segment_idWRITEIf you want to update a segment use this `PUT` endpoint via PUT /api/segments/{segment_id}
mailerlite_put_api_subscribers_by_idWRITEIf you want to update a single subscriber, send this `PUT` request: via PUT /api/subscribers/{id}
mailerlite_put_api_webhooks_by_webhook_idWRITEUpdate a webhook via PUT /api/webhooks/{webhook_id}
Put MailerLite behind one governed endpoint.
Same permissions, same audit trail, whatever else you connect next.