This API requires a Giver session.
The session ID
The 0-based index of the first Intent object to list
The number of the Intent objects to list
Success
This API requires a Giver session.
The session ID
The 0-based index of the first Intent Slot object to list
The number of the Intent Slot objects to list
Success
This API requires a Giver session. Only non-null (present) fields are considered for update. Null or absent fields are left unaltered.
The session ID
The Intent object ID
Specifications for an Update Intent request.
Intent object ID.
Function type, e.g. Internal
or WebHook
.
Internal intents are a limited subset implemented internally,
while WebHook intents perform an external HTTP POST call to the
specified web hook, passing an IntentWebHookRequest
and expecting an IntentWebHookResponse
in response.
Required during Add operations.
Ignored during Update operations.
Name of the Intent object. It is part of the IntentWebHookRequest
request passed to the web hook.
Required during Add operations.
If True
this Intent may be executed to serve a Timeout event
in R1 state. In this case the utterance is null.
In case more than one Intent have this flag set, a random one is picked.
HTTP URL of the web hook to be called when the intent is recognized. If the intent is of Internal type, it is ignored.
Time to cache the intent response, expressed in minutes. May be
fractional. A cached intent response is used only when the a subsequent intent request
matches exactly the original request.
See also RequestValidityMinutes
in WebHookRequest
.
Timestamp of creation. Always present when reading/receiving an object, ignored when writing/sending an object.
ID of the session that created this object.
Timestamp of latest change. Always present when reading/receiving an object, ignored when writing/sending an object.
ID of the latest session that changed this object.
Success
This API requires a Giver session.
The session ID
Specifications for an Add Intent request.
Intent object ID.
Function type, e.g. Internal
or WebHook
.
Internal intents are a limited subset implemented internally,
while WebHook intents perform an external HTTP POST call to the
specified web hook, passing an IntentWebHookRequest
and expecting an IntentWebHookResponse
in response.
Required during Add operations.
Ignored during Update operations.
Name of the Intent object. It is part of the IntentWebHookRequest
request passed to the web hook.
Required during Add operations.
If True
this Intent may be executed to serve a Timeout event
in R1 state. In this case the utterance is null.
In case more than one Intent have this flag set, a random one is picked.
HTTP URL of the web hook to be called when the intent is recognized. If the intent is of Internal type, it is ignored.
Time to cache the intent response, expressed in minutes. May be
fractional. A cached intent response is used only when the a subsequent intent request
matches exactly the original request.
See also RequestValidityMinutes
in WebHookRequest
.
Timestamp of creation. Always present when reading/receiving an object, ignored when writing/sending an object.
ID of the session that created this object.
Timestamp of latest change. Always present when reading/receiving an object, ignored when writing/sending an object.
ID of the latest session that changed this object.
Success
This API requires a Giver session. Only non-null (present) fields are considered for update. Null or absent fields are left unaltered.
The session ID
The Intent Slot object ID
Specifications for an Update Intent Slot request.
Intent Slot object ID.
Name of the Intent Slot object. It is part of the SlotWebHookRequest
request passed to the web hook.
Required during Add operations.
List of possible values of the slot. A slot may be composed of fixed values in this property, dynamic values fetched from the web hook, or a combination of both. Each value is considered only once (duplicate values are ignored).
HTTP URL of the web hook to be called when the slot values must be fetched.
May be null if the slot is composed only of fixed values in
the Values
property.
If specified, the web hook is called periodically with an HTTP POST call,
passing a SlotWebHookRequest
and expecting a SlotWebHookResponse
in response. Periodicity is determined by the ValidityMinutes
property,
with a minimum of 0.5 (30 seconds).
Time to cache the slot values, expressed in minutes. May be
fractional. A cached slot response is used only when the a subsequent slot request
matches exactly the original request.
See also RequestValidityMinutes
in WebHookRequest
.
Timestamp of creation. Always present when reading/receiving an object, ignored when writing/sending an object.
ID of the session that created this object.
Timestamp of latest change. Always present when reading/receiving an object, ignored when writing/sending an object.
ID of the latest session that changed this object.
Success
This API requires a Giver session.
The session ID
Specifications for an Add Intent Slot request.
Intent Slot object ID.
Name of the Intent Slot object. It is part of the SlotWebHookRequest
request passed to the web hook.
Required during Add operations.
List of possible values of the slot. A slot may be composed of fixed values in this property, dynamic values fetched from the web hook, or a combination of both. Each value is considered only once (duplicate values are ignored).
HTTP URL of the web hook to be called when the slot values must be fetched.
May be null if the slot is composed only of fixed values in
the Values
property.
If specified, the web hook is called periodically with an HTTP POST call,
passing a SlotWebHookRequest
and expecting a SlotWebHookResponse
in response. Periodicity is determined by the ValidityMinutes
property,
with a minimum of 0.5 (30 seconds).
Time to cache the slot values, expressed in minutes. May be
fractional. A cached slot response is used only when the a subsequent slot request
matches exactly the original request.
See also RequestValidityMinutes
in WebHookRequest
.
Timestamp of creation. Always present when reading/receiving an object, ignored when writing/sending an object.
ID of the session that created this object.
Timestamp of latest change. Always present when reading/receiving an object, ignored when writing/sending an object.
ID of the latest session that changed this object.
Success