-
addComponentsToProject
Add one or more components to Project
POST /automation-studio/projects/:projectId/components/addAdd one or more components to Project
-
createAutomation
Creates a new workflow document.
POST /automation-studio/automationsCreates a new workflow document.
-
createComponentGroup
Creates a new component group document.
POST /automation-studio/component-groupsCreates a new component group document.
-
createProject
Creates a new project
POST /automation-studio/projectsCreates a new project
-
createTemplate
Creates a new template document.
POST /automation-studio/templatesCreates a new template document.
-
deleteComponentGroup
Deletes a component group document.
DELETE /automation-studio/component-groups/:idDeletes a component group document.
-
deleteProject
Delete a project and any components it contains
DELETE /automation-studio/projects/:idDelete a project and any components it contains
-
deleteTemplate
Deletes a template document.
DELETE /automation-studio/templates/:idDeletes a template document.
-
exportProject
Exports a project document as a JSON document, inlining all related documents into its components array
GET /automation-studio/projects/:id/exportExports a project document as a JSON document, inlining all related documents into its components array
-
exportTemplate
Exports a template document.
GET /automation-studio/templates/:id/exportExports a template document.
-
getAppsAndAdapters
Get a list of all the apps and adapters
GET /automation-studio/apps/listGet all apps and adapters.
-
getComponentGroup
Gets a single component group document.
GET /automation-studio/component-groups/:idGets a single component group document.
-
getComponentGroups
Gets a page of component group documents.
GET /automation-studio/component-groupsGets a page of component group documents.
-
getMethodOptions
Get all available rest calls in IAP.
GET /automation-studio/json-forms/method-optionsGet all available rest calls in IAP.
-
getMultipleTaskDetails
Get Task Details
POST /automation-studio/multipleTaskDetailsGet the detailed information model for a task
-
getProject
Gets a single Project
GET /automation-studio/projects/:projectIdGets a single Project
-
getProjects
Search projects
GET /automation-studio/projectsSearch projects
-
getProjectThumbnail
Gets a Project's thumbnail
GET /automation-studio/projects/:projectId/thumbnailGets a Project's thumbnail. Returns data as a base64 encoded string of binary data.
-
getReferencesTo
Gets references to a particular document.
GET /automation-studio/references-toGets references to a particular document.
-
getTaskDetails
Get Task Details
GET /automation-studio/locations/:location/packages/:pckg/tasks/:methodGet the detailed information model for a task
-
getTemplate
Gets a single template document.
GET /automation-studio/templates/:idGets a single template document.
-
getTemplates
Gets a page of template documents.
GET /automation-studio/templatesGets a page of template documents.
-
getWorkflowDetailedByName
Get Details of a Workflow
GET /automation-studio/workflows/detailed/:nameGet the details of a Workflow by Workflow name.
-
getWorkflows
Gets a page of workflow documents.
GET /automation-studio/workflowsGets a page of workflow documents.
-
importAutomations
Imports a new workflow document.
POST /automation-studio/automations/importImports a new workflow document.
-
importComponentGroups
Imports a new component group document.
POST /automation-studio/component-groups/importImports a new component group document.
-
importProject
Imports a project document from a JSON document
POST /automation-studio/projects/importImports a project document from a JSON document
-
importTemplates
Imports a new template document.
POST /automation-studio/templates/importImports a new template document.
-
removeComponentFromProject
Remove a component from a project
DELETE /automation-studio/projects/:projectId/components/:componentIdRemove a component from a project
-
updateAutomation
Replaces a workflow document.
PUT /automation-studio/automations/:idReplaces a workflow document.
-
updateComponentGroup
Replaces a component group document.
PUT /automation-studio/component-groups/:idReplaces a component group document.
-
updateProject
Updates an existing project
PATCH /automation-studio/projects/:projectIdUpdates an existing project
-
updateTemplate
Replaces a template document.
PUT /automation-studio/templates/:idReplaces a template document.
-
uploadProjectThumbnail
Set a project's thumbnail image
PUT /automation-studio/projects/:projectId/thumbnailSet a project's thumbnail image
-
validateWorkflow
Validate a workflow
POST /automation-studio/workflows/validateValidate a workflow, and return the resulting errors and warnings arrays.