Summary
Add one or more components to Project
Description
Add one or more components to Project
Route
POST /automation-studio/projects/:projectId/components/add
Roles
Parameters
Name | Type | Required | Description |
---|---|---|---|
projectId | string | yes | Project identifier |
options | object | yes | Configuration options for adding components to a Project |
{ "components": [ { "iid": 97030971, "type": "mopCommandTemplate", "reference": "laborum pariatur eiusmod cupidatat", "folder": "/" }, { "iid": 5739355, "type": "template", "reference": "qui", "folder": "/" }, { "iid": 67479896, "type": "jsonForm", "reference": "dolor culpa ut", "folder": "/" } ], "mode": "move" }
{ "title": "options", "type": "object", "required": [ "components" ], "properties": { "components": { "$ref": "projects-common#/definitions/components" }, "mode": { "type": "string", "enum": [ "move", "copy" ] } } }
Return
Name | Type | Description |
---|---|---|
response | object | Updated project |
{ "message": "ea tempor laborum sunt", "data": [ { "_id": "4321abcdef694aa79dae47ad", "iid": 34147215, "name": "Arista EOS Utilities", "description": "This project is used at Acme Corp as the foundation of some major parts of our business process.", "members": [ { "type": "account", "reference": "62a1f3d2ebedfc54e6e0065c", "role": "editor", "missing": true, "username": "est nulla cupidatat", "name": "dolor sit enim culpa", "provenance": "deserunt" }, { "type": "group", "reference": "4321abcdef694aa79dae47ad", "role": "owner", "missing": true, "username": "aliqua", "name": "eu", "provenance": "elit" }, { "type": "account", "reference": "5cb7b531d06cceb89fd21b1c", "role": "operator", "missing": false, "username": "irure ea", "name": "anim in occaecat culpa", "provenance": "Lorem" }, { "type": "account", "reference": "62a1f3d2ebedfc54e6e0065c", "role": "owner", "missing": false, "username": "magna id eu", "name": "qui officia exercitation", "provenance": "do ut est" } ], "accessControl": { "read": [ "aute cillum dolore et", "in Ut cillum", "ipsum sint", "occaecat" ], "write": [ "magna in proident", "ad nostrud", "ex cillum deserunt", "tempor ut" ], "execute": [ "ipsum incididunt ad", "id aliqua veniam ullamco", "consectetur irure nulla occaecat", "tempor aliquip ullamco aliqua" ], "manage": [ "sunt irure commodo aute sit", "amet", "in" ] }, "componentIidIndex": 94133400, "components": [ { "iid": 76268411, "type": "mopCommandTemplate", "reference": "reprehenderit id", "folder": "/" }, { "iid": 71953031, "type": "workflow", "reference": "ullamco dolor pariatur nisi aliquip", "folder": "/" }, { "iid": 38250859, "type": "template", "reference": "Ut sit elit", "folder": "/" }, { "iid": 82976215, "type": "mopAnalyticTemplate", "reference": "nulla", "folder": "/" } ], "created": "2019-11-25T22:51:39.201Z", "createdBy": { "_id": "Pronghorn", "username": "sed", "provenance": "Ut adipisicing tempor", "missing": false }, "lastUpdated": "2019-11-25T22:51:39.201Z", "lastUpdatedBy": { "_id": "4321abcdef694aa79dae47ad", "username": "mollit Ut do", "provenance": "ad", "missing": true }, "versionHistory": [ { "versionNumber": -87053335, "commitMessage": "nisi ullamco magna Ut", "author": "adipisicing magna", "branchName": "esse" }, { "versionNumber": 92914068, "commitMessage": "laboris Excepteur", "author": "do", "branchName": "Excepteur occaecat minim laboris" }, { "versionNumber": -62063157, "commitMessage": "Ut", "author": "cillum", "branchName": "in magna voluptate irure" } ], "gitConfiguration": { "connectionType": "GitLab", "repositoryPath": "proident labore ex fugiat", "branchName": "non commodo sint deserunt ex", "projectPath": "labore adipisicing et esse sed" } }, { "_id": "5cb7b531d06cceb89fd21b1c", "iid": 25612925, "name": "Firewall Service Provisioning", "description": "This project is used at Acme Corp as the foundation of some major parts of our business process.", "members": [ { "type": "account", "reference": "4321abcdef694aa79dae47ad", "role": "editor", "missing": false, "username": "laboris incididunt", "name": "aliqua", "provenance": "incididunt esse do irure dolor" }, { "type": "account", "reference": "5cb7b531d06cceb89fd21b1c", "role": "operator", "missing": true, "username": "enim exercitation sint dolor labore", "name": "proident", "provenance": "eu aliqua adipisicing ea" }, { "type": "account", "reference": "4321abcdef694aa79dae47ad", "role": "operator", "missing": true, "username": "dolore id exercitation", "name": "aliquip dolore Lorem veniam ullamco", "provenance": "reprehenderit Ut ad aliqua" } ], "accessControl": { "read": [ "ipsum" ], "write": [ "adipisicing", "laborum fugiat in" ], "execute": [ "sed" ], "manage": [ "irure quis", "occaecat", "eu enim dolor ad ipsum", "in", "id mollit pariatur est eu" ] }, "componentIidIndex": 94932327, "components": [ { "iid": 31820188, "type": "jsonForm", "reference": "ex", "folder": "/" }, { "iid": 17437746, "type": "template", "reference": "enim veniam Ut cupidatat dolore", "folder": "/" }, { "iid": 74772301, "type": "mopCommandTemplate", "reference": "anim Duis dolor in", "folder": "/" }, { "iid": 83255861, "type": "mopCommandTemplate", "reference": "eiusmod consectetur laboris laborum", "folder": "/" } ], "created": "2019-11-25T22:51:39.201Z", "createdBy": { "_id": "Pronghorn", "username": null, "provenance": "eu non id laborum", "missing": false }, "lastUpdated": "2019-11-25T22:51:39.201Z", "lastUpdatedBy": { "_id": "Pronghorn", "username": "dolore", "provenance": "magna anim", "missing": true }, "versionHistory": [ { "versionNumber": -62446997, "commitMessage": "sit consequat est Ut magna", "author": "ad sed nulla Lorem", "branchName": "et commodo" }, { "versionNumber": 57205762, "commitMessage": "amet", "author": "Excepteur veniam laboris", "branchName": "nostrud consectetur fugiat consequat in" }, { "versionNumber": -68940943, "commitMessage": "anim nisi", "author": "in qui", "branchName": "consequat" }, { "versionNumber": 46863585, "commitMessage": "in labore reprehenderit irure dolor", "author": "esse", "branchName": "Duis" }, { "versionNumber": -87889290, "commitMessage": "Duis deserunt consectetur sed", "author": "veniam incididunt id cillum", "branchName": "culpa" } ], "gitConfiguration": { "connectionType": "GitHub", "repositoryPath": "eu", "branchName": "dolore ullamco anim", "projectPath": "Duis mollit" } }, { "_id": "5cb7b531d06cceb89fd21b1c", "iid": 15662768, "name": "Firewall Service Provisioning", "description": "This project is used at Acme Corp as the foundation of some major parts of our business process.", "members": [ { "type": "group", "reference": "62a1f3d2ebedfc54e6e0065c", "role": "operator", "missing": true, "username": "in aliquip consectetur sed labore", "name": "qui non minim", "provenance": "do incididunt" }, { "type": "account", "reference": "5cb7b531d06cceb89fd21b1c", "role": "viewer", "missing": false, "username": "ut qui sed", "name": "cillum", "provenance": "aliqua deserunt est culpa occaecat" }, { "type": "account", "reference": "62a1f3d2ebedfc54e6e0065c", "role": "editor", "missing": false, "username": "dolor elit", "name": "nisi fugiat eiusmod do et", "provenance": "anim ea nostrud ullamco" } ], "accessControl": { "read": [ "reprehenderit est magna irure esse", "est in elit mollit", "dolore" ], "write": [ "quis ut", "officia", "ex veniam labore ullamco ut", "officia ea", "in Duis cillum mollit reprehenderit" ], "execute": [ "deserunt", "occaecat dolor", "laborum sunt labore dolor", "voluptate proident culpa" ], "manage": [ "consectetur qui exercitation aliquip sint", "fugiat non quis", "sit Lorem fugiat dolore", "dolore nostrud sit culpa" ] }, "componentIidIndex": 46244550, "components": [ { "iid": 57917595, "type": "workflow", "reference": "adipisicing magna ut minim", "folder": "/" }, { "iid": 96023563, "type": "transformation", "reference": "in incididunt pariatur", "folder": "/" }, { "iid": 98475774, "type": "template", "reference": "deserunt mollit", "folder": "/" }, { "iid": 79418326, "type": "mopCommandTemplate", "reference": "sed sint eu in", "folder": "/" } ], "created": "2019-11-25T22:51:39.201Z", "createdBy": { "_id": "Pronghorn", "username": "eu in nisi sunt anim", "provenance": "nisi velit", "missing": false }, "lastUpdated": "2019-11-25T22:51:39.201Z", "lastUpdatedBy": { "_id": "Pronghorn", "username": null, "provenance": "reprehenderit", "missing": false }, "versionHistory": [ { "versionNumber": -73192259, "commitMessage": "enim", "author": "irure nostrud", "branchName": "veniam" }, { "versionNumber": -61354843, "commitMessage": "pariatur incididunt Lorem officia exercitation", "author": "fugiat Duis anim labore veniam", "branchName": "sit" }, { "versionNumber": -24618486, "commitMessage": "consequat", "author": "sed labore aliquip in dolore", "branchName": "ut mollit est officia" } ], "gitConfiguration": { "connectionType": "GitHub", "repositoryPath": "aliqua", "branchName": "ut tempor deserunt est occaecat", "projectPath": "laborum aliquip nisi irure" } } ], "metadata": { "newComponents": [], "failedComponents": [], "idMap": [ { "original": "1a643151-459b-4a4a-be91-623536b65df3", "clone": "8696f332-030b-4c2a-8b1b-95844cbb6aea" } ] } }
{ "title": "response", "type": "object", "properties": { "message": { "type": "string" }, "data": { "type": "array", "items": { "$ref": "projects-http" } }, "metadata": { "type": "object", "properties": { "newComponents": { "type": "array", "description": "Components added" }, "failedComponents": { "type": "array", "description": "Components failed to add" }, "idMap": { "type": "array", "description": "Id map for original and cloned component", "examples": [ [ { "original": "1a643151-459b-4a4a-be91-623536b65df3", "clone": "8696f332-030b-4c2a-8b1b-95844cbb6aea" } ] ] } } } } }