I've just published a web service and written up some fairly primitive documentation. I've included the input parameters and output results, a short description of what each web service method does, and examples of possible errors.
What I've included in my documentation is pretty much what has been in the documentation of most web services I've consumed. I've taken a look at Twitter/Netflix/Amazon 's documentation and have some ideas I could use to improve mine but I think the Stackie community could offer some input.
What kind of "features" make web service documentation a joy to use and help cut down on the support time a web service publisher has to spend dealing with misunderstandings?
Are there any things you miss in web service documentation that you wish you had?
What could make a web service's documentation invaluable?
I know its a lot of questions, but I'm trying to paint with a big brush to get as much feedback as I can.