部門一覧取得
const url = 'https://api.smaregi.dev/TARGET-CONTRACT-ID/pos/categories?level=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/categories?level=1' \ --header 'Authorization: Bearer <token>'部門情報一覧を取得します。
対象プラン
- スタンダード
- プレミアム
- プレミアムプラス
- フードビジネス
- リテールビジネス
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Query Parameters
Section titled “Query Parameters”検索パラメータ(カンマ区切りで指定可)
Response項目を指定可能
※一部項目(withで指定する項目、2階層目以降の項目)については指定不可
並び順(カンマ区切りで指定可)
指定可能なパラメータ
categoryId:部門IDcategoryCode:部門コードlevel:階層レベルdisplaySequence:表示順updDateTime:更新日時
上限数
ページ
部門コード
階層レベル
Responses
Section titled “Responses”取得成功
object
部門ID:数字9桁以内。
部門コード:半角英数記号20文字以内。
部門名:85文字以内。
部門名略称:85文字以内。
表示順:数字9桁以内。
端末表示:スマレジ端末に表示するか否かの判定。 (0:表示しない、1:表示する)
税区分:商品価格の消費税の扱いに関する設定。 (0:内税、1:外税、2:非課税)
ポイント対象:ポイント対象にするか否かの設定。(0:ポイント対象、1:ポイント対象外)
免税区分
スマレジ・アプリで部門販売を行う際に適用されます。
0: 対象外1: 一般物品2: 消耗品3: 対象
2026年11月1日に開始する免税リファンド方式では一般物品と消耗品の区別を行わないため、1~3はすべて免税対象として扱います。
3の場合、従来方式の取引(免税リファンド方式への切替前)では免税対象として扱いません。
免税送信用商品分類
免税販売の際、国税庁に送信する情報として利用します。
01: 菓子類02: 酒類03: 生鮮農産物04: その他食料品・飲料・たばこ05: 化粧品・香水06: 医薬品07: 健康グッズ・トイレタリー08: 衣類09: 靴・かばん・革製品10: 電気製品(デジタルカメラ/PC/家電等)11: 時計・フィルムカメラ12: 宝石・貴金属13: 民芸品・伝統工芸品14: 本・雑誌・ガイドブックなど15: 音楽・映像・ゲームなどソフトウェア16: その他
軽減税率ID(税設定):軽減税率設定画面で設定した軽減税率ID、または、下記の軽減税率ID。標準税率の場合はnull。
軽減:10000001 (特定商品の軽減税率適用)
選択[標準]:10000002(状態による適用[適用しない])
選択[軽減]:10000003(状態による適用[適用する])
選択[選択]:10000004(状態による適用[都度選択する])
端末表示カラー:端末に表示するカラー。(HTMLカラーコード形式)例) #000000
部門グループ:部門グループID。部門グループがない場合は空白。
親部門:親部門ID。親部門がない場合は空白。
階層レベル:階層レベルは1〜3。親部門が未設定の場合は1。
タグ:85文字以内。複数ある場合は、カンマで区切り。
作成日時:登録時の日時。[YYYY-MM-DDThh:mm:ssTZD]
更新日時:登録時・更新時の日時。[YYYY-MM-DDThh:mm:ssTZD]
Example
[ { "categoryId": "string", "categoryCode": "string", "categoryName": "string", "categoryAbbr": "string", "displaySequence": "string", "displayFlag": "string", "taxDivision": "string", "pointNotApplicable": "string", "taxFreeDivision": "0", "ntaGoodsType": "01", "reduceTaxId": "10000001", "color": "string", "categoryGroupId": "string", "parentCategoryId": "string", "level": "string", "tag": "string", "insDateTime": "string", "updDateTime": "string" }]