bidPriceRequestComparison
Requires permission biddesk:bid:read.
A price request with its vendors' answers side by side: unit price, lead time, valid until, recent order count and file. Unit prices and file links are null without permission to view costs. Requires Bid Desk and permission to read bids.
Errors: a failed call returns a GraphQL errors entry, not a field on the result, and data may be null or partial. Read the entry's extensions.code and message; every shape and code is in the Error reference.
Example:
- GraphQL
- cURL
query BidPriceRequestComparison($requestId: ID!) {
bidPriceRequestComparison(requestId: $requestId) {
request {
id
number
status
bidId
chosenVendorId
closedAt
}
}
}
curl -X POST "https://<api-host>/graphql" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $ACCESS_TOKEN" \
--data @- <<'EOF'
{
"query": "query BidPriceRequestComparison($requestId: ID!) {\n bidPriceRequestComparison(requestId: $requestId) {\n request {\n id\n number\n status\n bidId\n chosenVendorId\n closedAt\n }\n }\n}",
"variables": {
"requestId": "id"
}
}
EOF
Variables:
{
"requestId": "id"
}
Response:
{
"data": {
"bidPriceRequestComparison": {
"request": {
"id": "id",
"number": "string",
"status": "CANCELLED",
"bidId": "id",
"chosenVendorId": "id",
"closedAt": "2025-01-15T00:00:00Z"
}
}
}
}
bidPriceRequestComparison(
requestId: ID!
): BidPriceRequestComparison!
Arguments
bidPriceRequestComparison.requestId ● ID! non-null scalar
The price request.
Type
BidPriceRequestComparison object
A price request and its vendors' answers side by side.