Check requirements ambiguity

Flags requirement items that read as vague or ambiguous, by comparing them against known ambiguous-phrasing patterns.

POST /++checkRequirementsAmbiguity

Requirements Analyser

Authentication

Requires an authenticated (logged-in) account.

Request

Content type: application/json

NameInTypeRequiredDescription
BODYbodystringNo—
itemsbodystringNo—
thresholdbodystringNo—
abodystringNoSent by the web client (found via frontend call-site tracing).
ambiguitybodystringNoSent by the web client (found via frontend call-site tracing).
bbodystringNoSent by the web client (found via frontend call-site tracing).
conflictsbodystringNoSent by the web client (found via frontend call-site tracing).
duplicatesbodystringNoSent by the web client (found via frontend call-site tracing).

Example request body

{
  "BODY": "example_value",
  "items": [
    "... see the parameters/response fields below for the shape of each entry ..."
  ],
  "threshold": "example_value",
  "a": "example_value",
  "ambiguity": "example_value",
  "b": "example_value",
  "conflicts": "example_value",
  "duplicates": "example_value"
}

Responses

StatusMeaning
200Successful response.
401Unauthorized - authentication required.
403Forbidden - the current user or Integrator registration does not have sufficient permissions.

Example response (illustrative - field names only, values are placeholders)

{
  "issues": "example_value"
}