カスタム項目登録更新
/api/v1.0/custom_field/bulk_upsert
複数のカスタム項目を登録または更新します
アウトライン
リクエスト
- Path:
/api/v1.0/custom_field/bulk_upsert
- Preferred HTTP method:
POST
- Accepted content types:
application/json
- Encode:
UTF-8
Parameters
名前 | 概要 | 桁数 | 種別 | 必須 |
---|---|---|---|---|
user_id | ユーザー ID | 100 | メール形式 | 必須 |
access_key | アクセスキー | 100 | 半角英数 | 必須 |
custom_field | カスタム項目に属するパラメータ | array |
custom_field (request)
下記のような項目のオブジェクトを持つリスト
名前 | 概要 | 桁数 | 種別 | 必須 |
---|---|---|---|---|
number | カスタム項目番号 ※登録後は変更できません |
18 | 数値 | (更新時)^1 |
code | カスタム項目コード ※登録後は変更できません |
20 | 半角英数+記号 | (更新時)^1 |
name | カスタム項目名 | 60 | 文字列 | (登録時) |
target | カスタム項目設定対象 2 : 請求情報・商品 |
1 | 数値 | (登録時) |
type | カスタム項目種別 1: テキストボックス |
1 | 数値 | (登録時) |
required | カスタム項目必須 0: 任意 1: 必須 ※追加省略時、0で登録される |
1 | 数値 | |
description | カスタム項目説明 ※追加省略時、nullで登録される |
200 | 文字列 |
レスポンス
- Type:
application/json
- Encode:
UTF-8
Fields
名前 | 概要 | 型 |
---|---|---|
user_id | ユーザー ID | string |
custom_field | カスタム項目に属するパラメータ | array |
custom_field (response)
下記のような項目のオブジェクトを持つリスト
名前 | 概要 | 型 |
---|---|---|
error_code | エラーコード ※正常時はnull |
int |
error_message | エラーメッセージ ※正常時はnull |
string |
number | カスタム項目番号 | int |
code | カスタム項目コード | string |
name | カスタム項目名 | string |
target | カスタム項目設定対象 2 : 請求情報・商品 |
int |
type | カスタム項目種別 1: テキストボックス |
int |
required | カスタム項目必須 0: 任意 1: 必須 |
int |
description | カスタム項目説明 | string |
使用例
リクエスト例
{
"user_id": "sample@robotpayment.co.jp",
"access_key": "xxxxxxxxxxxxxxxx",
"custom_field": [
{
"number": "",
"code": "sample_code",
"name": "カスタム項目名1",
"target": 2,
"type": 1,
"required": 1,
"description": "カスタム項目説明"
}
]
}
レスポンス例
{
"user_id": "sample@robotpayment.co.jp",
"custom_field": [
{
"error_code": null,
"error_message": null,
"number": 10,
"code": "sample_code",
"name": "カスタム項目名1",
"target": 2,
"type": 1,
"required": 1,
"description": "カスタム項目説明"
}
]
}
エラー
個別エラー
エラーコード | 内容 |
---|---|
4801 | リクエストパラメータにカスタム項目情報が存在しません |
4802 | カスタム項目番号が不正 |
4803 | カスタム項目コードが不正 |
4804 | カスタム項目名が不正 |
4805 | カスタム項目設定対象が不正 |
4806 | カスタム項目種別が不正 |
4807 | カスタム項目必須が不正 |
4808 | カスタム項目説明が不正 |
4809 | カスタム項目番号とカスタム項目コードは同時に指定できません |
4810 | 更新対象のカスタム項目情報が存在しません |
4811 | リクエスト件数が上限を超えています。 |
4812 | カスタム項目登録上限数を超えてます |
4813 | カスタム項目情報にはarrayを指定してください |
4814 | カスタム項目情報の登録更新に失敗 |