---
title: "Generic Process Intake — creates a pending_confirmation intent, no write, no auto-execution"
method: POST
path: "/api/copilot-process/intents"
tags: ["Copilot Process"]
---

# Generic Process Intake — creates a pending_confirmation intent, no write, no auto-execution

`POST /api/copilot-process/intents`

## Request

- Base URL: `https://api.cernion.de`
- URL: `https://api.cernion.de/api/copilot-process/intents`
- Auth: none declared

Separate contract from the read-only Evidence Router (POST /api/evidence-router/route). Accepts a generic, domain-agnostic process/write intent and creates a ProcessExecutionIntent in pending_confirmation status. Establishes the intake/classification/HITL boundary only — the created intent's operationFamily has no case in executeProcessIntent's dispatch table (_executeIntent), so it can never be auto-executed until a developer deliberately adds a reviewed, specific case. Rejects domain-reserved operationFamily values (use the dedicated prepare* action instead, e.g. prepareVdmiEvidence) and rejects proposedAction values that resolve to a registered read-only action (use the Evidence Router instead).

## Query parameters

- `token` string

## Request body

- object
  - `operationFamily` string, required
  - `proposedAction` string, required
  - `targetType` string
  - `targetId` string
  - `inputSummary` string
  - `payload` object: Arbitrary structured or semi-structured process data supplied by the user.
  - `risk` 'low' | 'medium' | 'high'
  - `reason` string
  - `correlationId` string
  - `decisionFrameId` string
  - `token` string: Optional Cernion MCP token for this request. Overrides CERNION_TOKEN when provided.

## Response `200`

Process intake intent created (pending human confirmation)

## Other responses

- `409`: Rejected: reserved operationFamily (use the dedicated prepare* action) or read-only proposedAction (use the Evidence Router instead)

---

[API](https://skmtc.dev/cernion/apis/cernion-energy-tools-api.md) · [All operations](https://skmtc.dev/cernion/apis/cernion-energy-tools-api/llms.txt) · [OpenAPI document](https://skmtc.dev/cernion/apis/cernion-energy-tools-api/revisions/cdb94473b538?raw)
