reissueBidPriceRequestLink
Requires permission biddesk:guest:invite.
Re-sends one vendor a new link and revokes the old one; only while the vendor has not answered or declined; VERSION_CONFLICT when someone changed it first. Requires Bid Desk and permission to invite guests.
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
mutation ReissueBidPriceRequestLink($expectedVersion: Int!, $vendorId: ID!) {
reissueBidPriceRequestLink(
expectedVersion: $expectedVersion
vendorId: $vendorId
) {
deliveries {
message
sent
vendorId
}
}
}
curl -X POST "https://<api-host>/graphql" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $ACCESS_TOKEN" \
--data @- <<'EOF'
{
"query": "mutation ReissueBidPriceRequestLink($expectedVersion: Int!, $vendorId: ID!) {\n reissueBidPriceRequestLink(\n expectedVersion: $expectedVersion\n vendorId: $vendorId\n ) {\n deliveries {\n message\n sent\n vendorId\n }\n }\n}",
"variables": {
"expectedVersion": 0,
"vendorId": "id"
}
}
EOF
Variables:
{
"expectedVersion": 0,
"vendorId": "id"
}
Response:
{
"data": {
"reissueBidPriceRequestLink": {
"deliveries": [
{
"message": "string",
"sent": true,
"vendorId": "id"
}
]
}
}
}
reissueBidPriceRequestLink(
expectedVersion: Int!
vendorId: ID!
): BidPriceRequestSendResult!
Arguments
reissueBidPriceRequestLink.expectedVersion ● Int! non-null scalar
The vendor row's version.
reissueBidPriceRequestLink.vendorId ● ID! non-null scalar
The vendor row.
Type
BidPriceRequestSendResult object
A sent (or re-sent) price request and each vendor's email.