Firstly, get the latest 3.3/release/2.0
version. It's not final yet, but I've just pushed 2 important hotfixes.
Secondly, you have to add a route filter to translate request method (GET, POST, etc.) to appropriate actions. You can use one supplied with the module, like this:
Route::set('api', '(<controller>(/<action>(/<id>)))')
->filter('RESTful::route_filter')
->defaults(array(
'controller' => 'api',
'action' => 'index'
));
Or create a simple one yourself, e.g.:
Route::set('api', '(<controller>(/<action>(/<id>)))')
->filter(function($route, $params, $request){
$params['action'] = strtolower($request->method());
return $params;
})
->defaults(array(
'controller' => 'api',
'action' => 'index'
));