StratusVue API Services Internal

<back to all web services

DailyReportActivityUpdateRequest

Internal API: Update DailyReportActivity.

The following routes are available for this service:
POST/api/internal/dailyreportactivity/update
DailyReportActivityUpdateRequest Parameters:
NameParameterData TypeRequiredDescription
DailyReportActivitybodyDailyReportActivityNo
BaseRequest Parameters:
NameParameterData TypeRequiredDescription
AuthSessionKeyformstringNo
AdditionalInfoformList<ItemNameValue>No
ItemNameValue Parameters:
NameParameterData TypeRequiredDescription
PropertyNameformstringNo
PropertyValueformstringNo
DailyReportActivity Parameters:
NameParameterData TypeRequiredDescription
TempItemIdformstringNo
DailyReportActivityIdformintNo
ContactformintNo
LocationformstringNo
PeopleForemanformintNo
HoursForemanformdecimalNo
PeopleTradesmanformintNo
HoursTradesmanformdecimalNo
PeopleLaborersformintNo
HoursLaborersformdecimalNo
PeopleApprenticeformintNo
HoursApprenticeformdecimalNo
Subc1NameformstringNo
Subc1PeopleformintNo
Subc1HoursformdecimalNo
Subc2NameformstringNo
Subc2PeopleformintNo
Subc2HoursformdecimalNo
Subc3NameformstringNo
Subc3PeopleformintNo
Subc3HoursformdecimalNo
Subc4NameformstringNo
Subc4PeopleformintNo
Subc4HoursformdecimalNo
IsUnionformboolNo
Is2TierformboolNo
PrimarySubcformstringNo
CSIformintNo
CSINameformstringNo
ContactStringformstringNo
DailyReportIdformintNo
DescriptionformstringNo
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/DailyReportActivityUpdateRequest HTTP/1.1 
Host: api.sagecpc.com 
Content-Type: application/json
Content-Length: length

{"dailyReportActivity":{"tempItemId":"String","dailyReportActivityId":0,"contact":0,"location":"String","peopleForeman":0,"hoursForeman":0,"peopleTradesman":0,"hoursTradesman":0,"peopleLaborers":0,"hoursLaborers":0,"peopleApprentice":0,"hoursApprentice":0,"subc1Name":"String","subc1People":0,"subc1Hours":0,"subc2Name":"String","subc2People":0,"subc2Hours":0,"subc3Name":"String","subc3People":0,"subc3Hours":0,"subc4Name":"String","subc4People":0,"subc4Hours":0,"isUnion":false,"is2Tier":false,"primarySubc":"String","csi":0,"csiName":"String","contactString":"String","dailyReportId":0,"description":"String"},"authSessionKey":"String","additionalInfo":[{"propertyName":"String","propertyValue":"String"}]}
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: length

{"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}