3cf1fe47664a
Validate customer request
Validates a customer request payload without creating (persisting) a request.
This endpoint runs exactly the same structural and semantic validations as Create customer request \u2014 including ProForma form validation \u2014 but performs no mutation: no issue is created and no side effects (attachments, comments, analytics) run.
The response is intentionally verbose and structured so that it can be consumed by automated agents (for example an LLM repairing an invalid payload): every failure carries a machine-readable location (field id / form entity) and a human-readable reason. A valid payload returns HTTP 200 with {@code valid: true}; an invalid payload returns HTTP 400 with {@code valid: false} together with the field, form and general validation errors.
Permissions required: Permission to create requests in the specified service desk.
Request body
Response
Returned with the validation result. {@code valid} is true when the payload is valid.