Skip to main content

setBidDeskAutonomy

Requires permission biddesk:settings:manage.

Sets how far Bid Desk AI may go on its own for one action class and returns every class. Refused with ABOVE_CEILING past the class's fixed ceiling: only creating a task, posting an internal note, setting a reminder and adding a label can be automatic; approve, release and hand-over are always off. Requires Bid Desk and permission to manage Bid Desk settings.

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:

mutation SetBidDeskAutonomy($actionClass: BidDeskActionClass!, $level: BidDeskAutonomyLevel!) {
setBidDeskAutonomy(actionClass: $actionClass, level: $level) {
actionClass
ceiling
effective
level
}
}

Variables:

{
"actionClass": "ADD_LABEL",
"level": "AUTO"
}

Response:

{
"data": {
"setBidDeskAutonomy": [
{
"actionClass": "ADD_LABEL",
"ceiling": "AUTO",
"effective": "AUTO",
"level": "AUTO"
}
]
}
}
setBidDeskAutonomy(
actionClass: BidDeskActionClass!
level: BidDeskAutonomyLevel!
): [BidDeskAutonomyRule!]!

Arguments​

setBidDeskAutonomy.actionClass ● BidDeskActionClass! non-null enum​

The action class to set.

setBidDeskAutonomy.level ● BidDeskAutonomyLevel! non-null enum​

The new level, at most the class's ceiling.

Type​

BidDeskAutonomyRule object​

How far Bid Desk AI may go for one action class.