Releases: Bloomidea/mautic-cli
Releases · Bloomidea/mautic-cli
v0.1.5
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 -
--offsetfor manual pagination,--page-allfor auto-pagination through all submissions
v0.1.4
What's new
- Forms: create & edit - full CRUD support via
mautic forms create --jsonandmautic 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
v0.1.2
v0.1.1
Install
uv tool install mautic-cli
# or
pip install mautic-cliChanges 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
Install
uv tool install mautic-cli
# or
pip install mautic-cliWhat'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.