# ModelsbpmnApi All URIs are relative to */activiti-app/api* Method | HTTP request | Description ------------- | ------------- | ------------- [**getHistoricProcessModelBpmn20Xml**](ModelsBpmnApi.md#getHistoricProcessModelBpmn20Xml) | **GET** /enterprise/models/{processModelId}/history/{processModelHistoryId}/bpmn20 | Export a historic version of a process definition as BPMN 2.0 XML [**getProcessModelBpmn20Xml**](ModelsBpmnApi.md#getProcessModelBpmn20Xml) | **GET** /enterprise/models/{processModelId}/bpmn20 | Export a process definition as BPMN 2.0 XML # **getHistoricProcessModelBpmn20Xml** > getHistoricProcessModelBpmn20Xml(processModelIdprocessModelHistoryId) Export a historic version of a process definition as BPMN 2.0 XML ### Example ```javascript import ModelsbpmnApi from 'src/api/activiti-rest-api/docs/ModelsBpmnApi'; import {AlfrescoApi} from '@alfresco/js-api'; this.alfrescoApi = new AlfrescoApi(); this.alfrescoApi.setConfig({ hostEcm: 'http://127.0.0.1:8080' }); let modelsbpmnApi = new ModelsbpmnApi(this.alfrescoApi); modelsbpmnApi.getHistoricProcessModelBpmn20Xml(processModelIdprocessModelHistoryId).then(() => { console.log('API called successfully.'); }, function (error) { console.error(error); }); ``` ### Parameters Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **processModelId** | **number**| processModelId | **processModelHistoryId** | **number**| processModelHistoryId | ### Return type null (empty response body) # **getProcessModelBpmn20Xml** > getProcessModelBpmn20Xml(processModelId) Export a process definition as BPMN 2.0 XML ### Example ```javascript import ModelsbpmnApi from 'src/api/activiti-rest-api/docs/ModelsBpmnApi'; import {AlfrescoApi} from '@alfresco/js-api'; this.alfrescoApi = new AlfrescoApi(); this.alfrescoApi.setConfig({ hostEcm: 'http://127.0.0.1:8080' }); let modelsbpmnApi = new ModelsbpmnApi(this.alfrescoApi); modelsbpmnApi.getProcessModelBpmn20Xml(processModelId).then(() => { console.log('API called successfully.'); }, function (error) { console.error(error); }); ``` ### Parameters Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **processModelId** | **number**| processModelId | ### Return type null (empty response body)