Cisco Spark APIs

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!

 

3 Replies to “Cisco Spark APIs”

    1. 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.

  1. 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”

Leave a Reply

Your email address will not be published. Required fields are marked *