| Requires any of the roles: | Agent, Administrator |
| GET,OPTIONS | /v1/Rfp/{RfpDocumentUID}/Proposal |
|---|
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| RfpDocumentUID | path | Guid | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| ResponseStatus | form | ResponseStatus | No | |
| RfpDocumentID | form | int | No | |
| Proposal | form | ProjectProposal | No | |
| CrewPlan | form | List<CrewPlanLine> | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| RfpDocumentID | form | int | No | |
| Mode | form | string | No | |
| ProjectID | form | int? | No | |
| ChangeOrderID | form | int? | No | |
| ProjectName | form | string | No | |
| ClientName | form | string | No | |
| ProjectType | form | string | No | |
| ProjectLocation | form | string | No | |
| Scope | form | string | No | |
| ProjectDescription | form | string | No | |
| ContractDurationDays | form | int? | No | |
| BidDueDate | form | string | No | |
| EstimatedStartDate | form | DateTime? | No | |
| EstimatedEndDate | form | DateTime? | No | |
| Tasks | form | List<ProposedTask> | No | |
| PendingAddendaDiffs | form | List<AddendaChangeSet> | No | |
| WageDeterminations | form | List<WageDeterminationResult> | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| Seq | form | int | No | |
| Name | form | string | No | |
| Category | form | string | No | |
| Quantity | form | double? | No | |
| Unit | form | string | No | |
| SourceItemNumber | form | string | No | |
| SourceReference | form | string | No | |
| Notes | form | string | No | |
| Resourcing | form | TaskResourcing | No | |
| DurationDays | form | double? | No | |
| DependsOn | form | List<int> | No | |
| EstimatedStartDate | form | DateTime? | No | |
| EstimatedEndDate | form | DateTime? | No | |
| WorkPackage | form | TaskWorkPackage | No | |
| CreatedJobID | form | int? | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| Positions | form | List<ResourcedPosition> | No | |
| Equipment | form | List<ResourcedEquipment> | No | |
| Materials | form | List<ResourcedMaterial> | No | |
| ResourcedForQuantity | form | double? | No | |
| ProductionRatePerDay | form | double? | No | |
| FixedDays | form | double? | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| PositionTag | form | string | No | |
| Hours | form | double? | No | |
| CrewSize | form | double? | No | |
| Utilization | form | double? | No | |
| FixedDays | form | double? | No | |
| Headcount | form | int? | No | |
| SourceReference | form | string | No | |
| Notes | form | string | No | |
| IsInCatalog | form | bool | No | |
| ContactID | form | int? | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| EquipmentID | form | int | No | |
| EquipmentName | form | string | No | |
| MakeModel | form | string | No | |
| Quantity | form | double? | No | |
| DurationDays | form | double? | No | |
| Utilization | form | double? | No | |
| FixedDays | form | double? | No | |
| SourceReference | form | string | No | |
| Notes | form | string | No | |
| IsInCatalog | form | bool | No | |
| SuggestedEquipmentID | form | int | No | |
| SuggestedEquipmentName | form | string | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| MaterialID | form | int | No | |
| MaterialName | form | string | No | |
| MakeModel | form | string | No | |
| Quantity | form | double? | No | |
| QuantityPerUnit | form | double? | No | |
| Unit | form | string | No | |
| SourceReference | form | string | No | |
| Notes | form | string | No | |
| IsInCatalog | form | bool | No | |
| SuggestedMaterialID | form | int | No | |
| SuggestedMaterialName | form | string | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| Scope | form | string | No | |
| LimitsOfWork | form | string | No | |
| SpecRefs | form | List<WorkPackageSpecRef> | No | |
| Constraints | form | List<string> | No | |
| HoldPoints | form | List<string> | No | |
| DefinitionOfDone | form | List<string> | No | |
| SafetyNote | form | string | No | |
| RfpRef | form | string | No | |
| Confidence | form | int? | No | |
| SpecBook | form | string | No | |
| UserScope | form | string | No | |
| DodRemoved | form | List<int> | No | |
| DodExtra | form | List<string> | No | |
| UserEdited | form | bool | No | |
| DodChecked | form | List<string> | No | |
| RedraftNote | form | string | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| Section | form | string | No | |
| Title | form | string | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| ChangeSetId | form | string | No | |
| SourceRfpDocumentID | form | int | No | |
| SourceFileName | form | string | No | |
| DocumentType | form | string | No | |
| ExtractedAtUtc | form | DateTime? | No | |
| Summary | form | string | No | |
| Changes | form | List<AddendaChange> | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| ChangeId | form | string | No | |
| ChangeType | form | string | No | |
| TargetSeq | form | int? | No | |
| ItemNumber | form | string | No | |
| ItemName | form | string | No | |
| Field | form | string | No | |
| OldValue | form | string | No | |
| NewValue | form | string | No | |
| Description | form | string | No | |
| Status | form | string | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| SourceRfpDocumentID | form | int | No | |
| SourceFileName | form | string | No | |
| WdNumber | form | string | No | |
| ExtractedAtUtc | form | DateTime? | No | |
| Classifications | form | List<WageClassification> | No | |
| Source | form | string | No | |
| IsTrustworthy | form | bool | No | |
| ExecutiveOrderFloor | form | decimal? | No | |
| PublishedDate | form | string | No | |
| ProjectParish | form | string | No | |
| Warnings | form | List<string> | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| Title | form | string | No | |
| BaseRate | form | decimal? | No | |
| FringeRate | form | decimal? | No | |
| ParishNote | form | string | No | |
| SourceLine | form | string | No | |
| BenchmarkFringeRate | form | decimal? | No | |
| FringeCompareNote | form | string | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| PositionTag | form | string | No | |
| Needed | form | int | No | |
| NaiveTotal | form | int | No | |
| TaskAssignments | form | int | No |
To override the Content-type in your clients, use the HTTP Accept Header, append the .other suffix or ?format=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}]}