Easily Integrate Cisco spark Webhooks with your application.
https://developer-portal-intb.ciscospark.com/docs/api/guides/webhooks
Steps to receive Cisco spark Webhooks
- Sign up for your free Hooky account.
- Create a new Webhook Source, and select Cisco spark. This will be the endpoint that receives webhooks on behalf of your application, and forwards them using the unified SDK.
- Step 1
- Step 2
- Once a webhook is received from Cisco spark, you'll see it under the Live Logs section of your webhook source.
- Next, follow the examples below to integrate the Hooky SDK in ruby or javascript, and start receiving webhooks.
Integrating Cisco spark Webhooks Using Javascript
- Sign up for your free Hooky account.
- Create a new Webhook Source, and select Cisco spark. This will be the endpoint that receives webhooks on behalf of your application, and forwards them using the unified SDK.
- Step 1
- Step 2
- Once a webhook is received from Cisco spark, you'll see it under the Live Logs section of your webhook source.
- Next, follow the examples below to integrate the Hooky SDK in ruby or javascript, and start receiving webhooks.
Integrating Cisco spark webhooks with Hooky in your Javascript based application is straight forward. Just grab the SDK, and call a function when that webhook is received.
Integrating Cisco spark Webhooks Using Ruby
Integrating Cisco spark webhooks with Hooky in your Ruby or Ruby on Rails application is straight forward. Just grab the SDK, and call a method when that webhook is received.
Configuring Cisco spark Webhook Authentication
Here's how it works
Supported Cisco spark Webhook Events
attachmentActions.created
A user interacted with one of your cards
memberships.`created
Someone joined a room that you're in or you've been added to a new room
memberships.updated
Someone's membership was updated in a room that you're in; primarily used to detect moderator changes
memberships.deleted
Someone left or was kicked out of a room that you're in, or you left or were removed from a room; only triggers for group rooms, not 1-to-1 rooms
messages.created
New message posted into a room that you're in
messages.deleted
A message was deleted from a room that you're in
rooms.created
A new room was created by you or one of your integrations
rooms.updated
A room that you're in was updated; primarily used to detect when a room becomes Locked or Unlocked
telephony_calls.created
You started (originated) or received a call.
telephony_calls.updated
A call you started or received, was updated (e.g. call was answered, forwarded, resumed, etc.)
telephony_calls.deleted
A call you started or received, was disconnected (deleted).
meetings.created
A new meeting was created
meetings.updated
A meeting that you're in was updated
meetings.deleted
A meeting that you're in was deleted
meetings.started
A meeting was started
meetings.ended
A meeting was ended
recordings.created
A new recording was created
recordings.updated
A recording that you're in was updated
recordings.deleted
A recording that you're in was deleted
meetingParticipants.joined
A participant has joined the meeting
meetingParticipants.left
A participant has left the meeting