> ## Documentation Index
> Fetch the complete documentation index at: https://docs.h3aven.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Update process steps

## Overview

Update all steps

<RequestExample>
  ```bash cURL theme={null}
  curl --request PUT \
    --url "https://h3-api-gateway.dev.h3aven.com/v1/process/process-uuid" \
    --header 'Authorization: Bearer YOUR_ACCESS_TOKEN'
  ```
</RequestExample>

## Request Examples

Check the different examples

<CodeGroup>
  ```json Simple Request theme={null}
  {
    "name": "Contract Approval Process",
    "iconName": "document-check",
    "steps": [
      {
        "id": "step-456",
        "label": "Document Review",
        "policyNames": ["HR"],
        "parameters": [{
          "id": "param-id",
          "label": "number",
          "name": "number",
          "type": "TEXT"
        }]
      },
      {
        "id": "step-789",
        "label": "Final Approval",
        "policyNames": ["CFO"]
      }
    ]
  }
  ```

  ```json Request with Policies theme={null}
  {
    "name": "Contract Approval Process",
    "iconName": "document-check",
    "steps": [
      {
        "id": "step-456",
        "label": "Document Review",
        "orderedPolicies": [
          "HR",
          "CFO"
        ],
      },
      {
        "id": "step-789",
        "label": "Final Approval",
        "orderedPolicies": [
          "CTO",
          "CEO"
        ],
      }
    ]
  }
  ```
</CodeGroup>
