All integrations

MailerLite

MARKETING · EMAIL

Subscribers, groups, campaigns, and automations in their own account.

Acts as the person, not as itself

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.

Credentials never touch the agent

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.

Every call on the record

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.

What an agent can do

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_idWRITE

If you want to delete automation use this `DELETE` request via DELETE /api/automations/{automation_id}

api
mailerlite_delete_api_campaigns_by_campaign_idWRITE

If you want to delete a campaign, use this `DELETE` request via DELETE /api/campaigns/{campaign_id}

api
mailerlite_delete_api_ecommerce_shops_by_idWRITE

If you want to delete a shop, send this `DELETE` request via DELETE /api/ecommerce/shops/{id}

api
mailerlite_delete_api_ecommerce_shops_by_shop_id_carts_by_cart_id_items_by_item_idWRITE

If you want to delete a cart item, send this `DELETE` request via DELETE /api/ecommerce/shops/{shop_id}/carts/{cart_id}/items/{item_id}

api
mailerlite_delete_api_ecommerce_shops_by_shop_id_categories_by_category_idWRITE

If you want to delete a category for the given shop, send this `DELETE` request via DELETE /api/ecommerce/shops/{shop_id}/categories/{category_id}

api
mailerlite_delete_api_ecommerce_shops_by_shop_id_categories_by_category_id_products_by_product_idWRITE

If 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}

api
mailerlite_delete_api_ecommerce_shops_by_shop_id_customers_by_customer_idWRITE

If you want to delete a customer for the given shop, send this `DELETE` request via DELETE /api/ecommerce/shops/{shop_id}/customers/{customer_id}

api
mailerlite_delete_api_fields_by_field_idWRITE

If you want to delete a field, use this `DELETE` request via DELETE /api/fields/{field_id}

api
mailerlite_delete_api_forms_by_form_idWRITE

Use this `DELETE` request to delete a form via DELETE /api/forms/{form_id}

api
mailerlite_delete_api_groups_by_group_idWRITE

If you want to delete a group, send this `DELETE` request via DELETE /api/groups/{group_id}

api
mailerlite_delete_api_segments_by_segment_idWRITE

If you wish to delete a segment, use this `DELETE` endpoint via DELETE /api/segments/{segment_id}

api
mailerlite_delete_api_subscribers_by_idWRITE

It 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}

api
mailerlite_delete_api_subscribers_by_subscriber_id_groups_by_group_idWRITE

If you want to unassign an existing subscriber from a group, send this `DELETE` request via DELETE /api/subscribers/{subscriber_id}/groups/{group_id}

api
mailerlite_delete_api_webhooks_by_webhook_idWRITE

Delete a webhook via DELETE /api/webhooks/{webhook_id}

api
mailerlite_get_api_automationsREAD

If you want to get all of your automations use this `GET` request via GET /api/automations

api
mailerlite_get_api_automations_by_automation_idREAD

If you want to fetch a specific automation you can use this `GET` endpoint via GET /api/automations/{automation_id}

api
mailerlite_get_api_automations_by_automation_id_activityREAD

If you want to fetch the subscriber activity for an automation use this `GET` request via GET /api/automations/{automation_id}/activity

api
mailerlite_get_api_campaignsREAD

If you want to get a list of all of your campaigns based on status or type use this `GET` request via GET /api/campaigns

api
mailerlite_get_api_campaigns_by_campaign_idREAD

You can fetch an existing campaign using this `GET` request via GET /api/campaigns/{campaign_id}

api
mailerlite_get_api_campaigns_by_campaign_id_reports_subscriber_activityREAD

If 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

api
mailerlite_get_api_campaigns_languagesREAD

Campaign languages via GET /api/campaigns/languages

api
mailerlite_get_api_ecommerce_shopsREAD

If you want to get a list of all available shops connected to your account, send this `GET` request via GET /api/ecommerce/shops

api
mailerlite_get_api_ecommerce_shops_by_shop_idREAD

To fetch a shop, send this `GET` request via GET /api/ecommerce/shops/{shop_id}

api
mailerlite_get_api_ecommerce_shops_by_shop_id_cartsREAD

If you want to get a list of carts for a given shop, send this `GET` request via GET /api/ecommerce/shops/{shop_id}/carts

api
mailerlite_get_api_ecommerce_shops_by_shop_id_carts_by_cart_idREAD

If you want to fetch a cart, please send this `GET` request via GET /api/ecommerce/shops/{shop_id}/carts/{cart_id}

api
mailerlite_get_api_ecommerce_shops_by_shop_id_carts_by_cart_id_itemsREAD

If 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

api
mailerlite_get_api_ecommerce_shops_by_shop_id_carts_by_cart_id_items_by_item_idREAD

If you want to create a cart item, send this `GET` request via GET /api/ecommerce/shops/{shop_id}/carts/{cart_id}/items/{item_id}

api
mailerlite_get_api_ecommerce_shops_by_shop_id_categoriesREAD

If you want to get all categories of the given shop\_id, send this `GET` request via GET /api/ecommerce/shops/{shop_id}/categories

api
mailerlite_get_api_ecommerce_shops_by_shop_id_categories_by_category_idREAD

If you want to fetch a category for a given shop, send this `GET` request via GET /api/ecommerce/shops/{shop_id}/categories/{category_id}

api
mailerlite_get_api_ecommerce_shops_by_shop_id_categories_by_category_id_productsREAD

If 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

api
mailerlite_get_api_ecommerce_shops_by_shop_id_customersREAD

If you want to get a list of customers for the given shop, send this `GET` request via GET /api/ecommerce/shops/{shop_id}/customers

api
mailerlite_get_api_ecommerce_shops_by_shop_id_customers_by_customer_idREAD

If you want to fetch a customer for the given shop, send this `GET` request via GET /api/ecommerce/shops/{shop_id}/customers/{customer_id}

api
mailerlite_get_api_ecommerce_shops_by_shop_id_ordersREAD

If you want to get orders for the given shop, send this `GET` request via GET /api/ecommerce/shops/{shop_id}/orders

api
mailerlite_get_api_ecommerce_shops_by_shop_id_orders_by_order_idREAD

If you want to fetch an order for the given shop, send this `GET` request via GET /api/ecommerce/shops/{shop_id}/orders/{order_id}

api
mailerlite_get_api_ecommerce_shops_by_shop_id_productsREAD

If you want to get products for the given shop, send this `GET` request via GET /api/ecommerce/shops/{shop_id}/products

api
mailerlite_get_api_ecommerce_shops_by_shop_id_products_by_product_idREAD

If you want to fetch a product for the given shop, send this `GET` request via GET /api/ecommerce/shops/{shop_id}/products/{product_id}

api
mailerlite_get_api_forms_by_form_idREAD

If you want to fetch a specific form you can use this `GET` request via GET /api/forms/{form_id}

api
mailerlite_get_api_forms_by_form_id_subscribersREAD

If 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

api
mailerlite_get_api_forms_by_typeREAD

If you want to list all forms in your account, send this `GET` request via GET /api/forms/{type}

api
mailerlite_get_api_groupsREAD

If you want to list all of your groups, you can send this `GET` request via GET /api/groups

api
mailerlite_get_api_groups_by_group_id_subscribersREAD

If you want to get all subscribers belonging to a group, send this `GET` request via GET /api/groups/{group_id}/subscribers

api
mailerlite_get_api_segmentsREAD

If you want to list all segments in your account, send this `GET` request via GET /api/segments

api
mailerlite_get_api_segments_by_segment_id_subscribersREAD

If you want to get all subscribers belonging to a segment, send this `GET` request via GET /api/segments/{segment_id}/subscribers

api
mailerlite_get_api_subscribersREAD

If you want to list all of your subscribers, send this `GET` request via GET /api/subscribers

api
mailerlite_get_api_subscribers_by_id_activity_logREAD

Fetch subscriber activity via GET /api/subscribers/{id}/activity-log

api
mailerlite_get_api_subscribers_import_by_import_idREAD

If you want to get a single import report, send this `GET` request via GET /api/subscribers/import/{import_id}

api
mailerlite_get_api_timezonesREAD

Timezones via GET /api/timezones

api
mailerlite_get_api_webhooksREAD

List all webhooks via GET /api/webhooks

api
mailerlite_get_api_webhooks_by_webhook_idREAD

Get a webhook via GET /api/webhooks/{webhook_id}

api
mailerlite_post_api_automationsWRITE

If you want to create draft automations use this `POST` request via POST /api/automations

api
mailerlite_post_api_batchWRITE

Batching via POST /api/batch

api
mailerlite_post_api_campaignsWRITE

You can create a campaign using this `POST` request via POST /api/campaigns

api
mailerlite_post_api_campaigns_by_campaign_id_cancelWRITE

If you wish to cancel a campaign that is currently in a ready state, use this `POST` request via POST /api/campaigns/{campaign_id}/cancel

api
mailerlite_post_api_campaigns_by_campaign_id_scheduleWRITE

If you want to schedule or send immediately a campaign, use this `POST` request via POST /api/campaigns/{campaign_id}/schedule

api
mailerlite_post_api_ecommerce_shopsWRITE

You can create or update a shop. via POST /api/ecommerce/shops

api
mailerlite_post_api_ecommerce_shops_by_shop_id_carts_by_cart_id_itemsWRITE

You can add or update a cart item. via POST /api/ecommerce/shops/{shop_id}/carts/{cart_id}/items

api
mailerlite_post_api_ecommerce_shops_by_shop_id_categoriesWRITE

You can create or update the category of the given shop. via POST /api/ecommerce/shops/{shop_id}/categories

api
mailerlite_post_api_ecommerce_shops_by_shop_id_categories_importWRITE

If you want to import multiple categories for the given shop, send this `POST` request via POST /api/ecommerce/shops/{shop_id}/categories/import

api
mailerlite_post_api_ecommerce_shops_by_shop_id_customersWRITE

You can create or update a customer for the given shop. via POST /api/ecommerce/shops/{shop_id}/customers

api
mailerlite_post_api_ecommerce_shops_by_shop_id_ordersWRITE

You can create or update an order for the given shop. via POST /api/ecommerce/shops/{shop_id}/orders

api
mailerlite_post_api_ecommerce_shops_by_shop_id_orders_importWRITE

If 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

api
mailerlite_post_api_ecommerce_shops_by_shop_id_productsWRITE

You can create or update a product for the given shop. via POST /api/ecommerce/shops/{shop_id}/products

api
mailerlite_post_api_ecommerce_shops_by_shop_id_products_importWRITE

If you want to import products for the given shop, use this `POST` request via POST /api/ecommerce/shops/{shop_id}/products/import

api
mailerlite_post_api_fieldsWRITE

If you want to create a field that can be assigned to subscribers, use this `POST` request via POST /api/fields

api
mailerlite_post_api_groupsWRITE

If you want to create a group, you can send this `POST` request via POST /api/groups

api
mailerlite_post_api_groups_by_group_id_import_subscribersWRITE

Use 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

api
mailerlite_post_api_subscribersWRITE

If you want to create or update a subscriber, send this `POST` request via POST /api/subscribers

api
mailerlite_post_api_subscribers_by_id_forgetWRITE

It 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

api
mailerlite_post_api_subscribers_by_subscriber_id_groups_by_group_idWRITE

If you want to assign an existing subscriber to a group, send this `POST` request via POST /api/subscribers/{subscriber_id}/groups/{group_id}

api
mailerlite_post_api_webhooksWRITE

Create a webhook via POST /api/webhooks

api
mailerlite_put_api_campaigns_by_campaign_idWRITE

If you want to update a campaign that is currently with `draft` status, use this `PUT` request via PUT /api/campaigns/{campaign_id}

api
mailerlite_put_api_ecommerce_shops_by_shop_id_carts_by_cart_idWRITE

If you want to update a cart, please send this `PUT` request via PUT /api/ecommerce/shops/{shop_id}/carts/{cart_id}

api
mailerlite_put_api_ecommerce_shops_by_shop_id_categories_by_category_id_products_by_product_idWRITE

If 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}

api
mailerlite_put_api_fields_by_field_idWRITE

If you want to update a field, use this `PUT` request via PUT /api/fields/{field_id}

api
mailerlite_put_api_forms_by_form_idWRITE

If you want to update a form use this `PUT` request via PUT /api/forms/{form_id}

api
mailerlite_put_api_groups_by_group_idWRITE

If you want to update a group you can send this `PUT` request via PUT /api/groups/{group_id}

api
mailerlite_put_api_segments_by_segment_idWRITE

If you want to update a segment use this `PUT` endpoint via PUT /api/segments/{segment_id}

api
mailerlite_put_api_subscribers_by_idWRITE

If you want to update a single subscriber, send this `PUT` request: via PUT /api/subscribers/{id}

api
mailerlite_put_api_webhooks_by_webhook_idWRITE

Update a webhook via PUT /api/webhooks/{webhook_id}

api

Put MailerLite behind one governed endpoint.

Same permissions, same audit trail, whatever else you connect next.