Improved

Archiving a person now requires a contract end date

Archiving a person via PATCH /person/:personId now returns 400 Bad Request if the person has no contract end date, or has contracts dated in the future. This keeps capacity and reporting data consistent after a person is archived.

Affected endpoints:

  • PATCH /person/:personId
  • POST /contracts, PATCH /contracts/:contractId