入出荷登録のwebhookについて
弊社のスマレジアプリではECプラットフォームとの在庫連携機能を開発しております。
その中で、他社のスマレジアプリにより一部スマレジの在庫変動が入出荷登録によって行なわれます。
スマレジの管理画面内から入出荷登録が行なわれた場合、問題なく在庫変動時のwebhookが送信されますが
他社のアプリによる入出荷登録に限り、在庫変動関連のwebhookが送信されません。
API経由による入出荷登録の在庫変動に限り、在庫変動関連のwebhookが送信されないなどの不具合はありますでしょうか?
こちらの問題に対し、API経由での入出荷登録を検証しようとした際に、`Insufficient Scope`のエラーでそもそもAPI経由での入出荷登録が行えませんでした。入出荷登録は本来リテールプランの機能と存じますが、開発環境でも制限されているのでしょうか?
なお開発環境のアプリのスコープの権限などは全て有効化にしております。
以上、ご回答のほどよろしくお願い致します。
答え
@Team
プラットフォームAPIをご利用でお間違いないでしょうか。
スマレジAPI経由で登録を行った場合はWebhook通知されない仕様ですが、プラットフォームAP経由で入荷登録等を行った場合はWebhook通知されます。
開発環境では全ての機能を開放しているため、入出荷の機能を検証いただくことも可能です。
アクセストークン取得時のスコープに「pos.orders:write」が入っているか、再度ご確認いただけますでしょうか。
※スマレジAPIの詳細は、本番環境のPOS管理画面より仕様書をダウンロードしてご確認いただけます。
仕様書のダウンロード方法はこちら:https://help.smaregi.jp/hc/ja/articles/224295527