---
title: "Get an individual Process"
method: GET
path: "/api/v1/processes/{processGuid}/versions/{processVersion}"
tags: ["Processes"]
---

# Get an individual Process

`GET /api/v1/processes/{processGuid}/versions/{processVersion}`

Same as GetProcessById

## Path parameters

- `processGuid` string, uuid, required
- `processVersion` integer, required

## Response `200`

OK

- DtoProcessGetProcessLinkModelResponse
  - `data` DtoProcessGet
    - `isDeleted` boolean
    - `version` integer
    - `uniqueIdentifier` string, uuid
    - `id` integer
    - `name` string, required
    - `modified` string, date-time
    - `modifier` string, nullable
    - `description` string, nullable
    - `isNotLatestVersion` boolean
    - `changeDescription` string, nullable
    - `bpmn` string
    - `elementParameters` ElementParameters[]
      - `id` string, nullable
      - `type` 'Start' | 'Task' | 'Decision' | 'SequenceFlow' | 'ConditionBranch' | 'Return' | 'Throw' | 'CallActivity' | 'SubProcess' | 'ParallelForeach' | 'SequentialForeach' | 'While' | 'Expression' | 'SubProcessStartNode' | 'Catch' | 'InclusiveGateway' | 'InclusiveDecisionBranch' | 'IntermediateReturn' | 'GlobalErrorHandler' | 'TestTask' | 'SharedState' | 'Dmn' | 'DataObjectReference' | 'DataStoreReference' | 'NativeAi'
      - `parameters` object, nullable
      - `selectedTypeId` string, nullable
      - `promoteResultAs` string, nullable
      - `name` string, nullable
      - `description` string, nullable
      - `isDefault` boolean, nullable
      - `shouldRetry` boolean, nullable
      - `maxRetryCount` integer, nullable
      - `shouldNotLogResult` boolean, nullable
      - `shouldDispose` boolean, nullable
    - `manualTrigger` JToken[]
      - JToken[]
    - `obsoleteTasks` TaskSelectionData[]
      - `uri` string
      - `argumentsJson` string, nullable
      - `returnType` string, nullable
      - `name` string
      - `displayName` string, nullable
      - `packageName` string
      - `description` string, nullable
      - `isNotLatestVersion` boolean
      - `isStandard` boolean
      - `isDotNet` boolean
    - `draftId` integer, nullable
    - `idOfBaseProcessForDraft` integer, nullable
    - `isDraft` boolean
    - `isSubprocess` boolean
    - `graphData` object, nullable
    - `triggerData` JToken[], nullable
      - JToken[]
    - `majorVersion` integer
    - `minorVersion` integer
    - `isMigration` boolean
    - `activateIfNew` boolean
    - `frendsVersion` string, nullable
    - `ignoreDependencyConflicts` boolean, nullable
    - `documentationMarkdown` string, nullable
    - `targetFramework` string
    - `apiSpecId` integer, nullable
    - `isForMonitoringRule` boolean
    - `validationOnly` boolean
    - `cancellationDisabled` boolean
    - `processVariables` ProcessVariable[], nullable
      - `name` string, nullable
      - `value` string, nullable
      - `isSecret` boolean
      - `mode` string, nullable
      - `description` string, nullable
    - `processTemplate` ProcessTemplateBase
      - `id` integer
      - `name` string, required
      - `modifier` string, nullable
      - `modified` string, date-time
      - `majorVersion` integer
      - `minorVersion` integer
      - `targetFramework` string
      - `frendsVersion` string
      - `isSubprocess` boolean
      - `staticRequiredEnvironmentVariablesJson` string
      - `isForMonitoringRule` boolean
      - `cancellationDisabled` boolean
      - `description` string, nullable
      - `changeDescription` string, nullable
      - `bpmn` string, required
      - `elementParameters` string, nullable
      - `promotedResultVariablesJson` string, nullable
      - `usedSubprocessesJson` string, nullable
      - `usedTasksJson` string, nullable
      - `triggersJson` string, nullable
      - `manualTriggerJson` string, nullable
      - `uniqueIdentifier` string, uuid
      - `isListed` boolean
      - `version` integer
      - `isDeleted` boolean
      - `processVariablesJson` string, nullable
      - `processTags` string, nullable
      - `templateTags` string[]
      - `getVersion` string
    - `processTemplateDeviated` string, date-time, nullable
    - `nextProcessTemplate` ProcessTemplateBase
      - `id` integer
      - `name` string, required
      - `modifier` string, nullable
      - `modified` string, date-time
      - `majorVersion` integer
      - `minorVersion` integer
      - `targetFramework` string
      - `frendsVersion` string
      - `isSubprocess` boolean
      - `staticRequiredEnvironmentVariablesJson` string
      - `isForMonitoringRule` boolean
      - `cancellationDisabled` boolean
      - `description` string, nullable
      - `changeDescription` string, nullable
      - `bpmn` string, required
      - `elementParameters` string, nullable
      - `promotedResultVariablesJson` string, nullable
      - `usedSubprocessesJson` string, nullable
      - `usedTasksJson` string, nullable
      - `triggersJson` string, nullable
      - `manualTriggerJson` string, nullable
      - `uniqueIdentifier` string, uuid
      - `isListed` boolean
      - `version` integer
      - `isDeleted` boolean
      - `processVariablesJson` string, nullable
      - `processTags` string, nullable
      - `templateTags` string[]
      - `getVersion` string
    - `performAdditionalSyntaxValidation` boolean
  - `links` ProcessLinkModel
    - `deployments` LinkModel
      - `uri` string, uri
      - `method` string
    - `delete` LinkModel
      - `uri` string, uri
      - `method` string

## Other responses

- `404` — Process not found

---

[API](https://skmtc.dev/frends/apis/frends-api.md) · [All operations](https://skmtc.dev/frends/apis/frends-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/frends/frends-api/revisions/cf4c0a0d1c8a/schema)
