Posted at

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で指定期間のデータを取得。