ProjectCreationInformation class

Contains the properties that can be set when creating a project.

Syntax

CSOM

class ProjectCreationInformation 

JSOM

PS.ProjectCreationInformation

REST Interface

Supported.

PS.ProjectCreationInformation

http://contoso.sharepoint.com/sites/pwa/api/ProjectServer/Projects/Add

POST Example (not all fields may be required)

body = {
    'parameters': {
        'Description':'value', 
        'EnterpriseProjectTypeId':'value', 
        'Id':'value', 
        'ListId':'value', 
        'Name':'value', 
        'Start':'value', 
        'WebId':'value'     
    }

Members

✓ - Read Support       ✓ʷ - Write Support

Properties

Name .NET JSOM REST Type Description
Description ✓ʷ ✓ʷ ✓ʷ String Gets or sets the description of the project.
EnterpriseProjectTypeId ✓ʷ ✓ʷ ✓ʷ Guid Gets or sets the GUID of the enterprise project type (EPT).
Id ✓ʷ ✓ʷ ✓ʷ Guid Gets or sets the GUID of the project.
ListId ✓ʷ Guid List Id on the web that the project is being created from. (Ideation Scenario)
Name ✓ʷ ✓ʷ ✓ʷ String Gets or sets the name of the project.
Start ✓ʷ ✓ʷ ✓ʷ DateTime Gets or sets the start date of the project.
TaskList ✓ʷ ✓ʷ SPList Gets or sets the imported task list.
WebId ✓ʷ Guid The Id of the web that contains the list where the project is being created from. (Ideation Scenario)

See Also

ProjectCollection
PublishedProject
SPList