The following are sample HTTP requests and responses.
The placeholders shown need to be replaced with actual values.
POST /json/reply/ProjectAddRequest HTTP/1.1
Host: api.sagecpc.com
Content-Type: application/json
Content-Length: length
{"project":{"projectId":0,"projectStatus":0,"projectOwnerId":0,"projectName":"String","projectNumber":"String","description":"String","address":{"line1":"String","line2":"String","city":"String","zip":"String","state":"String","county":"String","country":"String"},"phone":"String","fax":"String","logo":0,"logoUrl":"String","filePath":"String","rootFolderId":0,"startDate":"\/Date(-62135596800000-0000)\/","endDate":"\/Date(-62135596800000-0000)\/","numberOwner":"String","numberArchitect":"String","isProjectDisabled":false,"submitTo":"String","submitFrom":"String","returnTo":"String","returnFrom":"String","budget":0,"contingency":0,"projectValuation":"String","organization":"String","location":"String","stratusDriveOrgID":"String"},"authSessionKey":"String","additionalInfo":[{"propertyName":"String","propertyValue":"String"}]}
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: length
{"project":{"projectId":0,"projectStatus":0,"projectOwnerId":0,"projectName":"String","projectNumber":"String","description":"String","address":{"line1":"String","line2":"String","city":"String","zip":"String","state":"String","county":"String","country":"String"},"phone":"String","fax":"String","logo":0,"logoUrl":"String","filePath":"String","rootFolderId":0,"startDate":"\/Date(-62135596800000-0000)\/","endDate":"\/Date(-62135596800000-0000)\/","numberOwner":"String","numberArchitect":"String","isProjectDisabled":false,"submitTo":"String","submitFrom":"String","returnTo":"String","returnFrom":"String","budget":0,"contingency":0,"projectValuation":"String","organization":"String","location":"String","stratusDriveOrgID":"String"},"uiErrorMessage":"String","uiDevErrorMessage":"String","errorOccured":false,"logMessageType":"DEBUG","responseStatus":{"errorCode":"String","message":"String","stackTrace":"String","errors":[{"errorCode":"String","fieldName":"String","message":"String","meta":{"String":"String"}}],"meta":{"String":"String"}},"numberOfRecordsEffected":0}