Home > developer > integration development > Assemblies API
To add
, update
and delete
assemblies in your organization, use the Assemblies API.
Get a list of assemblies in your organization.
GET /assemblies
<%= headers 200 %> <%= json(:assembly) { |h| [h] } %>
Create a new assembly in your organization. The authenticated user must be a user in the organization.
POST /assemblies
cms_ci : Required Hash
ciName
: _Required_ **String**
comments
: _Optional_ **String**
ciAttributes
: _Required_ **Hash**
description
: _Optional_ **String**
In Ruby:
<%= json %5C :cms_ci => { :ciName => "myassembly", :comments => "These are your comments", :ciAttributes => { :description => "This is your assembly description" } } %>
<%= headers 200 %> <%= json :assembly %>
Retrieve the requested assembly.
GET /assemblies/:assembly
<%= headers 200 %> <%= json :assembly %>
Update the specified assembly with new data.
PUT /assemblies/:assembly
cms_ci : Required Hash
comments
: _Optional_ **String**
ciAttributes
: _Required_ **Hash**
description
: _Optional_ **String**
Ruby:
<%= json %5C :cms_ci => { :comments => "These are your comments", :ciAttributes => { :description => "This is your assembly description" } } %>
<%= headers 200 %> <%= json :assembly %>
Remove the specified assembly.
DELETE /assemblies/:assembly
<%= headers 200 %>
To create a clone with another name, copy the assembly.
Save the assembly into the organization catalog.