Skip to content

Releases: Bloomidea/mautic-cli

v0.1.5

17 Mar 17:31

Choose a tag to compare

What's new

  • Forms: get submission by ID - fetch a specific submission with mautic forms submission <FORM_ID> <SUBMISSION_ID>
  • Forms: contact submissions - get all submissions by a contact on a form with mautic forms contact-submissions <FORM_ID> <CONTACT_ID>
  • Forms: submissions pagination - --offset for manual pagination, --page-all for auto-pagination through all submissions

v0.1.4

15 Mar 19:13

Choose a tag to compare

What's new

  • Forms: create & edit - full CRUD support via mautic forms create --json and mautic forms edit
  • Forms: embed command - generate JS script tag, iframe, or raw HTML embed codes (mautic forms embed <ID>)
  • Fix version test to not break on version bumps

v0.1.3

13 Mar 16:27

Choose a tag to compare

Upgrade

uv tool install --upgrade mautic-cli

Changed

  • New CLI banner (slant font, cleaner look)
  • Added hero screenshot to README

v0.1.2

13 Mar 16:05

Choose a tag to compare

Upgrade

uv tool install --upgrade mautic-cli

Fixed

  • CLI banner now shows updated tagline
  • Version is now derived from pyproject.toml (single source of truth)

v0.1.1

13 Mar 15:50

Choose a tag to compare

Install

uv tool install mautic-cli
# or
pip install mautic-cli

Changes since 0.1.0

Fixed

  • Empty/non-JSON API response handling (Mautic 6.x 401 responses)
  • Shell completion instruction concatenation with rc file
  • Segments contacts endpoint path

Added

  • Phase 2 resources: forms, companies, notes, stages, assets, tags, categories, pages, webhooks, fields, reports, points
  • GitHub Actions CI (tests on Python 3.11/3.12/3.13) and PyPI trusted publishing

See the README for full usage docs.

v0.1.0

13 Mar 15:38

Choose a tag to compare

Install

uv tool install mautic-cli
# or
pip install mautic-cli

What's Included

  • 17 resource groups: contacts, segments, emails, campaigns, forms, companies,
    notes, stages, assets, tags, categories, pages, webhooks, fields, reports, points
  • 65 commands covering list, get, create, edit, delete, and resource-specific actions
  • Output formats: JSON (default), table (Rich), CSV, NDJSON (auto-paginating)
  • Auth: Basic Auth and OAuth2 Client Credentials with named profiles
  • AI agent skill: installable via npx skills add bloomidea/mautic-cli
  • Mautic 4.x through 7.x supported

See the README for full usage docs.