Max Semenik managed to write:
API is intended for bots, not humans. Making it accept anon edits just allows bots to edit accidentally logged off. And the AssertEdit extension doesn't seem to work for API. What can be done about this?
Simply adding an AlternateEdit hook call to ApiEditPage leads to ugly HTML output.
I thought about assertions in API. I'll add them this week. --VasilievVV