Projects

Use the following endpoints to manage your projects and project properties programmatically.

PRIVATE BETA

The following endpoints are in private beta:

  • List eligible reviewers for a deployment
  • Assign reviewers to a deployment
  • Submit a deployment for review
  • Deploy an approved deployment
  • Private beta features are available in production but only to selected customers. Customers must opt in and be accepted into the beta.

During the private beta, Workato may update its functionality or change its availability without prior notice.

Quick reference

TypeResourceDescription
GET/api/managed_users/:managed_user_id/projectsList projects in a customer workspace.
POST/api/managed_users/:managed_user_id/foldersCreate a project in a customer workspace.
PUT/api/managed_users/:managed_user_id/projects/:project_idUpdate a project in a customer workspace.
DELETE/api/managed_users/:managed_user_id/projects/:project_idDelete a project in a customer workspace.
GET/api/managed_users/:managed_user_id/deploymentsRetrieve a list of deployments in a customer workspace.
GET/api/managed_users/:managed_user_id/deployments/:idRetrieve a single deployment in a customer workspace.
GET/api/managed_users/:managed_user_id/api/project_builds/:idRetrieve a downloaded package in a customer workspace.
POST/api/managed_users/:managed_user_id/projects/:id/buildBuild a project in a customer workspace.
POST/api/managed_users/:managed_user_id/project_builds/:id/deployDeploy a downloaded package in a customer workspace.
POST/api/managed_users/:managed_user_id/projects/:project_id/deployDeploy a project in a customer workspace.
GET/api/managed_users/:managed_user_id/deployments/:id/eligible_reviewersRetrieve a list of eligible reviewers that can be assigned to review a deployment in a customer workspace.
POST/api/managed_users/:managed_user_id/deployments/:id/assign_reviewersAssign reviewers to a deployment in a customer workspace.
POST/api/managed_users/:managed_user_id/deployments/:id/submit_for_reviewSubmit a deployment for review in a customer workspace.
POST/api/managed_users/:managed_user_id/deployments/:id/deployDeploy an approved deployment in a customer workspace.