APIとWebhookの活用例

チャットからの暗証番号の発行|Slackなどのコマンドで、決めた時間だけ使えるカギを送るしくみ

社内のチャットに相手の名前と時間を書き込むだけで、その時間だけ使える暗証番号を発行して送れます。
急な来客や配送、修理の立ち会いなど、当日にカギを渡したい場面で、チャットからRemoteLOCK APIを使う例です。
こんなとき

管理画面を開かずに、チャットから番号を出せます

番号を出せるのがクラウド管理画面を使える人だけだと、その人がいないときに急な来客や業者に対応できません。管理画面を使える人を増やさずに済む方法が要ります。チャットのコマンドからAPIで予約を作るようにすると、決めたメンバーが番号を出せるようになり、出した記録もチャットに残ります。
しくみ

チャットに書き込むと、カギのURLが相手に届きます

チャットから入室までの流れの図。1 社内のメンバー:コマンドで発行を頼む。相手の名前・扉・時間を書き込みます。2 貴社が作る連携:頼まれた内容をAPIで送る。名前・扉・開始と終了の日時を送ります。3 RemoteLOCK:決めた時間だけ使えるカギを作る。カギのURLを返します。扉には次の通信で届きます。4 貴社が作る連携:カギのURLを相手に送る。チャットには発行したことだけを返します。5 来訪者・業者:時間内に暗証番号で開ける。URLの画面に番号やQRコードが出ます。6 扉:終了の時刻で使えなくなる。番号を消す操作は要りません。「貴社が作る連携」は、貴社か開発会社で作っていただく部分です
例えばSlackの決めたチャンネルにコマンドを書き込むと、貴社で作る連携のプログラムが、相手の名前、使う扉、開始と終了の日時をRemoteLOCK APIに送ります。RemoteLOCKは、その時間だけ使える暗証番号などのカギを作り、カギの画面のURL(ユニバーサルアクセスキー)を返します。連携のプログラムは、このURLを相手にメールで送り、チャンネルには発行したことだけを返します。
コマンドを使えるメンバーと、選べる扉は、連携のプログラムの側で決めておきます。チャットに入れる人なら誰でも番号を出せる状態にしないためです。
※ Slackは、APIで自作するときの例です。RemoteLOCKと連携済みのサービスではありません。連携済みのサービスは 予約エンドポイントに対応した連携サービス と 連携システム一覧(公式サイト)でご覧いただけます。
必要なもの

始める前に4つがそろっているかお確かめください

必要なもの 中身
料金プラン ビジネス スタンダード以上で、お支払いが有効なこと(ご利用までの手続き)
アカウントとデバイス 有効なRemoteLOCKのアカウントに、扉のデバイスが登録されていること
契約 機密保持契約(NDA)。APIのご利用に必要です。API利用料はかかりません
連携のプログラム 貴社か、ご依頼先の開発会社で作っていただきます。弊社は開発の受託や技術支援を行っておりません
気をつける点

作る前にお確かめいただきたいこと

  • 番号も、予約の変更や取り消しも、扉に届くのは本体が次にクラウドと通信したときです。予約は早めに作り、延長は元の終了の時刻まで余裕をもって送ってください。直前の予約にはプールPINを使えます(ハートビート通信のしくみ、プールPIN)
  • 暗証番号やカギのURLは、見られる人が多い表やチャットに残さないでください。表に書き戻すのは、予約のIDまでにするのがおすすめです
  • APIを呼べる回数には上限があります。予約をまとめて作るときは、間隔をあけて送ってください
始め方

まずはAPI資料をお申し込みください

API資料のお申し込み からご請求いただくと、概要資料と、機密保持契約(NDA)の手続きのご案内をお送りします。NDAの締結後に、API仕様書と、動作を確かめるためのサンプルのアカウントとデバイスの情報をお送りします。手続きの流れは RemoteLOCK APIのご利用までの手続き に、そのほかの使い方は RemoteLOCK APIでできること にまとめています。
関連する記事

最終更新

この記事は役に立ちましたか?

0人中0人がこの記事が役に立ったと言っています

記事で解決しないときは

問い合わせフォーム(24時間受付)か、お電話でご相談ください。