Trendsic Platform Service

<back to all web services

RfpAddendaApplyRequest

Requires Authentication
Requires any of the roles:Agent, Administrator
The following routes are available for this service:
POST,OPTIONS/v1/Rfp/{RfpDocumentUID}/Addenda/{ChangeId}/Apply
RfpAddendaApplyRequest Parameters:
NameParameterData TypeRequiredDescription
RfpDocumentUIDpathGuidNo
ChangeIdpathstringNo
RfpAddendaResponse Parameters:
NameParameterData TypeRequiredDescription
ResponseStatusformResponseStatusNo
RfpDocumentIDformintNo
DiffsformList<AddendaChangeSet>No
WageDeterminationsformList<WageDeterminationResult>No
MessageformstringNo
ReflowedformboolNo
AddendaChangeSet Parameters:
NameParameterData TypeRequiredDescription
ChangeSetIdformstringNo
SourceRfpDocumentIDformintNo
SourceFileNameformstringNo
DocumentTypeformstringNo
ExtractedAtUtcformDateTime?No
SummaryformstringNo
ChangesformList<AddendaChange>No
AddendaChange Parameters:
NameParameterData TypeRequiredDescription
ChangeIdformstringNo
ChangeTypeformstringNo
TargetSeqformint?No
ItemNumberformstringNo
ItemNameformstringNo
FieldformstringNo
OldValueformstringNo
NewValueformstringNo
DescriptionformstringNo
StatusformstringNo
WageDeterminationResult Parameters:
NameParameterData TypeRequiredDescription
SourceRfpDocumentIDformintNo
SourceFileNameformstringNo
WdNumberformstringNo
ExtractedAtUtcformDateTime?No
ClassificationsformList<WageClassification>No
SourceformstringNo
IsTrustworthyformboolNo
ExecutiveOrderFloorformdecimal?No
PublishedDateformstringNo
ProjectParishformstringNo
WarningsformList<string>No
WageClassification Parameters:
NameParameterData TypeRequiredDescription
TitleformstringNo
BaseRateformdecimal?No
FringeRateformdecimal?No
ParishNoteformstringNo
SourceLineformstringNo
BenchmarkFringeRateformdecimal?No
FringeCompareNoteformstringNo

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 /v1/Rfp/{RfpDocumentUID}/Addenda/{ChangeId}/Apply HTTP/1.1 
Host: api.dev.dynamics.trendsic.com 
Accept: application/json
Content-Type: application/json
Content-Length: length

{"RfpDocumentUID":"00000000000000000000000000000000","ChangeId":"String"}
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: length

{"ResponseStatus":{"ErrorCode":"String","Message":"String","StackTrace":"String","Errors":[{"ErrorCode":"String","FieldName":"String","Message":"String","Meta":{"String":"String"}}],"Meta":{"String":"String"}},"RfpDocumentID":0,"Diffs":[{"ChangeSetId":"String","SourceRfpDocumentID":0,"SourceFileName":"String","DocumentType":"String","ExtractedAtUtc":"0001-01-01T00:00:00.0000000","Summary":"String","Changes":[{"ChangeId":"String","ChangeType":"String","TargetSeq":0,"ItemNumber":"String","ItemName":"String","Field":"String","OldValue":"String","NewValue":"String","Description":"String","Status":"String"}]}],"WageDeterminations":[{"SourceRfpDocumentID":0,"SourceFileName":"String","WdNumber":"String","ExtractedAtUtc":"0001-01-01T00:00:00.0000000","Classifications":[{"Title":"String","BaseRate":0,"FringeRate":0,"ParishNote":"String","SourceLine":"String","BenchmarkFringeRate":0,"FringeCompareNote":"String"}],"Source":"String","IsTrustworthy":false,"ExecutiveOrderFloor":0,"PublishedDate":"String","ProjectParish":"String","Warnings":["String"]}],"Message":"String","Reflowed":false}