Services 7.3 - Simple Resource Example works only with GET not with POST from Poster I created a very simple test service here is the code, for some reason only GET works with it in Firefox Poster, but POST returns a 404 Controller not found. Any tips?
Here is what works
http://mysite.com/services/myendpoint/mytest/retrieve/

with parameter of 
id = 1

&lt;?php

/**
 * Implementation of hook_services_resources().
 */
function mytest_services_resources() {
  return array(
   'mytest' =&gt; array(
     'retrieve' =&gt; array(
       'help' =&gt; 'Retrievs a test',
       'callback' =&gt; '_mytest_retrieve',
       'args' =&gt; array(
         array(
           'name' =&gt; 'id',
           'type' =&gt; 'int',
           'description' =&gt; 'The id of the test to get',
           'source' =&gt; array('path' =&gt; '0'),
           'optional' =&gt; FALSE,
         ),
       ),
     ),
   ),
  );
}

/**
 * Callback for creating  resources.
 *
 * @param object $data
 * @return object
 */
function _mytest_retrieve($id) {
  return "READY TESTING";
}


?&gt;
You need separate callbacks for each of the CRUD operations. You've only implemented 'retrieve', which is the GET callback, you need to implement a 'create' callback for POST to function.

Reading the docs really helps:
https://drupal.org/node/783460