anchor.diff:  allowed_methods(ReqData, State) ->
   	case api_help:parse_path(wrq:path(ReqData)) of	
   		[{"vstreams"}] ->
  -			{['POST'], ReqData, State}; 
  -		[{"vstreams", _Id}] -> %to be removed?
  -			{['POST', 'PUT', 'DELETE'], ReqData, State};
  +			{['POST', 'GET'], ReqData, State}; 
  +		[{"vstreams", _Id}] ->
  +			{['POST', 'PUT', 'DELETE', 'GET'], ReqData, State};
   		[{"vstreams", "_search"}] ->
   			{['POST', 'GET'], ReqData, State};
   		[error] ->
  
positive.code: delete_resource(ReqData, State) ->
  	case {proplists:get_value('id', wrq:path_info(ReqData))} of
  		{Id} ->
  			erlang:display("VSTREAM ID defined: " ++ Id),
  			case streams:delete_data_points_with_stream_id(Id, "virtual_stream") of 
  				{error, {Code, Body}} -> 
  					ErrorString = api_help:generate_error(Body, Code),
  
negative.code: %% @end
  
  -module(virtual_streams).
  -export([init/1, 
  		 allowed_methods/2, 
  		 content_types_provided/2,
  		 content_types_accepted/2, 
  		 process_post/2, 
  		 process_search/3, 
  		 put_stream/2, 
  		 delete_resource/2, 
  		 get_vstream/2]).
  
  -include_lib("erlastic_search.hrl").
  -include("webmachine.hrl").
  