MSProject Project Create Version 1

This handler makes a REST call Microsoft Project Online to the Project Server API to create a project in MS Project. After authenticating against the Project Server using the inputted username and password, the handler first makes a call to Project to get a FormDigestValue which is needed as a part of the authentication for future calls. That value is then used along with the inputted parameters for the Enterprise Project Type and Name to make a POST request to the API to create the project while returning the id for the new project. Any errors that occur during this process will be caught and re-raised by the handler.


Name Description
Enterprise Project Type The guid of the enterprise project type that this project will use.
Name The name of the new project.

Sample Configuration

Name Description
Enterprise Project Type e5b49b78-eb74-4a60-a38f-88e5c887be49
Name Test Project


Name Description
Project Id


MSProjectProjectCreate_V1 (2015-09-29)

  • Initial version. See README for details.

Related Handlers

MSProject Project Check In
This handler checks in a Microsoft Project project.
MSProject Project Check Out
This handler checks out a Microsoft Project project.
MSProject Project Custom Field Update
This handler updates a custom field for a project in MS Project that is not currently checked out.
MSProject Project Publish
This handler publishes a Microsoft Project project.
MSProject Project Task Assign
This handler assigns a Task to a Enterprise Resource.
MSProject Project Task Assignment Remove
This handler removes an assignment from an existing task in Microsoft Project.
MSProject Project Task Update
Updates an existing Task in Microsoft Project.