Interval forecast and Erlang C staffing per queue x day
GET
/v1/workspace/contact-center/wfm/forecast
const url = 'https://api.vocapable.com/v1/workspace/contact-center/wfm/forecast?days=7&coverage=false&channel=voice';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url 'https://api.vocapable.com/v1/workspace/contact-center/wfm/forecast?days=7&coverage=false&channel=voice' \ --header 'Authorization: Bearer <token>'Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Query Parameters
Section titled “Query Parameters”Responses
Section titled “Responses”Successful Response
Media typeapplication/json
CcWfmForecast
object
days
required
Days
Array<object>
CcWfmForecastDayobject
queue_key
required
Queue Key
string
channel
required
Channel
string
day
required
Day
string format: date
status
required
Status
string
history_days
required
History Days
integer
sample_days
required
Sample Days
Array<string>
multiplier
required
Multiplier
number
total_volume
required
Total Volume
number
peak_required
required
Peak Required
integer
stored
required
Stored
boolean
intervals
required
Intervals
Array<object>
CcWfmForecastIntervalobject
interval_start
required
Interval Start
string format: date-time
volume
required
Volume
number
erlangs
required
Erlangs
number
required
required
Required
integer
required_scheduled
required
Required Scheduled
integer
binding
required
Binding
string
overridden
required
Overridden
boolean
totals
required
Totals
Array<object>
CcWfmForecastIntervalobject
interval_start
required
Interval Start
string format: date-time
volume
required
Volume
number
erlangs
required
Erlangs
number
required
required
Required
integer
required_scheduled
required
Required Scheduled
integer
binding
required
Binding
string
overridden
required
Overridden
boolean
caveats
required
Caveats
Array<string>
Example
{ "days": [ { "status": "ok", "intervals": [ { "binding": "none" } ] } ], "totals": [ { "binding": "none" } ]}Validation Error
Media typeapplication/json
HTTPValidationError
object
detail
Detail
Array<object>
ValidationErrorobject
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": {} } ]}