クイックコマンド取得
const url = 'https://api.smaregi.dev/TARGET-CONTRACT-ID/pos/quick_command_settings/1';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://api.smaregi.dev/TARGET-CONTRACT-ID/pos/quick_command_settings/1 \ --header 'Authorization: Bearer <token>'クイックコマンド設定を取得します。
対象プラン
- スタンダード
- プレミアム
- プレミアムプラス
- フードビジネス
- リテールビジネス
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”クイックコマンド設定ID
Query Parameters
Section titled “Query Parameters”検索パラメータ(カンマ区切りで指定可)
Response項目を指定可能
※一部項目(withで指定する項目、2階層目以降の項目)については指定不可
Responses
Section titled “Responses”取得成功
object
クイックコマンド設定ID
対象店舗範囲
1: 全店2: 店舗指定
名称
対象店舗一覧。
storeScopeが 2: 店舗指定 の場合は、対象店舗の一覧を返します。
storeScopeが 1: 全店 の場合は、全店舗が対象のため空配列を返します。
object
店舗ID
合計コマンド一覧。
commandに応じた項目のみ返却されます。該当しない項目は返却されません。
object
クイックコマンドID
ボタン名
コマンド。
1: 値引2: 割引6: 価格リセット9: 取引タグ99: 複数コマンド実行
値引金額
管理画面の[設定]→[販売設定]→[値引区分]で確認できる「ID」。未選択の場合は null。
表示カラーコード(16進数)。#から始まる1〜6桁の16進数。
表示有無
表示順
object
クイックコマンドID
ボタン名
コマンド。
1: 値引2: 割引6: 価格リセット9: 取引タグ99: 複数コマンド実行
割引率(1〜100)
管理画面の[設定]→[販売設定]→[割引区分]で確認できる「ID」。未選択の場合は null。
表示カラーコード(16進数)。#から始まる1〜6桁の16進数。
表示有無
表示順
object
クイックコマンドID
ボタン名
コマンド。
1: 値引2: 割引6: 価格リセット9: 取引タグ99: 複数コマンド実行
表示カラーコード(16進数)。#から始まる1〜6桁の16進数。
表示有無
表示順
object
クイックコマンドID
ボタン名
コマンド。
1: 値引2: 割引6: 価格リセット9: 取引タグ99: 複数コマンド実行
管理画面の[設定]→[販売設定]→[取引タグ]で確認できる「ID」
表示カラーコード(16進数)。#から始まる1〜6桁の16進数。
表示有無
表示順
object
クイックコマンドID
ボタン名
コマンド。
1: 値引2: 割引6: 価格リセット9: 取引タグ99: 複数コマンド実行
実行するクイックコマンドIDの配列。実行順に返却されます。未設定の値はnullとして返却し、後続の値を前に詰めません。
表示カラーコード(16進数)。#から始まる1〜6桁の16進数。
表示有無
表示順
単品コマンド一覧。
commandに応じた項目のみ返却されます。該当しない項目は返却されません。
object
クイックコマンドID
ボタン名
コマンド。
1: 値引2: 割引5: 0円販売6: 価格リセット7: 数量乗算10: ポイント対象外区分変更99: 複数コマンド実行
値引金額
管理画面の[設定]→[販売設定]→[値引区分]で確認できる「ID」。未選択の場合は null。
表示カラーコード(16進数)。#から始まる1〜6桁の16進数。
表示有無
表示順
object
クイックコマンドID
ボタン名
コマンド。
1: 値引2: 割引5: 0円販売6: 価格リセット7: 数量乗算10: ポイント対象外区分変更99: 複数コマンド実行
割引率(1〜100)
管理画面の[設定]→[販売設定]→[割引区分]で確認できる「ID」。未選択の場合は null。
表示カラーコード(16進数)。#から始まる1〜6桁の16進数。
表示有無
表示順
object
クイックコマンドID
ボタン名
コマンド。
1: 値引2: 割引5: 0円販売6: 価格リセット7: 数量乗算10: ポイント対象外区分変更99: 複数コマンド実行
0固定
表示カラーコード(16進数)。#から始まる1〜6桁の16進数。
表示有無
表示順
object
クイックコマンドID
ボタン名
コマンド。
1: 値引2: 割引5: 0円販売6: 価格リセット7: 数量乗算10: ポイント対象外区分変更99: 複数コマンド実行
表示カラーコード(16進数)。#から始まる1〜6桁の16進数。
表示有無
表示順
object
クイックコマンドID
ボタン名
コマンド。
1: 値引2: 割引5: 0円販売6: 価格リセット7: 数量乗算10: ポイント対象外区分変更99: 複数コマンド実行
数量
表示カラーコード(16進数)。#から始まる1〜6桁の16進数。
表示有無
表示順
object
クイックコマンドID
ボタン名
コマンド。
1: 値引2: 割引5: 0円販売6: 価格リセット7: 数量乗算10: ポイント対象外区分変更99: 複数コマンド実行
ポイント対象外区分
0: ポイント対象1: ポイント対象外
表示カラーコード(16進数)。#から始まる1〜6桁の16進数。
表示有無
表示順
object
クイックコマンドID
ボタン名
コマンド。
1: 値引2: 割引5: 0円販売6: 価格リセット7: 数量乗算10: ポイント対象外区分変更99: 複数コマンド実行
実行するクイックコマンドIDの配列。実行順に返却されます。未設定の値はnullとして返却し、後続の値を前に詰めません。
表示カラーコード(16進数)。#から始まる1〜6桁の16進数。
表示有無
表示順
作成日時:登録時の日時。[YYYY-MM-DDThh:mm:ssTZD]
更新日時:登録時・更新時の日時。[YYYY-MM-DDThh:mm:ssTZD]
Example
{ "quickCommandSettingId": 1, "storeScope": "1", "name": "string", "stores": [ { "storeId": 1 } ], "totalCommands": [ { "quickCommandId": 1, "buttonName": "string", "command": "1", "discountAmount": 1234567890, "discountDivisionId": 1234567890, "color": "#0084CF", "isDisplay": false, "displaySequence": 1 } ], "unitCommands": [ { "quickCommandId": 1, "buttonName": "string", "command": "1", "discountAmount": 1234567890, "discountDivisionId": 1234567890, "color": "#0084CF", "isDisplay": false, "displaySequence": 1 } ], "insDateTime": "2000-01-23T01:23:45+09:00", "updDateTime": "2000-01-23T01:23:45+09:00"}- 指定されたIDが存在しない場合
object
Examples
{ "type": "about:blank", "title": "NotFound", "detail": "指定されたIDのリソースが見つかりません", "status": 404}