var myApiRequests = {}; myApiRequests.cursor = { "POST /_api/cursor" : "create and execute query. (creates a cursor)", "PUT /_api/cursor/" : "get next results", "DELETE /_api/cursor/" : "delete cursor" } myApiRequests.collection = { "GET /_api/collections" : "get list of collections", "GET /_api/collection/" : "get all elements of collection" } myApiRequests.document = { "POST /_api/document/" : "create new document", "PUT /_api/document//" : "update document", "GET /_api/document//" : "get a document", "DELETE /_api/document//" : "delete a document" } myApiRequests.query = { "POST /_api/query" : "create a query", "GET /_api/query/" : "get query", "PUT /_api/query/" : "change query", "DELETE /_api/query/" : "delete query" } defineAction("help", function (req, res) { var result = { "requests":myApiRequests } actionResultOK(req, res, 200, result); }, { parameters : { } } );