Fill in the error cases from your actual code — invented error docs mislead integrators. Include one realistic full example; developers copy-paste it first.