# Exalate Script Mode – How to Migrate an Entire Jira Project (Epics → Stories/Tasks → Sub-tasks) and Keep Hierarchy

**URL:** <https://community.exalate.com/t/exalate-script-mode-how-to-migrate-an-entire-jira-project-epics-stories-tasks-sub-tasks-and-keep-hierarchy/6820>\
**Category:** General Questions\
**Created:** [October 8, 2025, 2:26pm UTC](https://community.exalate.com/t/exalate-script-mode-how-to-migrate-an-entire-jira-project-epics-stories-tasks-sub-tasks-and-keep-hierarchy/6820 "2025-10-08T14:26:17Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![Majid](https://dub1.discourse-cdn.com/flex018/user_avatar/community.exalate.com/majid/32/343_2.png) [@Majid](https://community.exalate.com/u/Majid)\
**Post date:** [October 8, 2025, 2:36pm UTC](https://community.exalate.com/t/exalate-script-mode-how-to-migrate-an-entire-jira-project-epics-stories-tasks-sub-tasks-and-keep-hierarchy/6820/3 "2025-10-08T14:36:03Z")

</div>

Hi,

I wonder what the authentication issues are that you mentioned., but for the hierarchies, I believe you will need to need to send out the parentId field from A and then process it on B to find the correct parent, and link it.

This should be a good starting point (concentrate on the Jira incoming piece here): [Jira Cloud Azure DevOps: Bi-directional hierarchy sync](https://community.exalate.com/t/jira-cloud-azure-devops-bi-directional-hierarchy-sync/5826)

For tasks-subtasks this should help: [How to Sync Tasks and Subtasks in Jira Cloud](https://docs.exalate.com/docs/how-to-sync-tasks-and-subtasks-in-jira-cloud)

Please provide the scripts you have on B incoming and maybe I can point you in the right direction if you get stuck.

Thanks  
Majid

---

_[View the full topic](https://community.exalate.com/t/exalate-script-mode-how-to-migrate-an-entire-jira-project-epics-stories-tasks-sub-tasks-and-keep-hierarchy/6820)._
