Operations at http://rise4fun.com/rest

This page describes the service operations at this endpoint.

Uri Method Description
ask/{tool}/{output=default} POST Executes a tool over a program given its program source and returns the output as a raw string
ask/{tool}/{programid}/{output=default} GET Executes a tool over a program given its program id and returns the output as a raw string
code/atom/{tool=all} GET Gets an Atom 1.0 feed with the program source code
code/rss/{tool=all} GET Gets an RSS feed with the program source code
code/zip/{tool=all} GET Gets an zip file containing the program source code
live/atom/{tool=all}/{count=10} GET Gets an Atom 1.0 feed with the latest asks
live/rss/{tool=all}/{count=10} GET Gets an RSS 2.0 feed with the latest asks
live/tile GET Gets an image that represents the current state of RiSE4fu to be used in a Windows Phone 7 Tile
live/videos GET Gets an RSS 2.0 feed of the RiSE videos on http://channel9.msdn.com
program/{tool} POST Uploads a program and receives the id back as a raw string
program/{tool}/{programid} GET Gets a program as a raw string given its sample or permalink id.
samples/{tool} GET Gets the list of built-in samples for a tool
samples/atom/{tool} GET Gets the list of built-in samples for a tool as a Atom 1.0 feed
samples/rss/{tool} GET Gets the list of built-in samples for a tool as a RSS 2.0 feed
search/{tool} POST Service at http://rise4fun.com/rest/search/{TOOL}?q={TERM}&skip={SKIP}&take={TAKE}
stats/{tool=all} GET Gets the number of times a particular tool was asked
tools GET Gets the list of tools available
tools/atom GET Gets the list of tools available as a Atom 1.0 feed
tools/rss GET Gets the list of tools available as a RSS 2.0 feed
tools/samples GET Gets the list of tools available
tutorials/{tool} GET Gets the list of tutorials for a tool
validate/{tool} POST Executes a tool over a program given its program source and returns either the empty string (ok), or an error message
wadl GET Gets the WADL definition of this service
xask/{tool}/{output=default} POST Executes a tool over a program given its program source and returns the output as a 'postMessage' script to the parent frame. Expects POST as multipart/form-data encoded with parameters 'eventid' and 'source'.