Skip to main content
This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.
I'm trying to use RESTfulServer as described in the Silverstripe book (from page 221 onwards).
Even when using the code example
static $api_access = array(
'view' => array(
'edit' => array(
I only get this message:
You don't have access to this item through the API.
I also tried using the code and URLs described here: http://doc.silverstripe.org/doku.php?id=restfulserver
I don't really know how to get this working. Any tips on debugging this?
RestfulServer gives that error when one of these conditions is not met (on a GET anyway):
- the DataObject class must have the static $api_access set to true.
- the DataObject instance must return true for canView()
Another requirement of being able to GET results using field filters is that the fields that you are searching by must be set as searchable using the object's searchable_fields array.