I think it might be simpler to think of `record_active` as just another attribute, and not conflate it with `delete`. So you could, for instance do an update that sets that attribute to `False`. Otherwise, REST semantics get kinda weird (if not active = delete, then trying to reactivate involves a PUT to an address that should 404... etc.)