API, CLI & UI Deliverables
This document identifies API endpoints and UI aspects that need to be implemented to enable complete data export and import functionality.
Mautic currently lacks comprehensive API endpoints for exporting campaign-related data types. This limits our customers' ability to:
Back up their data
Migrate to other systems and share best practice
Perform advanced analytics using external tools
Missing API and CLI endpoints
Endpoint / command | Purpose |
---|---|
| Command line has the ability to export a campaign or any specific entity Export the campaign specified by the ID and file type |
| Import the specified campaign using the attached file and assigning the audity trail action to the specified user id |
Additional UI
Export
Modify existing screens to add the export command once the user has selected at least one campaign, and had appropriate permissions
Import
Provide a separate screen for users to select the campaign file to import into their instance
Mimic the screen design used for contact import for consistency