Cisco Spark
Send messages, create rooms and more, via the Cisco Spark API.
- Category
- Messaging and Conferencing
- Pack
- CiscoSpark
Configuration parameters
- server — Server URL (e.g. https://192.168.0.1) (required)
- apiKey — API Key
- apikey_creds —
- insecure — Trust any certificate (not secure)
- proxy — Use system proxy settings
Commands (43)
- cisco-spark-create-membership — Add someone to a room by Person ID or email address; optionally making them a moderator.
- cisco-spark-create-message — Posts a plain text message, and optionally, a media content attachment, to a room.
- cisco-spark-create-person — Create a new user account for a given organization. Only an admin can create a new user account.
- cisco-spark-create-room — Creates a room.
- cisco-spark-create-team — Creates a team. The authenticated user is automatically added as a member of the team.
- cisco-spark-create-team-membership — Add someone to a team by Person ID or email address; optionally making them a moderator.
- cisco-spark-create-webhook — Creates a webhook.
- cisco-spark-delete-membership — Deletes a membership by ID.
- cisco-spark-delete-message — Deletes a message, by message ID.
- cisco-spark-delete-person — Remove a person from the system. Only an admin can remove a person.
- cisco-spark-delete-room — Deletes a room, by ID. Deleted rooms cannot be recovered.
- cisco-spark-delete-team — Deletes a team, by ID.
- cisco-spark-delete-team-membership — Deletes a team membership, by ID.
- cisco-spark-delete-webhook — Deletes a webhook, by ID.
- cisco-spark-get-license-details — Shows details for a license, by ID.
- cisco-spark-get-membership-details — Get details for a membership by ID.
- cisco-spark-get-message-details — Shows details for a message, by message ID.
- cisco-spark-get-organization-details — Shows details for an organization, by ID.
- cisco-spark-get-own-details — Show the profile for the authenticated user.
- cisco-spark-get-person-details — Shows details for a person, by ID.
- cisco-spark-get-role-details — Shows details for a role, by ID.
- cisco-spark-get-room-details — Shows details for a room, by ID.
- cisco-spark-get-team-details — Shows details for a team, by ID.
- cisco-spark-get-team-membership-details — Shows details for a team membership, by ID.
- cisco-spark-get-webhook-details — Shows details for a webhook, by ID.
- cisco-spark-list-licenses — List all licenses for a given organization. If no orgId is specified, the default is the organization of the authenticated user.
- cisco-spark-list-memberships — Lists all room memberships. Use either personId or personEmail to filter the results.
- cisco-spark-list-messages — Lists all messages in a room.
- cisco-spark-list-organizations — List all organizations visible by your account.
- cisco-spark-list-people — List people.
- cisco-spark-list-roles — List all roles.
- cisco-spark-list-rooms — List rooms.
- cisco-spark-list-team-memberships — Lists all team memberships for a given team, specified by the teamId query parameter.
- cisco-spark-list-teams — Lists teams to which the authenticated user belongs.
- cisco-spark-list-webhooks — Lists all of your webhooks.
- cisco-spark-send-message-to-person — Sends a message to a person, by email or person ID.
- cisco-spark-send-message-to-room — Sends a message to a room, by name or room ID.
- cisco-spark-update-membership — Updates properties for a membership by ID.
- cisco-spark-update-person — Update details for a person, by ID. Only an admin can update a person details.
- cisco-spark-update-room — Updates details for a room, by ID.
- cisco-spark-update-team — Updates details for a team, by ID.
- cisco-spark-update-team-membership — Updates a team membership, by ID.
- cisco-spark-update-webhook — Updates a webhook, by ID.