リクエストへのデータのプッシュ
patch
/api/v1/bots/{botId}/dynamicEntities/{entityId}/pushRequests/{pushRequestId}/values
エンティティ値を追加、削除および変更するためのオープンなプッシュ・リクエストを提供します。
この操作を使用すると、データをファイナライズまたは中断するまで、オープン(
この操作を使用すると、データをファイナライズまたは中断するまで、オープン(
INPROGRESS
)プッシュ・リクエストにプッシュできます。リクエスト
パス・パラメータ
- botId(required): string
エンティティを含むスキルのID。
- entityId(required): string
更新するエンティティのID。
- pushRequestId(required): string
リクエスト本文に指定された変更を実行するプッシュ・リクエストのID。
サポートされているメディア・タイプ
- application/json
追加、削除および変更するデータ。
ルート・スキーマ : schema
型:
object
追加、削除および変更するデータ。
Show Source
-
add: array add
追加するエンティティ値。
-
delete: array delete
削除するエンティティ値。 プッシュ・リクエストの
copy
問合せパラメータが省略されたか、FALSE
に設定された場合、サービスはこのオブジェクトを無視します。 -
modify: array modify
変更するエンティティ値。 プッシュ・リクエストの
copy
問合せパラメータが省略されたか、FALSE
に設定された場合、サービスはこのオブジェクトを無視します。
ネストされたスキーマ : add
型:
array
追加するエンティティ値。
Show Source
- Array of: object DynamicEntityPushTempEntityValue
エンティティ値とそのシノニム。
ネストされたスキーマ : delete
型:
array
削除するエンティティ値。 プッシュ・リクエストの
Show Source
copy
問合せパラメータが省略されたか、FALSE
に設定された場合、サービスはこのオブジェクトを無視します。 - Array of: object DynamicEntityPushTempEntityValue
エンティティ値とそのシノニム。
ネストされたスキーマ : 変更
型:
array
変更するエンティティ値。 プッシュ・リクエストの
Show Source
copy
問合せパラメータが省略されたか、FALSE
に設定された場合、サービスはこのオブジェクトを無視します。 - Array of: object DynamicEntityPushTempEntityValue
エンティティ値とそのシノニム。
ネストされたスキーマ : DynamicEntityPushTempEntityValue
型:
object
エンティティ値とそのシノニム。
Show Source
-
canonicalName(required): string
エンティティ値。
-
createdOn: string (date-time)
読取り専用:
true
ISO 8601形式の日時で、リソースが作成された日時(例:2018-10-17T06:50:34.045Z
)。 -
id: string
読取り専用:
true
リソースの一意のID。 -
links: array links
読取り専用:
true
リソースへのリンクの配列。 -
nativeLanguageTag: string
エンティティ値に使用するネイティブ言語タグ。 タグは、スキルがサポートするいずれかの言語を識別する必要があります。 このプロパティは、プライマリ言語のエントリであっても、ネイティブ複数言語のスキルに必要です。 このプロパティは、ネイティブの複数言語ではないスキルには無効です。
-
primaryLanguageCanonicalName: string
プライマリ言語のエンティティ値(
canonicalName
)。 このプロパティは、ネイティブ多言語スキルのセカンダリ言語エンティティ値に必要です。 プライマリ言語エンティティ値に含める場合は、canonicalName
値と同じである必要があります。 ネイティブの複数言語ではないスキルには、このプロパティを含めないでください。 -
synonyms: array synonyms
エンティティ値のシノニム。
-
updatedOn: string (date-time)
読取り専用:
true
ISO 8601形式の日時で、リソースが最後に変更された日時(2018-10-17T06:50:34.045Z
など)。
ネストされたスキーマ : selfLinks
型:
Show Source
object
-
absolutePath: string (uri)
-
absolutePathBuilder: object absolutePathBuilder
-
baseUri: string (uri)
-
baseUriBuilder: object baseUriBuilder
-
matchedResources: array matchedResources
-
matchedURIs: array matchedURIs
-
path: string
-
pathParameters: object pathParameters
許可される追加プロパティ: additionalProperties
-
pathSegments: array pathSegments
-
queryParameters: object queryParameters
許可される追加プロパティ: additionalProperties
-
requestUri: string (uri)
-
requestUriBuilder: object requestUriBuilder
ネストされたスキーマ : absolutePathBuilder
型:
object
ネストされたスキーマ : baseUriBuilder
型:
object
ネストされたスキーマ : requestUriBuilder
型:
object
ネストされたスキーマ: items
型:
object
レスポンス
サポートされているメディア・タイプ
- application/json
200レスポンス
データがリクエストにプッシュされました。
404レスポンス
スキル、エンティティまたはプッシュ・リクエストが存在しないため、リクエストを実行できません。
ネストされたスキーマ : コンテキスト
型:
Show Source
object
-
elementName: string
-
elementType: string
許容値:
[ "state", "defaultTransitionAction", "inputParameter", "outputParameter", "variable", "eventMapping", "intent", "entity" ]
-
subElementName: string
-
subElementType: string
許容値:
[ "stateProperty", "componentProperty", "transition", "transitionAction", "property", "inputParameter", "outputParameter" ]
412レスポンス
リクエストが
INPROGRESS
ではないため、リクエストにデータをプッシュできません。ネストされたスキーマ : コンテキスト
型:
Show Source
object
-
elementName: string
-
elementType: string
許容値:
[ "state", "defaultTransitionAction", "inputParameter", "outputParameter", "variable", "eventMapping", "intent", "entity" ]
-
subElementName: string
-
subElementType: string
許容値:
[ "stateProperty", "componentProperty", "transition", "transitionAction", "property", "inputParameter", "outputParameter" ]