ステート取得

検索条件を指定して、{unique_id}で指定したアプリケーションのステート一覧の取得を行います。

リクエスト

■ リクエストメソッド

GET

■ リクエストパラメータ

なし

 

レスポンス

項目 説明
states ステートのリスト
  state ステート名
  in_condition_key 当ステートに入る為の条件(キー)
(指定なし/action/postback)
  in_condition_value 当ステートに入る為の条件(値)
(例:キーに"action"を指定した場合はアクション名を設定する)
  in_condition_state 当ステートに入ることができるステート
(sys_any_state/sys_no_state/[作成したステート名])
  out_state 当ステート完了時、次に遷移するステート名
(sys_no_state/[作成したステート名])
  state_type ステートタイプ
(form_filling(フォーム穴埋めタイプ)/api_call(API呼び出しタイプ)/mail_send(メール送信タイプ)/rtchat(有人チャット切替えタイプ))
  responses 当ステートに関連する応答文のリスト
    response 応答文名
    response_text 応答文
    replies 応答文に返答用ボタンを表示する場合のボタン名のリスト

以下の項目は"state_type"がform_fillingの場合のみ

項目 説明
  is_confirm フォーム完了時、確認メッセージを表示するかどうか
(0(確認しない)/1(確認する))
  forms 入力フォームのリスト
    form_order 入力フォームの連番
    form_name フォーム項目名
    form_value 当項目に設定するエンティティの名
(どのような値でも良い時は"sys_any"を設定)
    form_value_condition 当項目に設定するエンティティの条件
    validations 当項目の入力チェックのリスト
      validation_type "regex"(正規表現)固定
      validation_value チェックする正規表現
    responses 入力フォームに関連する応答文のリスト
      response 応答文名
      response_text 応答文
      replies 応答文に返答用ボタンを表示する場合のボタン名のリスト

以下の項目は"state_type"がapi_callの場合のみ

項目 説明
  url API呼び出しするURL
  method API呼び出しするメソッド
get/post
  content_type API呼び出し時のCONTENT TYPE
  headers API呼び出し時のリクエストヘッダ
("key1=val1;key2=val2;"の形式で作成)
  payload_type API呼び出しに設定するパラメータのタイプ
1: Key/Valueパラメータ形式
2: JSON形式
3: Rawデータ形式
  payload API呼び出しに設定するパラメータ
【パラメータタイプが1もしくは3の場合】
"param_key1=param_val1&param_key2=param_val2"の形式
【パラメータタイプが2の場合】
"{'param_key1':'param_val1','param_key2':'param_val2'}"のようなJSON形式

以下の項目は"state_type"がmail_sendの場合のみ

項目 説明
  subject メールタイトル
  body メール本文
  to 送信先アドレス
  cc CCアドレス
  bcc BCCドレス