This is the code for create datastream from snippets, it is the same for a generic object. I was searching for something specialized in stream but a stream is a thing so this code works for me!
var thingName = "RunTimeCreatedDataStream";
var thingDescription = "this is a custom description for "+thingName;
var tagThing = 'MyParent:stream';
var params = {
name: thingName /* STRING */,
description: thingDescription /* STRING */,
thingTemplateName: "Stream" /* THINGTEMPLATENAME */,
tags: tagThing /* TAGS */
};
//create data stream
Resources["EntityServices"].CreateThing(params);
//assign data shape to datastream
Things[nomeThing].SetDataShape({name:"PersonalShapeName"})
// enable thing and restart
Things[nomeThing].EnableThing();
Things[nomeThing].RestartThing();