Trendsic Platform Service

<back to all web services

RfpProposalRequest

Requires Authentication
Requires any of the roles:Agent, Administrator
The following routes are available for this service:
GET,OPTIONS/v1/Rfp/{RfpDocumentUID}/Proposal
RfpProposalRequest Parameters:
NameParameterData TypeRequiredDescription
RfpDocumentUIDpathGuidNo
RfpProposalResponse Parameters:
NameParameterData TypeRequiredDescription
ResponseStatusformResponseStatusNo
RfpDocumentIDformintNo
ProposalformProjectProposalNo
CrewPlanformList<CrewPlanLine>No
ProjectProposal Parameters:
NameParameterData TypeRequiredDescription
RfpDocumentIDformintNo
ModeformstringNo
ProjectIDformint?No
ChangeOrderIDformint?No
ProjectNameformstringNo
ClientNameformstringNo
ProjectTypeformstringNo
ProjectLocationformstringNo
ScopeformstringNo
ProjectDescriptionformstringNo
ContractDurationDaysformint?No
BidDueDateformstringNo
EstimatedStartDateformDateTime?No
EstimatedEndDateformDateTime?No
TasksformList<ProposedTask>No
PendingAddendaDiffsformList<AddendaChangeSet>No
WageDeterminationsformList<WageDeterminationResult>No
ProposedTask Parameters:
NameParameterData TypeRequiredDescription
SeqformintNo
NameformstringNo
CategoryformstringNo
Quantityformdouble?No
UnitformstringNo
SourceItemNumberformstringNo
SourceReferenceformstringNo
NotesformstringNo
ResourcingformTaskResourcingNo
DurationDaysformdouble?No
DependsOnformList<int>No
EstimatedStartDateformDateTime?No
EstimatedEndDateformDateTime?No
WorkPackageformTaskWorkPackageNo
CreatedJobIDformint?No
TaskResourcing Parameters:
NameParameterData TypeRequiredDescription
PositionsformList<ResourcedPosition>No
EquipmentformList<ResourcedEquipment>No
MaterialsformList<ResourcedMaterial>No
ResourcedForQuantityformdouble?No
ProductionRatePerDayformdouble?No
FixedDaysformdouble?No
ResourcedPosition Parameters:
NameParameterData TypeRequiredDescription
PositionTagformstringNo
Hoursformdouble?No
CrewSizeformdouble?No
Utilizationformdouble?No
FixedDaysformdouble?No
Headcountformint?No
SourceReferenceformstringNo
NotesformstringNo
IsInCatalogformboolNo
ContactIDformint?No
ResourcedEquipment Parameters:
NameParameterData TypeRequiredDescription
EquipmentIDformintNo
EquipmentNameformstringNo
MakeModelformstringNo
Quantityformdouble?No
DurationDaysformdouble?No
Utilizationformdouble?No
FixedDaysformdouble?No
SourceReferenceformstringNo
NotesformstringNo
IsInCatalogformboolNo
SuggestedEquipmentIDformintNo
SuggestedEquipmentNameformstringNo
ResourcedMaterial Parameters:
NameParameterData TypeRequiredDescription
MaterialIDformintNo
MaterialNameformstringNo
MakeModelformstringNo
Quantityformdouble?No
QuantityPerUnitformdouble?No
UnitformstringNo
SourceReferenceformstringNo
NotesformstringNo
IsInCatalogformboolNo
SuggestedMaterialIDformintNo
SuggestedMaterialNameformstringNo
TaskWorkPackage Parameters:
NameParameterData TypeRequiredDescription
ScopeformstringNo
LimitsOfWorkformstringNo
SpecRefsformList<WorkPackageSpecRef>No
ConstraintsformList<string>No
HoldPointsformList<string>No
DefinitionOfDoneformList<string>No
SafetyNoteformstringNo
RfpRefformstringNo
Confidenceformint?No
SpecBookformstringNo
UserScopeformstringNo
DodRemovedformList<int>No
DodExtraformList<string>No
UserEditedformboolNo
DodCheckedformList<string>No
RedraftNoteformstringNo
WorkPackageSpecRef Parameters:
NameParameterData TypeRequiredDescription
SectionformstringNo
TitleformstringNo
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
CrewPlanLine Parameters:
NameParameterData TypeRequiredDescription
PositionTagformstringNo
NeededformintNo
NaiveTotalformintNo
TaskAssignmentsformintNo

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

HTTP + OTHER

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

GET /v1/Rfp/{RfpDocumentUID}/Proposal HTTP/1.1 
Host: api.dev.dynamics.trendsic.com 
Accept: text/jsonl
HTTP/1.1 200 OK
Content-Type: text/jsonl
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,"Proposal":{"RfpDocumentID":0,"Mode":"String","ProjectID":0,"ChangeOrderID":0,"ProjectName":"String","ClientName":"String","ProjectType":"String","ProjectLocation":"String","Scope":"String","ProjectDescription":"String","ContractDurationDays":0,"BidDueDate":"String","EstimatedStartDate":"0001-01-01T00:00:00.0000000","EstimatedEndDate":"0001-01-01T00:00:00.0000000","Tasks":[{"Seq":0,"Name":"String","Category":"String","Quantity":0,"Unit":"String","SourceItemNumber":"String","SourceReference":"String","Notes":"String","Resourcing":{"Positions":[{"PositionTag":"String","Hours":0,"CrewSize":0,"Utilization":0,"FixedDays":0,"Headcount":0,"SourceReference":"String","Notes":"String","IsInCatalog":false,"ContactID":0}],"Equipment":[{"EquipmentID":0,"EquipmentName":"String","MakeModel":"String","Quantity":0,"DurationDays":0,"Utilization":0,"FixedDays":0,"SourceReference":"String","Notes":"String","IsInCatalog":false,"SuggestedEquipmentID":0,"SuggestedEquipmentName":"String"}],"Materials":[{"MaterialID":0,"MaterialName":"String","MakeModel":"String","Quantity":0,"QuantityPerUnit":0,"Unit":"String","SourceReference":"String","Notes":"String","IsInCatalog":false,"SuggestedMaterialID":0,"SuggestedMaterialName":"String"}],"ResourcedForQuantity":0,"ProductionRatePerDay":0,"FixedDays":0},"DurationDays":0,"DependsOn":[0],"EstimatedStartDate":"0001-01-01T00:00:00.0000000","EstimatedEndDate":"0001-01-01T00:00:00.0000000","WorkPackage":{"Scope":"String","LimitsOfWork":"String","SpecRefs":[{"Section":"String","Title":"String"}],"Constraints":["String"],"HoldPoints":["String"],"DefinitionOfDone":["String"],"SafetyNote":"String","RfpRef":"String","Confidence":0,"SpecBook":"String","UserScope":"String","DodRemoved":[0],"DodExtra":["String"],"UserEdited":false,"DodChecked":["String"],"RedraftNote":"String"},"CreatedJobID":0}],"PendingAddendaDiffs":[{"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"]}]},"CrewPlan":[{"PositionTag":"String","Needed":0,"NaiveTotal":0,"TaskAssignments":0}]}