BidAiSuggestion
A change a Bid Desk AI run suggests on a bid. Nothing is written until a person accepts it.
type BidAiSuggestion {
appliedRefId: ID
appliedRefType: String
bidId: ID!
citations: JSON!
createdAt: DateTime!
decidedAt: DateTime
decidedBy: ID
editedPayload: JSON
id: ID!
kind: String!
payload: JSON!
rejectNote: String
rejectReason: String
runId: ID!
skillKey: String!
status: BidAiSuggestionStatus!
version: Int!
}
Fields
BidAiSuggestion.appliedRefId ● ID scalar
The record accepting it wrote.
BidAiSuggestion.appliedRefType ● String scalar
The kind of record accepting it wrote.
BidAiSuggestion.bidId ● ID! non-null scalar
The bid.
BidAiSuggestion.citations ● JSON! non-null scalar
Where in the bid's sources the suggestion comes from.
BidAiSuggestion.createdAt ● DateTime! non-null scalar
When the run wrote it.
BidAiSuggestion.decidedAt ● DateTime scalar
When it was decided.
BidAiSuggestion.decidedBy ● ID scalar
Who decided it.
BidAiSuggestion.editedPayload ● JSON scalar
The change as a person edited and accepted it; the suggested payload is kept beside it.
BidAiSuggestion.id ● ID! non-null scalar
The suggestion's id.
BidAiSuggestion.kind ● String! non-null scalar
What kind of change it is, from the skill's declared list.
BidAiSuggestion.payload ● JSON! non-null scalar
The change as suggested.
BidAiSuggestion.rejectNote ● String scalar
The rejecting person's note.
BidAiSuggestion.rejectReason ● String scalar
Why it was rejected: WRONG, DUPLICATE, NOT_NEEDED, OUT_OF_SCOPE or OTHER.
BidAiSuggestion.runId ● ID! non-null scalar
The AI run that wrote it.
BidAiSuggestion.skillKey ● String! non-null scalar
The skill that wrote it.
BidAiSuggestion.status ● BidAiSuggestionStatus! non-null enum
The decision state.
BidAiSuggestion.version ● Int! non-null scalar
The version a decision is based on.
Returned By
bidAiSuggestions query ● decideBidAiSuggestion mutation