| Requires any of the roles: | Agent, Administrator |
| GET,OPTIONS | /v1/Rfp/{RfpDocumentUID}/Pricing |
|---|
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| RfpDocumentUID | path | Guid | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| ResponseStatus | form | ResponseStatus | No | |
| RfpDocumentID | form | int | No | |
| Pricing | form | PricedProposal | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| RfpDocumentID | form | int | No | |
| ProjectName | form | string | No | |
| Currency | form | string | No | |
| Tasks | form | List<PricedTask> | No | |
| Total | form | CostRange | No | |
| PositionsNeedingRate | form | int | No | |
| EquipmentNotInCatalog | form | int | No | |
| MaterialsNotInCatalog | form | int | No | |
| PositionsNotInCatalog | form | int | No | |
| EquipmentMargin | form | double | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| Name | form | string | No | |
| Category | form | string | No | |
| Positions | form | List<PricedPosition> | No | |
| Equipment | form | List<PricedEquipment> | No | |
| Materials | form | List<PricedMaterial> | No | |
| Subtotal | form | CostRange | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| PositionTag | form | string | No | |
| Hours | form | double | No | |
| HasInternalRate | form | bool | No | |
| RateMin | form | double? | No | |
| RateMax | form | double? | No | |
| RateAvg | form | double? | No | |
| ContactCount | form | int | No | |
| Cost | form | CostRange | No | |
| MarketRateReference | form | double? | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| Min | form | double | No | |
| Max | form | double | No | |
| Mid | form | double | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| EquipmentID | form | int | No | |
| EquipmentName | form | string | No | |
| Quantity | form | double | No | |
| DurationDays | form | double? | No | |
| RateType | form | string | No | |
| BilledRate | form | double? | No | |
| CostRate | form | double? | No | |
| HasRate | form | bool | No | |
| IsInCatalog | form | bool | No | |
| Cost | form | double | No | |
| CompanyCost | form | double | No | |
| Margin | form | double | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| MaterialID | form | int | No | |
| MaterialName | form | string | No | |
| Quantity | form | double | No | |
| UnitCost | form | double? | No | |
| HasRate | form | bool | No | |
| IsInCatalog | form | bool | No | |
| Cost | form | double | No |
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
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
GET /v1/Rfp/{RfpDocumentUID}/Pricing HTTP/1.1
Host: api.dev.dynamics.trendsic.com
Accept: application/json
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,"Pricing":{"RfpDocumentID":0,"ProjectName":"String","Currency":"String","Tasks":[{"Name":"String","Category":"String","Positions":[{"PositionTag":"String","Hours":0,"HasInternalRate":false,"RateMin":0,"RateMax":0,"RateAvg":0,"ContactCount":0,"Cost":{"Min":0,"Max":0,"Mid":0},"MarketRateReference":0}],"Equipment":[{"EquipmentID":0,"EquipmentName":"String","Quantity":0,"DurationDays":0,"RateType":"String","BilledRate":0,"CostRate":0,"HasRate":false,"IsInCatalog":false,"Cost":0,"CompanyCost":0,"Margin":0}],"Materials":[{"MaterialID":0,"MaterialName":"String","Quantity":0,"UnitCost":0,"HasRate":false,"IsInCatalog":false,"Cost":0}],"Subtotal":{"Min":0,"Max":0,"Mid":0}}],"Total":{"Min":0,"Max":0,"Mid":0},"PositionsNeedingRate":0,"EquipmentNotInCatalog":0,"MaterialsNotInCatalog":0,"PositionsNotInCatalog":0,"EquipmentMargin":0}}