StratusVue API Services Internal

<back to all web services

TransmittalCreateRequest

Internal API: Create Transmittal.

The following routes are available for this service:
POST/api/internal/transmittal/create
TransmittalCreateRequest Parameters:
NameParameterData TypeRequiredDescription
ParentFolderIdbodyintNo
TransmittalListbodyList<Transmittal>No
BaseRequest Parameters:
NameParameterData TypeRequiredDescription
AuthSessionKeyformstringNo
AdditionalInfoformList<ItemNameValue>No
ItemNameValue Parameters:
NameParameterData TypeRequiredDescription
PropertyNameformstringNo
PropertyValueformstringNo
Transmittal Parameters:
NameParameterData TypeRequiredDescription
TempItemIDformstringNo
FolderIdformintNo
FolderParentIdformintNo
FolderNameformstringNo
FolderDescriptionformstringNo
DateCreatedformstringNo
SubmittalIdformintNo
TransmittalIdformintNo
TransmittalNumberformstringNo
TransmittalToformintNo
CompanyformstringNo
ToNameformstringNo
TransmittalFromformintNo
FromNameformstringNo
TransmittalRefformstringNo
PackageTransmittalformintNo
ProductDataformboolNo
SamplesformboolNo
ShopDrawingsformboolNo
O_MManualsformboolNo
PlansformboolNo
ArchitecturalDrawingsformboolNo
LettersformboolNo
SpecificationsformboolNo
PrintsformboolNo
AddendaformboolNo
EngineeringDrawingsformboolNo
ChangeOrdersformboolNo
SubmittalformboolNo
OtherformboolNo
OtherTextformstringNo
EnclosedformboolNo
PackageTransmittalStageformintNo
SendOtherTextformstringNo
IsOnlyfaxableformboolNo
ItemsqtyformintNo
ItemssubjectformstringNo
ItemsdescriptionformstringNo
ItemsdateformstringNo
TrackingNumberformstringNo
InvoiceformboolNo
SourceFromformintNo
SourceToformintNo
TargetFromformintNo
TargetToformintNo
SourceNumberformstringNo
TargetNumberformstringNo
OriginalFolderIDformintNo
ForwardedFolderIDformintNo
SubcontractformboolNo
PurchaseOrderformboolNo
RfiFolderIDformintNo
SentViaformstringNo
ItemTypesformstringNo
CCUserListformList<string>No
TransmittalCreateResponse Parameters:
NameParameterData TypeRequiredDescription
ReturnedIdListformList<int>No
BaseResponse Parameters:
NameParameterData TypeRequiredDescription
UiErrorMessageformstringNo
UiDevErrorMessageformstringNo
ErrorOccuredformboolNo
LogMessageTypeformErrorMessageTypeNo
ResponseStatusformResponseStatusNo
NumberOfRecordsEffectedformintNo

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/TransmittalCreateRequest HTTP/1.1 
Host: api.sampson.sagecpc.com 
Content-Type: application/json
Content-Length: length

{"parentFolderId":0,"transmittalList":[{"tempItemID":"String","folderId":0,"folderParentId":0,"folderName":"String","folderDescription":"String","dateCreated":"String","submittalId":0,"transmittalId":0,"transmittalNumber":"String","transmittalTo":0,"company":"String","toName":"String","transmittalFrom":0,"fromName":"String","transmittalRef":"String","packageTransmittal":0,"productData":false,"samples":false,"shopDrawings":false,"o_MManuals":false,"plans":false,"architecturalDrawings":false,"letters":false,"specifications":false,"prints":false,"addenda":false,"engineeringDrawings":false,"changeOrders":false,"submittal":false,"other":false,"otherText":"String","enclosed":false,"packageTransmittalStage":0,"sendOtherText":"String","isOnlyfaxable":false,"itemsqty":0,"itemssubject":"String","itemsdescription":"String","itemsdate":"String","trackingNumber":"String","invoice":false,"sourceFrom":0,"sourceTo":0,"targetFrom":0,"targetTo":0,"sourceNumber":"String","targetNumber":"String","originalFolderID":0,"forwardedFolderID":0,"subcontract":false,"purchaseOrder":false,"rfiFolderID":0,"sentVia":"String","itemTypes":"String","ccUserList":["String"]}],"authSessionKey":"String","additionalInfo":[{"propertyName":"String","propertyValue":"String"}]}
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: length

{"returnedIdList":[0],"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}