bidAssemblyExplorer
Requires permission biddesk:assembly:read.
What an item or assembly is, its published knowledge notes and the bids that used it (how many, won, lost, open, the most recent, and imported past bids). Bids the caller may not open are not counted. Requires Bid Desk with engineered products and permission to read assemblies.
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 BidAssemblyExplorer($productId: ID!) {
bidAssemblyExplorer(productId: $productId) {
code
name
description
historicalBidCount
productId
notes {
id
title
authorName
productName
reviewerName
status
}
}
}
curl -X POST "https://<api-host>/graphql" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $ACCESS_TOKEN" \
--data @- <<'EOF'
{
"query": "query BidAssemblyExplorer($productId: ID!) {\n bidAssemblyExplorer(productId: $productId) {\n code\n name\n description\n historicalBidCount\n productId\n notes {\n id\n title\n authorName\n productName\n reviewerName\n status\n }\n }\n}",
"variables": {
"productId": "id"
}
}
EOF
Variables:
{
"productId": "id"
}
Response:
{
"data": {
"bidAssemblyExplorer": {
"code": "string",
"name": "string",
"description": "string",
"historicalBidCount": 0,
"productId": "id",
"notes": [
{
"id": "id",
"title": "string",
"authorName": "string",
"productName": "string",
"reviewerName": "string",
"status": "ARCHIVED"
}
]
}
}
}
bidAssemblyExplorer(
productId: ID!
): BidAssemblyExplorer!
Arguments
bidAssemblyExplorer.productId ● ID! non-null scalar
The item or assembly to explain.
Type
BidAssemblyExplorer object
What an item or assembly is, its published knowledge notes and the bids that used it. No cost, price or margin.