Update Projects

You can update project from here

/ProjectEx/CreateUpdateProjects

Query String

ParameterRequiredValue
externalUserMandatory1

Request Header

ParameterRequiredValue
TokenKeyMandatoryUser Input
ModuleKeyRequestMandatoryPWP
Accept-LanguageOptionalen-US
Accept-EncodingOptionalgzip
Content-TypeMandatoryapplication/json

Request Body

ParameterRequiredValue
EncryptedPINProjectIDMandatoryUser Input
ProjectNameMandatoryUser Input
ProjectNumberOptionalUser Input
ProjectDescriptionOptionalUser Input
*ProjectExtMandatoryUser Input
ProjectAddress1OptionalUser Input
CountryNameMandatoryUser Input
StateNameMandatoryUser Input
StateIDMandatoryUser Input
cityOptionalUser Input
zipOptionalUser Input
IsLatestDocumentHiddenMandatoryUser Input (true or false)

Example

externalUser:1
TokenKey:Your Token Key
ModuleKeyRequest:PWP
Accept-Language:en-US
Accept-Encoding:gzip
Content-Type:application/json
[
  	{
     "EncryptedPINProjectID": "nzeBo0rBpDehqd0wXJY%40ow%3d%3d",
     "ProjectName":"User input",
     "ProjectNumber":"User input",
     "ProjectDescription":"User input",
     "ProjectExt": 
	     {
	     	"AccessibilityType":2,
	     	"ProjectPassword" : "",
	     	"IsPasswordProtected" : false
	     },
	  "ProjectAddress1":"User input",
	  "CountryName":"User input",
	  "StateName":"User input",
	  "StateID":User input,
	  "city":"User input",
	  "zip":"User input",
	  "IsLatestDocumentHidden":true
	}
  ]
[
  {
    "ProjectAddress1": "",
    "Zip": "",
    "ProjectOwner": {
      "LastLoginDate": "0001-01-01T00:00:00",
      "StateID": 0,
      "CountryID": 0,
      "PWRoleID": 0,
      "SYSRoleID": 0,
      "SuperAdminType": 0,
      "IsReseller": false,
      "PCModuleID": 0,
      "isGuestUser": false,
      "PINProjectID": 0,
      "LicenseUserType": 0,
      "PWPLicUserType": 0,
      "UserLicenseType": 0,
      "LastLogoutDate": "0001-01-01T00:00:00",
      "PrimaryUserID": 0,
      "IsProfileCompleted": false,
      "IsWelcomed": false,
      "PWPSuperAdminType": 0,
      "IsEmailVerified": false,
      "GuestProjectCount": 0,
      "AuthReason": 0,
      "PWPSubscriptionType": 0,
      "IsLatestDocumentHidingAllowed": false,
      "AccountPaymentMode": 0,
      "PWUserID": 0,
      "EncryptedPWUserID": "6iQSk9gDXQmXK9fpHQTFzA%3d%3d",
      "PWAccountID": 0,
      "EncryptedPWAccountID": "55SMGlXwzNJmamAjfYSQwA%3d%3d",
      "PWContactID": 0,
      "EncryptedPrimaryPWContactID": "WoxScYbLO94BLhxwCUqYxw%3d%3d",
      "PrimaryPWContactID": 0,
      "EncryptedPWContactID": "",
      "UserName": "",
      "Admin": false,
      "Status": 0,
      "AccountExpiryDate": "0001-01-01T00:00:00",
      "ShareProjectCount": 0,
      "AccountCreateDate": "0001-01-01T00:00:00",
      "BillingStartDate": "0001-01-01T00:00:00"
    },
    "StateID": 5,
    "CountryID": 0,
    "ProjectPCModule": {
      "PCModuleId": 2,
      "IsActive": false
    },
    "PINProjectID": 0,
    "EncryptedPINProjectID": "p0SILXrzlOJoGJRdXh72ew%3d%3d",
    "ProjectNumber": "",
    "ProjectName": "test create 101",
    "ProjectStartDate": "9999-12-31T23:59:59.9999999",
    "UserLicenseType": 0,
    "EnableNotifyOnDownload": false,
    "IsArchived": false,
    "IsCabinet": false,
    "ProjectExt": {
      "AccessibilityType": 2,
      "ProjectPassword": "",
      "IsPasswordProtected": false,
      "CreateBy": 0,
      "EncryptedCreateBy": "",
      "AutoHyperlinkEnabled": false
    },
    "IsGuestProject": false,
    "UserRoleID": 0,
    "ProjectEndDate": "9999-12-31T23:59:59.9999999",
    "StateName": "California",
    "CountryName": "USA",
    "City": "",
    "ProjectDescription": "",
    "ActivityCount": 0,
    "GuestProjectCount": 0,
    "FavouriteProjectCount": 0,
    "PrivateProjectCount": 0,
    "PublicProjectCount": 0,
    "PendingShareProjectCount": 0,
    "AcceptedShareProjectCount": 0,
    "FolderCnt": 0,
    "DocumentCnt": 0,
    "GuestUserCount": 0,
    "ProjectStatus": 0,
    "LatestDocFolderID": 0,
    "EncryptedLatestDocFolderID": "",
    "TimeIn": "0001-01-01T00:00:00",
    "TimeOut": "0001-01-01T00:00:00",
    "TotalDocumentUnpublishCount": 0,
    "PunchCount": 0,
    "RFICount": 0,
    "IsLatestDocumentHidden": false,
    "ShareResponseStatus": 0,
    "PWPProjectUserID": 0,
    "ShareAccessType": 0,
    "BillingOption": 0,
    "IsLatestFolderShared": false,
    "RequestedUserRoleID": 0
  },
  {
    "ProjectAddress1": "",
    "Zip": "",
    "ProjectOwner": {
      "LastLoginDate": "0001-01-01T00:00:00",
      "StateID": 0,
      "CountryID": 0,
      "PWRoleID": 0,
      "SYSRoleID": 0,
      "SuperAdminType": 0,
      "IsReseller": false,
      "PCModuleID": 0,
      "isGuestUser": false,
      "PINProjectID": 0,
      "LicenseUserType": 0,
      "PWPLicUserType": 0,
      "UserLicenseType": 0,
      "LastLogoutDate": "0001-01-01T00:00:00",
      "PrimaryUserID": 0,
      "IsProfileCompleted": false,
      "IsWelcomed": false,
      "PWPSuperAdminType": 0,
      "IsEmailVerified": false,
      "GuestProjectCount": 0,
      "AuthReason": 0,
      "PWPSubscriptionType": 0,
      "IsLatestDocumentHidingAllowed": false,
      "AccountPaymentMode": 0,
      "PWUserID": 0,
      "EncryptedPWUserID": "6iQSk9gDXQmXK9fpHQTFzA%3d%3d",
      "PWAccountID": 0,
      "EncryptedPWAccountID": "55SMGlXwzNJmamAjfYSQwA%3d%3d",
      "PWContactID": 0,
      "EncryptedPrimaryPWContactID": "WoxScYbLO94BLhxwCUqYxw%3d%3d",
      "PrimaryPWContactID": 0,
      "EncryptedPWContactID": "",
      "UserName": "",
      "Admin": false,
      "Status": 0,
      "AccountExpiryDate": "0001-01-01T00:00:00",
      "ShareProjectCount": 0,
      "AccountCreateDate": "0001-01-01T00:00:00",
      "BillingStartDate": "0001-01-01T00:00:00"
    },
    "StateID": 5,
    "CountryID": 0,
    "ProjectPCModule": {
      "PCModuleId": 2,
      "IsActive": false
    },
    "PINProjectID": 0,
    "EncryptedPINProjectID": "p0SILXrzlOLuxZhbpPXmBQ%3d%3d",
    "ProjectNumber": "",
    "ProjectName": "test create 111",
    "ProjectStartDate": "9999-12-31T23:59:59.9999999",
    "UserLicenseType": 0,
    "EnableNotifyOnDownload": false,
    "IsArchived": false,
    "IsCabinet": false,
    "ProjectExt": {
      "AccessibilityType": 2,
      "ProjectPassword": "",
      "IsPasswordProtected": false,
      "CreateBy": 0,
      "EncryptedCreateBy": "",
      "AutoHyperlinkEnabled": false
    },
    "IsGuestProject": false,
    "UserRoleID": 0,
    "ProjectEndDate": "9999-12-31T23:59:59.9999999",
    "StateName": "California",
    "CountryName": "USA",
    "City": "",
    "ProjectDescription": "",
    "ActivityCount": 0,
    "GuestProjectCount": 0,
    "FavouriteProjectCount": 0,
    "PrivateProjectCount": 0,
    "PublicProjectCount": 0,
    "PendingShareProjectCount": 0,
    "AcceptedShareProjectCount": 0,
    "FolderCnt": 0,
    "DocumentCnt": 0,
    "GuestUserCount": 0,
    "ProjectStatus": 0,
    "LatestDocFolderID": 0,
    "EncryptedLatestDocFolderID": "",
    "TimeIn": "0001-01-01T00:00:00",
    "TimeOut": "0001-01-01T00:00:00",
    "TotalDocumentUnpublishCount": 0,
    "PunchCount": 0,
    "RFICount": 0,
    "IsLatestDocumentHidden": false,
    "ShareResponseStatus": 0,
    "PWPProjectUserID": 0,
    "ShareAccessType": 0,
    "BillingOption": 0,
    "IsLatestFolderShared": false,
    "RequestedUserRoleID": 0
  }
]

Remarks:
1) In Request Body: * fields is objects. So this fields have their own properties. Below is the property info,
a. ProjectExt – AccessibilityType (It’s value should be 2), ProjectPassword (This field is required to protect a project with password. If it’s value is blank, then it means no password protection require.) and IsPasswordProtected (If ProjectPassword is blank then it should be false else true).