¿Cómo se documenta una API REST? No solo la documentación de cuáles son los recursos, sino realmente cuáles son los datos que se envían en la solicitud y qué datos se envían en la respuesta. No es lo suficientemente útil para saber que algo espera que se envíe XML y devuelve XML; o JASN; o lo que sea. ¿Cómo se documentan los datos que se envían en la solicitud y los datos que se envían en la respuesta?¿Cómo documenta una API REST?
Lo mejor que he podido encontrar hasta ahora es la herramienta Enunciate donde puedes documentar tu REST API y los elementos de datos. ¿Enunciar es el tipo correcto de herramienta para esto y me estoy perdiendo de otras herramientas que ofrecen esto que debería ver?
Consumidores de mi API REST pueden estar en cualquier lenguaje Python, Java, .NET, etc.
Tal vez [tag: wadl] + XML Schema? –