Skip to main content

Input fields

callId : ID! required

Identifier for the call to enqueue, as an integer or a UUID.

inferLanguageAttribute : Boolean default: True

Whether to infer the preferred language of the calling account.

inferOperationsGroupAttributes : Boolean default: True

Whether to infer the operations group attributes of the calling account.

priority : Int

The priority with which the call should be routed.

A higher number corresponds to a higher routing priority.

routingAttributes : [String!]

List of routing attribute references to add to the call.

For example, 'SKILL.ENERGY'. Each attribute should already have been created in Kraken.

waitingBehaviourUrl : String

A URL that defines the behaviour of the call when it is enqueued and the caller is waiting.

If not set, audio configured in Kraken will be played to the caller.

The URL must return a response that can be interpreted by the vendor handling the call. For example, if the call is handled by Twilio, TwiML supported by a waitUrl must be returned.

The example data in the variables and responses below are autogenerated values designed to resemble real inputs. They do not represent actual customer data, and in some cases may require additional validation.

Example

{ "callId": "64380055", "inferLanguageAttribute": true, "inferOperationsGroupAttributes": true, "priority": 12, "routingAttributes": "quickly-per-month-north-movie", "waitingBehaviourUrl": "hour-together-plan-near-approach" }