Create requirements analyser

Analyzes free-text requirements/specification content and extracts structured requirements-engineering artifacts (actors, use cases, constraints, business rules, and more) for each requested category, using NLP sentence-similarity matching.

POST /++requirements_analyser

Requirements Analyser

Authentication

Requires an authenticated (logged-in) account.

Request

Content type: application/json

NameInTypeRequiredDescription
textbodystringNo—
probesbodystringNo—
outputsbodystringNo—
thresholdbodystringNo—
keywordsbodystringNo—
BODYbodystringNo—
actorsbodystringNoSent by the web client (found via frontend call-site tracing).
assumptionsbodystringNoSent by the web client (found via frontend call-site tracing).
business_rulesbodystringNoSent by the web client (found via frontend call-site tracing).
columnsbodystringNoSent by the web client (found via frontend call-site tracing).
compliance_legalbodystringNoSent by the web client (found via frontend call-site tracing).
constraintsbodystringNoSent by the web client (found via frontend call-site tracing).
dependenciesbodystringNoSent by the web client (found via frontend call-site tracing).
descriptionbodystringNoSent by the web client (found via frontend call-site tracing).
exceptionsbodystringNoSent by the web client (found via frontend call-site tracing).
goalsbodystringNoSent by the web client (found via frontend call-site tracing).
non_functional_requirementsbodystringNoSent by the web client (found via frontend call-site tracing).
requirementsbodystringNoSent by the web client (found via frontend call-site tracing).
risksbodystringNoSent by the web client (found via frontend call-site tracing).
rowsbodystringNoSent by the web client (found via frontend call-site tracing).
scenariosbodystringNoSent by the web client (found via frontend call-site tracing).
stakeholdersbodystringNoSent by the web client (found via frontend call-site tracing).
statesbodystringNoSent by the web client (found via frontend call-site tracing).
use_casesbodystringNoSent by the web client (found via frontend call-site tracing).
user_storiesbodystringNoSent by the web client (found via frontend call-site tracing).
visionbodystringNoSent by the web client (found via frontend call-site tracing).
rolesquerystringNoSent by the web client (found via frontend call-site tracing).

Example request body

{
  "text": "example_value",
  "probes": "example_value",
  "outputs": "example_value",
  "threshold": "example_value",
  "keywords": "example_value",
  "BODY": "example_value",
  "actors": "example_value",
  "assumptions": "example_value"
}

Responses

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