We're in the process of integrating with a product management tool to automate the process of item/product creation within our system. I know that Sitecore has the ability to pass back the objects directly through URL reference, but is there a way to pass a JSON object, or something like that, which would be able to include a reference to a template maybe, and a location/parent node to save it to, and create a new instance of the item, and save it appropriately?
We do something like that now in our manual process, which can create an item based on an excel spreadsheet, but that was entirely home-grown, and programmatically creates the item (or version if it's already there) and that get's saved back where it belongs.
Is there anything out of the box that sitecore provides that would perform that object creation?