Skip to content
vocapable.Docs

Change the service-level policy (a new version from now)

PUT
/v1/workspace/contact-center/sl-policy
curl --request PUT \
--url https://api.vocapable.com/v1/workspace/contact-center/sl-policy \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{ "expected_version": 1, "include_abandons": true, "include_short_abandons": false, "flowouts_as_misses": true, "callback_clock": "request", "ai_counts_as_answered": true, "moves_as_flowouts": false }'
Media typeapplication/json
CcSlPolicyUpdate
object
expected_version
required
Expected Version
integer
>= 1
include_abandons
Include Abandons
boolean
default: true
include_short_abandons
Include Short Abandons
boolean
flowouts_as_misses
Flowouts As Misses
boolean
default: true
callback_clock
Callback Clock
string
default: request
Allowed values: request connect
ai_counts_as_answered
Ai Counts As Answered
boolean
default: true
moves_as_flowouts
Moves As Flowouts
boolean

Successful Response

Media typeapplication/json
CcSlPolicy
object
version
required
Version
integer
include_abandons
Include Abandons
boolean
default: true
include_short_abandons
Include Short Abandons
boolean
flowouts_as_misses
Flowouts As Misses
boolean
default: true
callback_clock
Callback Clock
string
default: request
Allowed values: request connect
ai_counts_as_answered
Ai Counts As Answered
boolean
default: true
moves_as_flowouts
Moves As Flowouts
boolean
Example
{
"include_abandons": true,
"include_short_abandons": false,
"flowouts_as_misses": true,
"callback_clock": "request",
"ai_counts_as_answered": true,
"moves_as_flowouts": false
}

Validation Error

Media typeapplication/json
HTTPValidationError
object
detail
Detail
Array<object>
ValidationError
object
loc
required
Location
Array
msg
required
Message
string
type
required
Error Type
string
input
Input
ctx
Context
object
Examplegenerated
{
"detail": [
{
"loc": [
"example"
],
"msg": "example",
"type": "example",
"input": "example",
"ctx": {}
}
]
}