internal
internal-standards-extraction

Set Requirements State Bulk

Turn several requirements off, remove them, or put them back, in one press.

post/internal/evals/standards/requirements/state

Query parameters

company_idstring uuid required

The company whose library to operate on.

The company whose library to operate on.

Request body

requirement_idsstring[] required
state'active' | 'disabled' | 'archived' | 'superseded' | 'proposed' required

Whether a requirement is in the working library, and if not, why not.

All of them are recorded as revisions, so every one is reversible and readable.

ARCHIVED and SUPERSEDED are deliberately distinct: ARCHIVED is a person deciding this obligation does not apply to them, SUPERSEDED is a newer decomposition of the same guideline taking over. A regeneration must never overwrite the first with the second — that would erase a human decision.

change_notestring nullable

Response

Successful Response

appliedinteger required
skippedinteger required

Changes

Changed in 1 of the 2 revisions of this API.11

    • added the new proposed enum value to the outcomes/items/state/anyOf[subschema #1: GuidelineRequirementState]/ response property for the response status 200

      response-property-enum-value-added

    • added the new proposed enum value to the request property state

      request-property-enum-value-added

    This revision also has 5 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog