---
title: "Modifier un plan d'action"
method: PATCH
path: "/api/v1/action-plans/{id}"
tags: ["Plans"]
---

# Modifier un plan d'action

`PATCH /api/v1/action-plans/{id}`

## Request

- Base URL: `https://arcadeops.leadalpes.fr`
- URL: `https://arcadeops.leadalpes.fr/api/v1/action-plans/{id}`
- Auth: none declared

Modifier un plan d'action.

## Path parameters

- `id` string, required

## Request body

- object
  - `title` string
  - `objective` string
  - `constraints` string[]
  - `acceptanceCriteria` string[]
  - `requiredEvidence` string[]
  - `risks` string[]
  - `deadline` string, date-time
  - `budgetMicros` integer
  - `priority` 'LOW' | 'NORMAL' | 'HIGH' | 'URGENT'
  - `source` 'USER' | 'CHATGPT' | 'CLAUDE' | 'CURSOR' | 'CODEX' | 'GEMINI' | 'INTERNAL' | 'API' | 'IMPORT'
  - `sourceClient` string
  - `sourceConversationId` string
  - `provenance` object
  - `nextAction` string
  - `structure` object
    - `phases` object[]
      - `key` string, required
      - `title` string, required
      - `objective` string
      - `order` integer, required
      - `acceptanceCriteria` string[]
      - `requiredEvidence` string[]
      - `deadline` string, date-time
      - `budgetMicros` integer
      - `risks` string[]
    - `milestones` object[]
      - `key` string, required
      - `phaseKey` string
      - `title` string, required
      - `description` string
      - `order` integer, required
      - `acceptanceCriteria` string[]
      - `requiredEvidence` string[]
      - `dueAt` string, date-time
    - `tasks` object[], required
      - `key` string, required
      - `phaseKey` string
      - `milestoneKey` string
      - `title` string, required
      - `objective` string
      - `expectedOutcome` string
      - `acceptanceCriteria` string[]
      - `requiredEvidence` string[]
      - `priority` 'LOW' | 'NORMAL' | 'HIGH' | 'URGENT'
      - `order` integer, required
      - `dependsOn` string[]
      - `ownerAgentId` string
      - `humanOwnerId` string
      - `deadline` string, date-time
      - `budgetMicros` integer
      - `estimatedEffort` string
      - `risks` string[]
      - `nextAction` string

## Response `200`

OK

- object

---

[API](https://skmtc.dev/leadalpes/apis/arcadeops-api.md) · [All operations](https://skmtc.dev/leadalpes/apis/arcadeops-api/llms.txt) · [OpenAPI document](https://skmtc.dev/leadalpes/apis/arcadeops-api/revisions/f10422ec7412?raw)
