Errors

tos_version_mismatch

409 – That is not the version in force.

That is not the version in force. Answered with 409.

What it means

The version named is not the one the Terms of Service currently carry: it was bumped since the page was loaded, or it was never in force. An acceptance is a record of what was agreed, so it may not name the wrong document.

What to do

Read the current version, show the account holder that document, and accept it.

The body

{
  "type": "https://tigby.eu/problems/tos_version_mismatch",
  "title": "That is not the version in force",
  "status": 409,
  "detail": "…what was refused, naming this request's own values",
  "code": "tos_version_mismatch",
  "doc_url": "https://docs.tigby.eu/errors/tos_version_mismatch",
  "agent_hint": "…the next step, for software"
}

Branch on code. The detail names this request's own Handle, id or limit and is not part of the contract.