Developers
Welcome Developers! Our Developer site contains sample code (in multiple languages), documentation, tools, and additional resources to help you build Sorenson 360-enabled applications.
Get Developer Account

Groups

The Group class provides methods to group users and assets.

Create a group

Method: POST

Path: /groups

Description: Create a group to store users and videos
Parameter Data Type Sample Value Required Description
name string Yes
group[description] string No
Build & Run Sample Spinner
 
@account = Sorenson::Services::Account.login("integrum@integrumtech.com", "integrum") @group = Sorenson::Services::Group.create('group')

Get group

Method: GET

Path: /groups/:id

Description: Get a group by ID
Parameter Data Type Sample Value Required Description
id string Yes
Build & Run Sample Spinner
 
@account = Sorenson::Services::Account.login("integrum@integrumtech.com", "integrum") @group = Sorenson::Services::Group.create('group') @group = Sorenson::Services::Group.find(@group.id)

Get groups

Method: GET

Path: /groups

Description: List all groups
Build & Run Sample Spinner
 
@account = Sorenson::Services::Account.login("integrum@integrumtech.com", "integrum") @group = Sorenson::Services::Group.create('group') @groups = Sorenson::Services::Group.all

Delete group

Method: DELETE

Path: /groups/:id

Description: Delete a group by ID
Parameter Data Type Sample Value Required Description
id string Yes
Build & Run Sample Spinner
 
@account = Sorenson::Services::Account.login("integrum@integrumtech.com", "integrum") @group = Sorenson::Services::Group.create('group') @group = Sorenson::Services::Group.find(@group.id) @group.destroy

Add asset to group

Method: PUT

Path: /groups/:group_id/assets/:asset_id

Description: Add a video asset to a group by ID
Parameter Data Type Sample Value Required Description
asset_id string Yes
group_id string Yes
Build & Run Sample Spinner
 
@account = Sorenson::Services::Account.login("integrum@integrumtech.com", "integrum") @asset = Sorenson::Services::Asset.find(Sorenson::Services::Asset.all.first) @group = Sorenson::Services::Group.create('group') @group.add_asset(@asset)
Get Developer Account
Sorenson Media Home
© 2010 Sorenson Media Inc. All Rights Reserved.