← Tools Reference

MailerLite

MailerLite integration (Communication, Marketing). Imported from open-connector.

API key13 toolshttps://connect.mailerlite.com/api
GET
mailerlite_list_subscribers
List subscribers available to the current MailerLite API key.

/subscribers

4 parameters
ParamTypeRequiredDescription
statusstringoptionalSubscriber status accepted by the MailerLite API.
limitintegeroptionalMaximum number of subscribers to return.
cursorstringoptionalCursor returned by a previous MailerLite list response.
include_groupsbooleanoptionalWhether to include subscriber groups in the response.
GET
mailerlite_get_subscriber
Fetch a single MailerLite subscriber by ID or email.

/subscribers/{subscriber_id_or_email}

1 parameter
ParamTypeRequiredDescription
subscriber_id_or_emailstringrequiredSubscriber ID or email accepted by the MailerLite fetch endpoint.
POST
mailerlite_upsert_subscriber
Create or update a MailerLite subscriber using the official upsert endpoint.

/subscribers

10 parameters
ParamTypeRequiredDescription
emailstringrequiredSubscriber email address.
fieldsobjectoptionalSubscriber custom fields accepted by the MailerLite API.
groupsarrayoptionalMailerLite group identifiers attached to the subscriber.
statusstringoptionalSubscriber status accepted by the MailerLite API.
subscribed_atstringoptionalTimestamp in yyyy-MM-dd HH:mm:ss format.
ip_addressstringoptionalIP address associated with the subscriber.
opted_in_atstringoptionalTimestamp in yyyy-MM-dd HH:mm:ss format.
optin_ipstringoptionalOpt-in IP address associated with the subscriber.
unsubscribed_atstringoptionalTimestamp in yyyy-MM-dd HH:mm:ss format.
resubscribebooleanoptionalWhether to resubscribe an unsubscribed subscriber when MailerLite allows it.
PUT
mailerlite_update_subscriber
Update an existing MailerLite subscriber by ID.

/subscribers/{subscriber_id}

9 parameters
ParamTypeRequiredDescription
subscriber_idstringrequiredMailerLite subscriber identifier.
fieldsobjectoptionalSubscriber custom fields accepted by the MailerLite API.
groupsarrayoptionalMailerLite group identifiers attached to the subscriber.
statusstringoptionalSubscriber status accepted by the MailerLite API.
subscribed_atstringoptionalTimestamp in yyyy-MM-dd HH:mm:ss format.
ip_addressstringoptionalIP address associated with the subscriber.
opted_in_atstringoptionalTimestamp in yyyy-MM-dd HH:mm:ss format.
optin_ipstringoptionalOpt-in IP address associated with the subscriber.
unsubscribed_atstringoptionalTimestamp in yyyy-MM-dd HH:mm:ss format.
DELETE
mailerlite_delete_subscriber
Delete a subscriber from the current MailerLite account.

/subscribers/{subscriber_id}

1 parameter
ParamTypeRequiredDescription
subscriber_idstringrequiredMailerLite subscriber identifier.
GET
mailerlite_list_groups
List groups available to the current MailerLite API key.

/groups

4 parameters
ParamTypeRequiredDescription
limitintegeroptionalMaximum number of groups to return.
pageintegeroptionalPage number to request from MailerLite.
namestringoptionalPartial group name filter.
sortstringoptionalSort order accepted by the MailerLite groups API.
POST
mailerlite_create_group
Create a new MailerLite group.

/groups

1 parameter
ParamTypeRequiredDescription
namestringoptionalMailerLite group name.
PUT
mailerlite_update_group
Update an existing MailerLite group by ID.

/groups/{group_id}

2 parameters
ParamTypeRequiredDescription
group_idstringrequiredMailerLite group identifier.
namestringoptionalMailerLite group name.
DELETE
mailerlite_delete_group
Delete a MailerLite group by ID.

/groups/{group_id}

1 parameter
ParamTypeRequiredDescription
group_idstringrequiredMailerLite group identifier.
GET
mailerlite_list_group_subscribers
List subscribers that belong to a MailerLite group.

/groups/{group_id}/subscribers

5 parameters
ParamTypeRequiredDescription
group_idstringrequiredMailerLite group identifier.
statusstringoptionalSubscriber status accepted by the MailerLite API.
limitintegeroptionalMaximum number of subscribers to return per page.
cursorstringoptionalCursor returned by a previous MailerLite group-subscriber response.
include_groupsbooleanoptionalWhether to include subscriber groups in the response.
POST
mailerlite_add_subscriber_to_group
Assign an existing MailerLite subscriber to a MailerLite group.

/subscribers/{subscriber_id}/groups/{group_id}

2 parameters
ParamTypeRequiredDescription
subscriber_idstringrequiredMailerLite subscriber identifier.
group_idstringrequiredMailerLite group identifier.
DELETE
mailerlite_remove_subscriber_from_group
Unassign an existing MailerLite subscriber from a MailerLite group.

/subscribers/{subscriber_id}/groups/{group_id}

2 parameters
ParamTypeRequiredDescription
subscriber_idstringrequiredMailerLite subscriber identifier.
group_idstringrequiredMailerLite group identifier.
GET
mailerlite_list_fields
List fields available to the current MailerLite API key.

/fields

5 parameters
ParamTypeRequiredDescription
limitintegeroptionalMaximum number of fields to return.
pageintegeroptionalPage number to request from MailerLite.
keywordstringoptionalPartial field keyword filter.
typestringoptionalField type accepted by the MailerLite fields API.
sortstringoptionalSort order accepted by the MailerLite fields API.