昨日はこちらでした。APIへのアクセスはできましたでしょうか。
https://qiita.com/receiptroller/items/bf83848a4129698035b8
本日は電子レシート発行に必要な組織の作成と管理を紹介します。
組織、店舗、テーマ、スタッフ、端末の関係
まずは、組織の概念を紹介します。
組織の下に店舗、テーマ、スタッフ、端末があります。これら全てが組織の下で管理されます。テーマ、スタッフ、端末に関しては店舗ごとに管理されるのが一般的ですが組織で管理されます。電子レシート発行時は店舗、1テーマ、1スタッフ、1端末を指定する必要があります。
組織の作成
先日作ったアカウントでログインしてみます。ログイン後トップページのところに「組織・チーム」というボタンがありますのでクリックしてください。↓
まだ組織を登録してないときはこのようにフォームが表示されますので入力してください。全項目必須項目です。
「新規作成」ボタンを押すとここで組織がつくられます。↓
APIで確認
本日のトピックはAPIがメインですので、ここでAPIで組織情報が閲覧できるか確認してみましょう。
組織一覧リクエスト
/account/organizationsを呼んで確かめてみます。
curl -X 'GET' \
'https://api.receiptroller.com/account/organizations' \
-H 'accept: application/json' \
-H 'Authorization: bearer {YOUR TOKEN}'
組織一覧レスポンス
下記のようにレスポンスが戻ってきます。
[
{
"id": "f33bf2a3-1834-40cd-b43e-d55f85512fb8",
"name": "ショップABCD"
}
]
次
明日は店舗の作成と管理を試してみます。
採用中
現在開発メンバー絶賛募集中です。紙レシート削減を目指して電子レシートの開発を一緒に進めるメンバーを募集しています。フルリモートです。詳細はこちら。
https://receiptroller.com/ja/jobs