---
title: "POST /bizprocdesigner.template.validate"
method: POST
path: "/bizprocdesigner.template.validate"
tags: ["bizprocdesigner"]
---

# POST /bizprocdesigner.template.validate

`POST /bizprocdesigner.template.validate`

## Request body

- object
  - `fields` object, required

## Response `200`

Success response

- object
  - `result` object
    - `report` BitrixBizprocdesignerValidationreportdto
      - `valid` boolean — The submitted graph passed both the domain validation and the post-layout check.
      - `issues` BitrixBizprocdesignerValidationissuedto
        - `path` string — Full address of the problem in the submitted graph, e.g. "blocks.3.settings.1.name". Empty when the problem has no address.
        - `blockId` string — Block of the submitted graph the problem belongs to. Null when the problem is not bound to a block.
        - `code` string — Machine readable code of the domain error class. Null when no class is extracted for the message.
        - `message` string — Message of the domain validator.

## Changes

- **2026-09-29** `f6be0a558c33` — 1 info
  - endpoint added
- **2026-09-28** `613c7e37ce51` — 1 breaking
  - api path removed without deprecation
- **2026-09-07** `604209646dc5` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/bitrix24/apis/bitrix24-rest-v3-api/changes/bizprocdesigner.template.validate/post.md)

---

[API](https://skmtc.dev/bitrix24/apis/bitrix24-rest-v3-api.md) · [All operations](https://skmtc.dev/bitrix24/apis/bitrix24-rest-v3-api/llms.txt) · [OpenAPI document](https://skmtc.dev/bitrix24/apis/bitrix24-rest-v3-api/revisions/f6be0a558c33?raw)
