---
title: "Enregistrer une observation opérateur sans réautoriser l'exécution"
method: POST
path: "/api/v1/missions/{id}/runner-reconciliation"
tags: ["Missions"]
---

# Enregistrer une observation opérateur sans réautoriser l'exécution

`POST /api/v1/missions/{id}/runner-reconciliation`

## Request

- Base URL: `https://arcadeops.leadalpes.fr`
- URL: `https://arcadeops.leadalpes.fr/api/v1/missions/{id}/runner-reconciliation`
- Auth: none declared

Enregistrer une observation opérateur sans réautoriser l'exécution.

## Path parameters

- `id` string, required

## Request body

- object
  - `runId` string, required
  - `commandId` string, required
  - `requestId` string, uuid, required
  - `expectedVersion` integer, required
  - `effect` 'PRESENT_OBSERVED' | 'ABSENCE_OBSERVED' | 'UNKNOWN', required
  - `treatment` 'OPEN' | 'CLOSED', required
  - `reasonSha256` string, required
  - `observations` object[], required
    - `kind` 'LOCAL_FILE' | 'GIT_COMMIT' | 'OPERATOR_NOTE', required
    - `resourceSha256` string, required
    - `scopeSha256` string, required
    - `contentSha256` string
    - `observedAt` string, date-time, required

## Response `201`

OK

- object
  - `record` object, required
    - `schemaVersion` 'runner-effect-reconciliation.v0', required
    - `orgId` string, required
    - `missionId` string, required
    - `actorUserId` string, required
    - `actorAuthorizationEpoch` integer, required
    - `recordedAt` string, date-time, required
    - `version` integer, required
    - `previousRecordSha256` string, nullable, required
    - `requestSha256` string, required
    - `recordSha256` string, required
    - `request` object, required
      - `runId` string, required
      - `commandId` string, required
      - `requestId` string, uuid, required
      - `expectedVersion` integer, required
      - `effect` 'PRESENT_OBSERVED' | 'ABSENCE_OBSERVED' | 'UNKNOWN', required
      - `treatment` 'OPEN' | 'CLOSED', required
      - `reasonSha256` string, required
      - `observations` object[], required
        - `kind` 'LOCAL_FILE' | 'GIT_COMMIT' | 'OPERATOR_NOTE', required
        - `resourceSha256` string, required
        - `scopeSha256` string, required
        - `contentSha256` string
        - `observedAt` string, date-time, required
    - `observationBasis` 'OPERATOR_ASSERTED', required
    - `executionAcceptance` 'NOT_GRANTED', required
    - `deliveryAcceptance` 'NOT_RECORDED', required
  - `replayed` boolean, required

---

[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)
