I’m super excited that Cisco Spark finally gave us some APIs that we can develop into 3rd party apps. As I’ve been doing more development and have several projects I need to do, we’ve been using Cisco Spark for collaboration. Not having APIs was the one thing keeping me off of it for several projects.
Today I started doing the DevNet tutorials but as I already know how to work with APIs I didn’t want to just do the postman stuff so I started writing some libraries in Go. I posted what I’ve done so far up on Github. There’s not too much there yet, but as I start to integrate things I expect I’ll have more do do on this.
One thing that has caused frustration with me is the inability to delete chat rooms. I have one room that’s up that I can’t even log in to see what it is. I wish this room would just go away. I’m thinking this may be user error but wish I could figure it out easier.
Finally, I should mention the DevNet tutorials are excellent to work with. They have a promotion now of giving away Github credits if you finish the 3 tutorials. I can’t wait to see what happens next 🙂
Finally Finally: If you have Jenkins integration with Spark already done, please let me know! I’d like to use it!
Just a quick screenshot of it working for me.
Yeah, worked great for me. I should have been more specific. Normal rooms I create I can delete but there is one room that has no name that I can’t get rid of. I think its my clients fault. I’ve opened a case.
Does the delete room API not work for you? I am able to delete rooms that I have created. It requires the roomId.
curl -X “DELETE” “https://api.ciscospark.com/v1/rooms/Y2lzY29zcGFyazovL3VzL1JPT00vNmQ2ZjA1NTAtOWVjMC0xMWU1LWI3M2EtNTk5ZTVmNGQ4NGUz”
-H “Authorization: Bearer 123”
-H “Content-Type: application/json”