Ubiregi

Ubiregi APIのcurlサンプル

More than 1 year has passed since last update.

Ubiregi Apiのドキュメントを読んでcurlサンプル作ったのでメモ。
Authenticationはwith API tokenを使用。

Ubiregi API

Account

curl --request GET \
  --url https://ubiregi.com/api/3/accounts/current \
  --header 'x-ubiregi-auth-token: api_token'

api_tokenはユビレジのアカウントを作成して「設定」→「システム連携」からAPI アクセストークンを作成する。

MenuItem

curl --request GET \
  --url https://ubiregi.com/api/3/menus/menu_id/items \
  --header 'x-ubiregi-auth-token: api_token'

menu_idはAccountの結果でmenusを参照する。

Categry

curl --request GET \
  --url https://ubiregi.com/api/3/menus/menu_id/categories \
  --header 'x-ubiregi-auth-token: api_token'

Customer

curl --request GET \
  --url https://ubiregi.com/api/3/customers \
  --header 'x-ubiregi-auth-token: api_token'

Checkout

curl --request GET \
  --url 'https://ubiregi.com/api/3/accounts/current/checkouts/close?since=2017-1-1T00%3A00%3A00&until=2017-1-1T24%3A00%3A00' \
  --header 'x-ubiregi-auth-token: api_token'

sinceuntilで指定期間のデータを取得。

PaidInOut

curl --request GET \
  --url https://ubiregi.com/api/3/accounts/current/paid_inouts \
  --header 'x-ubiregi-auth-token: api_token'

StockEvent

curl --request GET \
  --url https://ubiregi.com/api/3/accounts/current/stocks/events \
  --header 'x-ubiregi-auth-token: api_token'

CustomrtNote

curl --request GET \
  --url 'https://ubiregi.com/api/3/customers/notes?since=2017-1-1T00%3A00%3A00&until=2017-1-1T24%3A00%3A00' \
  --header 'x-ubiregi-auth-token: api_token'

sinceuntilで指定期間のデータを取得。