You have different URLs for different tasks on the same resource? That isn't RESTful, at all. Can you expose only one URL to refer to the resource, and use different HTTP verbs (GET, POST, PUT, DELETE) to do different CRUD operations?