API Docs

提供API一覧

1. 所有Akerun一覧API(/akeruns)

履歴取得する権限をもつakerunの一覧を取得できるAPI

2. 開閉履歴取得API(/accesses)

指定したAkerunの開閉履歴を取得できるAPI

所有Akerun一覧API

GET:  https://api.akerun.com/v2/external/akeruns

リクエストパラメータ

パラメータ名 必須 説明
access_token string  

レスポンスパラメータ

パラメータ名 繰返
success boolean レスポンスの成否
akeruns array
id string Akerunのid
name string 部屋名
image_url string 部屋の画像のurl

レスポンス例

{
  "success": true,
  "akeruns": [
    {
      "id”: "A-S000000001",
      “name”: “デモの部屋1”,
      "image_url": "https://room_image1.jpg"
    },
    {
      "id”: "A-S000000002",
      “name”: “デモの部屋2”,
      "image_url": “https://room_image2.jpg"
    },
    {
      "id": "A-S000000003",
      “name”: “デモの部屋3”,
      "image_url": “https://room_image3.jpg"
    }
  ]
}

開閉履歴取得API

GET:  https://api.akerun.com/v2/external/accesses

リクエストパラメータ

パラメータ名 必須 説明
akerun_id string 履歴を取得するakerunのid
offset int 履歴を取得する開始位置(デフォルト値 0)
limit int 履歴の最大取得件数(デフォルト値 20)
from datetime 履歴を取得する開始日時
til datetime 履歴を取得する終了日時
access_token string  

レスポンスパラメータ

パラメータ名 繰返
success boolean レスポンスの成否
accesses array
is_locked boolean 開閉状態(0: 解錠 1: 施錠)
client_type string 開閉方法(※ 下記に詳細)
created_at datetime 履歴の作成時刻
user hash 開閉したユーザ情報
- id string ユーザID ※2017/07/26 追加
- full_name string ユーザ名
- mail string メールアドレス
- image_url string ユーザ画像URL
akerun hash 開閉されたデバイス情報
- id string Akerun ID
- name string Akerun名
- image_url string Akerun画像URL

client_typeについて

パラメータ値 説明
client_type=mobile_app iOSまたはandroidのアプリでの開閉履歴
client_type=manager Web managerまたはurl鍵での開閉履歴
client_type=nfc_outside ドア外側からのNFC開閉履歴
client_type=nfc_inside ドア内側からのNFC開閉履歴
client_type=autolock オートロックによる施錠履歴
client_type=hand 手動による開閉履歴
client_type=button ボタンによる開閉履歴

レスポンス例

{
  "success": true,
  "accesses": [
   {
      "is_locked": true,
      "client_type": "nfc_outside",
      "created_at": "2016-09-03T13:43:20.000Z”,
      "user": {
        "id": "U-00000-00001",
        "full_name": “テストユーザ1”,
        "mail": “test1@test.com"
        "image_url": ""
      },
      "akerun": {
        "id": "A-S000000001",
        "name": "デモの部屋1",
        "image_url": "https://room_image1.jpg"
      }
    },
    {
       "is_locked": false,
       "client_type": "manager",
       "created_at": "2016-09-02T00:14:59.000Z”,
       "user": {
         "id": "U-00000-00002",
         "full_name": “テストユーザ2”,
         "mail": “test2@test.com"
         "image_url": ""
       },
       "akerun": {
         "id": "A-S000000002",
         "name": "デモの部屋2",
         "image_url": "https://room_image2.jpg"
       }
    }]
}

FAQ

APIのリクエスト制限はありますか?

本APIにはリクエスト制限が設けられています。制限を超えたリクエストが行われた場合は、エラーが返却されます。

リクエスト制限値は、50リクエスト/分です。 これを超える利用を行いたい場合は、弊社サポートまでお問い合わせください。