REST apis at ciscso are a joke.
sdn at cisco is a joke (they cancelled onePK. oh, and they didn't really tell anyone, either, but it IS cancelled).
disc: I used to work there. key terms: 'used to'
cisco is a has-been. and most of their really good people will leave in the year, as cisco removes all cubes and goes full retar^Hopen-office-plan. no one was excited about that and people said that when their building converts over, they'll either work from home or quit.
I remember cisco from the early 90's (I was there at menlo) and cisco today is a shell of what it used to be. they have too many people, too many projects and too much dead project (and old code!).
hell, when heartbleed came out, it took cisco over 6mos to get a working ssh daemon and even then its still broken with latest linux and putty opensl libs.
they do some things right, but too much else is done wrong, there.
pity, but they have definitely passed their prime, so to speak. canceling onePK was a huge loss even though it was complex as hell. now, their sdn story is weaker than all the rest.
and don't get me started on that csr1000v piece of shit. lacks too many tools and is not reliable (from what I've seen when I played around with it). don't get me started on their bad snmp, netconf and bazillion variants of the 'cisco classic cli'.