Project REST Endpoints

Project
Use the Project service to create, view, update, and delete projects. Projects are company initiatives and goals you manage Update Keys : 'projectId'
Assign Permission Profiles To User
Method: post
Path: /api/restapi/project/assignUser
Assign Permission Profiles To User Group
Method: post
Path: /api/restapi/project/assignUserGroup
Assign Users To User Group
Method: post
Path: /api/restapi/project/assignUsersToGroup
Batch Create Projects
Method: post
Path: /api/restapi/project/batch
Batch Delete Projects
Method: delete
Path: /api/restapi/project/batch
Batch Integrate Projects with an External Data Source
Method: post
Path: /api/restapi/project/syncBatch
Batch Update Projects
Method: put
Path: /api/restapi/project/batch
Create a Project
Method: post
Path: /api/restapi/project
Delete a Project
Method: delete
Path: /api/restapi/project/{projectId}
Integrate a Project with an External Data Source
Method: post
Path: /api/restapi/project/sync
Recalculate Project Cost Sheet
Method: post
Path: /api/restapi/cbs/recalculate/project/{projectId}
Remove User From User Group
Method: post
Path: /api/restapi/project/removeUsersFromGroup
Remove User Groups Assigned to a Project
Method: post
Path: /api/restapi/project/removeUserGroups
Remove Users Assigned to a Project
Method: post
Path: /api/restapi/project/removeUsers
Update a Project
Method: put
Path: /api/restapi/project
View a Project
Method: get
Path: /api/restapi/project/{projectId}
View a Project by Code and Parent Code
Method: get
Path: /api/restapi/project/byItemCode
View a Project by Code and Workspace
Method: get
Path: /api/restapi/project/workspace/{workspaceId}/code/{projectCode}
View a Project Image
Method: get
Path: /api/restapi/project/image/{projectId}
View all Integrated Projects
Method: get
Path: /api/restapi/project/externallySourced
View all Projects by Assigned Code Value
Method: get
Path: /api/restapi/project/codeType/{codeTypeId}/codeValue/{codeValueCode}
View all Projects by Assigned Configured Field Value
Method: get
Path: /api/restapi/project/configuredField/{viewColumnName}/{value}
View all Projects by Name
Method: get
Path: /api/restapi/project/name/{projectName}
View all Projects by Parent Code
Method: get
Path: /api/restapi/project/byParent
View all Projects by Project Code
Method: get
Path: /api/restapi/project/code/{projectCode}
View all Projects by Specified Name Pattern
Method: get
Path: /api/restapi/project/nameLike/{projectName}
View all Projects by Workspace
Method: get
Path: /api/restapi/project/workspace/{workspaceId}
View Available Permission Sets for Project
Method: get
Path: /api/restapi/project/permissionSets
View Permission Sets and Users Assigned to User Group for Project
Method: get
Path: /api/restapi/project/userGroups/permissionSets
View Permission Sets assigned to all users at Project
Method: get
Path: /api/restapi/project/users/permissionSets
View Project Notebook Topics
Method: get
Path: /api/restapi/project/notebookTopic/workspace/{workspaceId}
View User Groups for Project
Method: get
Path: /api/restapi/project/userGroups