TermsWithdrawInput
A deliberate withdrawal of a scheduled amendment.
The body is optional in full — withdrawing needs no input beyond the version in the path — so the only field is the one thing the server cannot know. Everything else about the withdrawal (who, when) comes from the request context.
- reasonType: stringmax length:1024nullable
Why it is being withdrawn, shown on the terms timeline. Falls back to a generic reason when the client does not collect one

