Last modified: 2011-03-13 18:04:58 UTC
There is action=move, however sometimes one wants to just create redirect(s) to an existing page without affecting that page. One could use the edit function and make a new page with the words #REDIRECT...[[target]] But perhaps you might add redirection creation functionality to the API. The user should supply the title of the new redirect page, and the target, an existing page to where the redirect should redirect to, and whether to allow double redirects...
Per Occam's Razor, multiplying entities where other solutions exist isn't a good way to go. You'll still need to obtain an edit token, and once you have it constructing the request is roughly as difficult. Since this proposal doesn't make writing a bot easier, it will not be implemented.