list_orders
List Orders
Lists all orders in your MailBluster brand. Returns an array of orders with customer info, items, pricing, and campaign attribution.
list_orders
Lists all orders in your MailBluster brand. Returns an array of orders with customer info, items, pricing, and campaign attribution.
update_lead
Updates an existing lead's properties by their email address. You can modify the lead's name, subscription status, custom fields, timezone, tags, and more. Only the provided fields are updated.
create_order
Creates a new e-commerce order in MailBluster. Orders link products to customers and can be attributed to specific email campaigns for revenue tracking. If no lead exists for the provided customer email, a new lead is automatically created.
delete_product
Permanently deletes a product by its ID. This action cannot be undone.
create_product
Creates a new product for e-commerce tracking within MailBluster. Products can be referenced in orders to track revenue attribution for email campaigns.
list_products
Lists all products in your MailBluster brand. Returns an array of products with their IDs, names, and timestamps.
update_product
Updates an existing product's name by its product ID.
delete_lead
Permanently deletes a lead by their email address. This action cannot be undone.
create_lead
Creates a new lead (subscriber) in MailBluster. If a lead with the same email already exists, you can choose to override the existing lead's info or receive an error. Use this to add new subscribers from your website, app, or other sources.
get_product
Retrieves a specific product by its ID. Returns the product's name and timestamps.
get_lead
Retrieves a lead's details by their email address. Returns all lead properties including name, subscription status, custom fields, tags, and metadata.
get_order
Retrieves a specific order by its ID. Returns the order's customer info, items, pricing, and campaign attribution.
update_order
Updates an existing order by its ID. You can modify the customer info, currency, total price, items, or campaign attribution. Only provided fields are updated.
delete_order
Permanently deletes an order by its ID. This action cannot be undone.
create_field
Creates a new custom field in your MailBluster brand. Custom fields allow you to store additional string data on leads and personalize email campaigns using merge tags.
list_fields
Retrieves all custom fields configured in your MailBluster brand. Each field has a label and a merge tag key that can be used when creating or updating leads.
Manage email marketing leads, products, and e-commerce orders in MailBluster. Create, read, update, and delete leads (subscribers) with custom fields, tags, and subscription status. Manage custom fields for campaign personalization. Create and manage products for e-commerce tracking. Create and manage orders linked to products and campaigns for revenue attribution. Note: the API does not send emails directly; it manages lead and e-commerce data used by MailBluster's email campaign system.
Common questions about connecting Mailbluster to AI agents with Metorial.