StratusVue API Services Internal

<back to all web services

SubmittalReadRequest

Internal API: Read submittal

The following routes are available for this service:
POST/api/internal/submittal/read
SubmittalReadRequest Parameters:
NameParameterData TypeRequiredDescription
FolderIdbodyintNo
BaseRequest Parameters:
NameParameterData TypeRequiredDescription
AuthSessionKeyformstringNo
AdditionalInfoformList<ItemNameValue>No
ItemNameValue Parameters:
NameParameterData TypeRequiredDescription
PropertyNameformstringNo
PropertyValueformstringNo
SubmittalReadResponse Parameters:
NameParameterData TypeRequiredDescription
SubmittalformSubmittalPackageNo
BaseResponse Parameters:
NameParameterData TypeRequiredDescription
UiErrorMessageformstringNo
UiDevErrorMessageformstringNo
ErrorOccuredformboolNo
LogMessageTypeformErrorMessageTypeNo
ResponseStatusformResponseStatusNo
NumberOfRecordsEffectedformintNo
SubmittalPackage Parameters:
NameParameterData TypeRequiredDescription
FolderIdformintNo
FolderParentIdformintNo
SubmittalPackageIdformintNo
NumberformstringNo
DescriptionformstringNo
StatusformstringNo
ReferenceformstringNo
RevisionformstringNo
SubcontractorIdformintNo
SubcontractorformstringNo
SubmittingCompanyContactIdformintNo
SubmittingCompanyContactformstringNo
ReviewingCompanyContactIdformintNo
ReviewingCompanyformstringNo
ReviewingCompanyContactformstringNo
ProjectManagerIdformintNo
ProjectManagerformstringNo
IsPendingformboolNo
DueDateFromSubformstringNo
SourceNumberformstringNo
TargetNumberformstringNo
OriginalFolderIdformintNo
ForwardedFolderIdformintNo
NotesformstringNo
CountTotalItemsformintNo
CountOpenItemsformintNo
CountClosedItemsformintNo
BallInCourtContactformstringNo
FolderBase Parameters:
NameParameterData TypeRequiredDescription
UserCanModifyformboolNo
UserCanDeleteformboolNo

To override the Content-type in your clients, use the HTTP Accept Header, append the .json suffix or ?format=json

To embed the response in a jsonp callback, append ?callback=myCallback

HTTP + JSON

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /json/reply/SubmittalReadRequest HTTP/1.1 
Host: api.sagecpc.com 
Content-Type: application/json
Content-Length: length

{"folderId":0,"authSessionKey":"String","additionalInfo":[{"propertyName":"String","propertyValue":"String"}]}
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: length

{"submittal":{"folderId":0,"folderParentId":0,"submittalPackageId":0,"number":"String","description":"String","status":"String","reference":"String","revision":"String","subcontractorId":0,"subcontractor":"String","submittingCompanyContactId":0,"submittingCompanyContact":"String","reviewingCompanyContactId":0,"reviewingCompany":"String","reviewingCompanyContact":"String","projectManagerId":0,"projectManager":"String","isPending":false,"dueDateFromSub":"String","sourceNumber":"String","targetNumber":"String","originalFolderId":0,"forwardedFolderId":0,"notes":"String","countTotalItems":0,"countOpenItems":0,"countClosedItems":0,"ballInCourtContact":"String","userCanModify":false,"userCanDelete":false},"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}