Overview
Axon lets you export your intent configuration to a JSON file and import intents from a JSON file. Use import and export to move intents between environments (for example from a sandbox to production), share a curated intent set across organizations, or keep a backup of your custom intents.Export intents
You can export all of your active intents or a selected subset.1
Open Axon
Go to the Active intent tree tab.
2
Select intents (optional)
Tick the checkbox next to any intents you want to export. Leave everything unselected to export the full active tree.
3
Trigger the export
Use the export action in the toolbar. Axon downloads a file named
intents-export-<YYYY-MM-DD>.json.Import intents
Import replays a JSON file into your Axon configuration. Each intent in the file is compared against your current tree and gets one of three statuses: new, overwrite, or skipped.1
Open the import dialog
In Axon, open the import dialog from the toolbar on the Active intent tree tab.
2
Upload a JSON file
Drop a
.json file into the dropzone, or click to browse. Only JSON files are accepted, and only one file per import.3
Review the summary
Click Next. Axon validates the file and shows a summary grouped by status:
- New — the intent id does not exist yet and will be created.
- Overwrite — an intent with the same id already exists and will be replaced.
- Skipped — the entry could not be imported (for example, missing
intent_idor invalid values). The reason is shown next to the row.
4
Confirm the import
Click Import to apply the changes. New intents appear in the tree, and overwritten intents pick up the values from the file.
File format
The file must be a JSON array of intent objects.intent_id is mandatory — every other field is optional but recommended.
- intent_id — unique identifier used to match against existing intents. Required.
- frontend_name — the user-facing name shown in Workstation and Flow.
- base_model_intent — the underlying model intent this entry maps to.
- deprecation_status / deprecation_date — whether the intent is deprecated and, if so, from when.
- intent_type —
standardorcustom. - sort_order — position within the tree.
- custom_first_level / custom_second_level / custom_third_level — category, subcategory, and intent labels used to place the intent in your tree.
What’s next
- Create and train custom intents for building intents from scratch inside Axon.
- Navigate the intent tree for organizing what you import.