Upsert refTable row.

紐付けテーブルの行を更新します。

主キー、スキーマが設定されていない紐付けテーブルが対象の場合は、最初に受信したリクエストの値で、主キーとスキーマが紐付けテーブルに設定されます。

Required Scope

APIの実行に必要なScopeです。

beta.track.refTable.row.upsert

Required Role

管理画面でScopeを追加する際に必要な権限です。

紐付けテーブル > 紐付けテーブルの管理
Body Params
string
required
Defaults to refTableId01

upsert対象の紐付けテーブルのid

rowKey
object
required

対象の行の主キーのフィールド名と値。

values
object
required

紐付けテーブルに書き込む値。フィールド名と値のkey-value値を指定します。

スキーマ定義済みのテーブルに書き込む際は、スキーマ(String, Number, Boolean, Date)の型に対応する値を指定します。

  • String型: 文字列を指定 ("abc", "012", "true" など)
  • Number型: 数値を指定(123, 0, など)
  • Boolean型: 真偽値(true, false)
  • Date型: 数値をUnixtime(秒)で指定. 時・分・秒の値は切り捨てられます。
    • ex1) 1667228400 (2022-11-01 (JST))
    • ex2) 4502271600 (2112-09-03 (JST))
    • ex3) 0 (1969-12-31 (JST))

String, Date型のみnull値を指定できます。

スキーマ未定義のテーブルへの書き込みの場合、値の型(文字列、数値、真偽値)からフィールドの型を推定してスキーマを生成します。 スキーマの生成にあたっては以下の制約があります。

  • nullを指定したフィールドの型はString型となります。
  • フィールドにDate型は指定できません。
Headers
string

今後利用する可能性のある予約語です。現在は設定不要です。

string

認証情報を含むトークンです。"Authorization" ヘッダーに Bearer <token> の形式で設定してください。

string

リクエストのコンテンツタイプを指定します。通常は application/json を使用してください。

Response

Language
Credentials
Bearer
URL
Response
Choose an example:
application/json