---
title: "desCreateLifeCycleDefinition"
url: "https://altiumdeveloper.github.io/platform-api-docs/reference/platform/operations/mutations/des-create-life-cycle-definition"
bounded_context: "Platform"
kind: "mutations"
experimental: false
deprecated: false
---

# desCreateLifeCycleDefinition

Creates the provided life cycle definition, with associated states, stages and state transitions.

### Type

#### [`DesCreateLifeCycleDefinitionPayload`](https://altiumdeveloper.github.io/platform-api-docs/reference/platform/types/objects/des-create-life-cycle-definition-payload.md) object

Payload associated with creating a life cycle definition.

```graphql
desCreateLifeCycleDefinition(
  input: DesCreateLifeCycleDefinitionInput!
): DesCreateLifeCycleDefinitionPayload!
```

### Arguments

#### `input` · [`DesCreateLifeCycleDefinitionInput!`](https://altiumdeveloper.github.io/platform-api-docs/reference/platform/types/inputs/des-create-life-cycle-definition-input.md) non-null input
