title: PureCloud Ruby Gem —

Documentation can be found at https://developer.mypurecloud.com/api/rest/client-libraries/ruby/

Installation

from rubygems.org

{"language":"ruby"} gem install 'purecloudplatformclientv2', '~> 72.0.0'

Install from Git

{"language":"ruby"} gem install 'purecloudplatformclientv2', :git => 'https://github.com/MyPureCloud/platform-client-sdk-ruby.git'

Getting Started

Please follow the installation procedure and then run the following code:

```“language”:”ruby” # Load the gem require ‘purecloudplatformclientv2’

Setup authorization

PureCloud.configure do |config| # Configure OAuth2 access token for authorization: PureCloud OAuth config.access_token = ‘YOUR ACCESS TOKEN’ end

api_instance = PureCloud::AlertingApi.new

alert_id = “alert_id_example” # String Alert ID

begin #Delete an interaction stats alert api_instance.delete_alerting_interactionstats_alert(alert_id) rescue PureCloud::ApiError => e puts “Exception when calling AlertingApi->delete_alerting_interactionstats_alert: #e” end

```

SDK Source Code Generation

The SDK is automatically regenerated and published from the API’s definition after each API release. For more information on the build process, see the platform-client-sdk-common project.

Versioning

The SDK’s version is incremented according to the Semantic Versioning Specification. The decision to increment version numbers is determined by diffing the Platform API’s swagger for automated builds, and optionally forcing a version bump when a build is triggered manually (e.g. releasing a bugfix).

Support

This package is intended to be forwards compatible with v2 of PureCloud’s Platform API. While the general policy for the API is not to introduce breaking changes, there are certain additions and changes to the API that cause breaking changes for the SDK, often due to the way the API is expressed in its swagger definition. Because of this, the SDK can have a major version bump while the API remains at major version 2. While the SDK is intended to be forward compatible, patches will only be released to the latest version. For these reasons, it is strongly recommended that all applications using this SDK are kept up to date and use the latest version of the SDK.

For any issues, questions, or suggestions for the SDK, visit the PureCloud Developer Forum.