Cisco Spark

Send messages, create rooms and more, via the Cisco Spark API.

Messaging and Conferencing · Cisco Webex Teams

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.