Put it in a json file as it's json content and format it if possible for more readability
Add an "execution dump" button on the execution overview page.
### Feature description

Add an "execution dump" button on the execution overview page.

This will download the execution object so it can be analyzed for debugging purposes.
ui/src/components/executions/ExecutionRoot.vue ui/src/translations.json
ui/src/components/executions/ExecutionRoot.vue ui/src/translations.json
diff --git a/ui/src/components/executions/ExecutionRoot.vue b/ui/src/components/executions/ExecutionRoot.vue
index c07100f188..ab09a66064 100644
--- a/ui/src/components/executions/ExecutionRoot.vue
+++ b/ui/src/components/executions/ExecutionRoot.vue
@@ -1,10 +1,17 @@
 <template>
     <div>
         <div v-if="ready">
-            <tabs :route-name="$route.param && $route.param.id ? 'executions/update': ''" @follow="follow" :tabs="tabs" />
+            <tabs :route-name="$route.params && $route.params.id ? 'executions/update': ''" @follow="follow" :tabs="tabs" />
         </div>
         <bottom-line v-if="canDelete || isAllowedTrigger || isAllowedEdit">
             <ul>
+                <li>
+                    <a :href="`${apiRoot}executions/${execution.id}`" target="_blank">
+                        <el-button :icon="Api" size="large" type="default">
+                            {{ $t('api') }}
+                        </el-button>
+                    </a>
+                </li>
                 <li>
                     <el-button :icon="Delete" size="large" type="default" v-if="canDelete" @click="deleteExecution">
                         {{ $t('delete') }}
@@ -28,8 +35,10 @@
 </template>
 
 <script setup>
+    import Api from "vue-material-design-icons/Api.vue";
     import Delete from "vue-material-design-icons/Delete.vue";
     import Pencil from "vue-material-design-icons/Pencil.vue";
+    import {apiRoot} from "../../utils/axios"
 </script>
 
 <script>
diff --git a/ui/src/translations.json b/ui/src/translations.json
index dcf29e2661..0b48723973 100644
--- a/ui/src/translations.json
+++ b/ui/src/translations.json
@@ -450,6 +450,7 @@
       }
     },
     "title": "Title",
+    "api": "Api",
     "expand error": "Expand only failed task",
     "expand all": "Expand all",
     "collapse all": "Collapse all",
@@ -909,6 +910,7 @@
       }
     },
     "title": "Titre",
+    "api": "Api",
     "expand error": "Afficher uniquement les erreurs",
     "expand all": "Afficher tout",
     "collapse all": "Masquer tout",
