---
title: "POST /evaluate"
method: POST
path: "/evaluate"
tags: ["Law"]
---

# POST /evaluate

`POST /evaluate`

Evaluate the law

## Request body

- object
  - `data` Evaluate, required — Evaluate.
    - `service` string, required — Specify the service that needs to be executed
    - `law` string, required — Specify the law that needs to be executed
    - `parameters` object
    - `effectiveDate` string, date — Can be used to set the effective execution date
    - `referenceDate` string, date — Can be used to set the reference date of data
    - `input` object
    - `output` string — specify a requested output value
    - `approved` boolean — only use approved claims, default to true

## Response `201`

Evaluate response

- object
  - `data` ResponseEvaluateSchema, required — Evaluate response
    - `output` object, required
    - `input` object, required
    - `requirementsMet` boolean, required — Will be true when all requirements where met
    - `rulespecId` string, uuid, required — Identifier of the rulespec
    - `missingRequired` boolean, required — Will be true when a required value is missing
    - `path` PathNode, required — path node
      - `type` string, required
      - `name` string, required
      - `result` unknown
      - `resolveType` string
      - `required` boolean
      - `details` object
      - `children` PathNode[]

## Other responses

- `400` — Invalid input supplied.
- `500` — Internal server error.

## Changes

- **2025-11-10** `ade54d88ea66` — 1 warning, 2 info
  - removed the request property `data/date`
  - added the new optional request property `data/effectiveDate`
  - added the new optional request property `data/referenceDate`
- **2025-04-16** `73ada8f52635` — 2 warning, 1 info
  - removed the request property `data/effectiveDate`
  - removed the request property `data/referenceDate`
  - added the new optional request property `data/date`

[Change history](https://skmtc.dev/minbzk/apis/regelrecht-engine-api/changes/evaluate/post.md)

---

[API](https://skmtc.dev/minbzk/apis/regelrecht-engine-api.md) · [All operations](https://skmtc.dev/minbzk/apis/regelrecht-engine-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/minbzk/regelrecht-engine-api/revisions/be7e39780230/schema)
