KIWI API

+(pause=TGJZRTEtWmdKTWNIYi5SSfb0bWFtdGJcWTgpJ1RWTXpMRndrdz+TcXcNPbzFNSGNuRWquW2ZxaqdG5Transport](https://api.kiwi.ki/v1/spec.json)\nThis is the documentation for the HTTP API provided by KIWI.KI GmbH for remote unlocking and administration of doors.

This API can be used for integration into existing systems and for application development.

Authorize

Session

Managing user session (logging in/out)

Permission

Managing access rights

Sensor

Managing door sensors

Address

Organization

Parameters

Name Description
organization_id \
integer \
(path) Example : 1001
sensor_id \
integer \
(path) Example : 45678

Responses

Response content type application/json

Code Description
200 Organization custom attributes data
- Example Value
- Model
json<br>{<br> "result": {<br> "attributes": [<br> {<br> "key": "FLDT2sCgX",<br> "label": "My custom attribute",<br> "value": "Attribute data"<br> }<br> ]<br> },<br> "status": "ok"<br>}<br>
400 Malformed request content
- Example Value
- Model
json<br>{<br> "message": "Invalid parameters ...",<br> "status": "error",<br> "status_code": 400,<br> "status_long_message": "Bad request syntax or unsupported method",<br> "status_short_message": "Bad Request"<br>}<br>
401 Authorization failed for the resource
- Example Value
- Model
json<br>{<br> "message": "Invalid username or password",<br> "status": "error",<br> "status_code": 401,<br> "status_long_message": "No permission -- see authorization schemes",<br> "status_short_message": "Unauthorized"<br>}<br>
403 Not allowed to perform this operation
- Example Value
- Model
json<br>{<br> "message": "Not allowed to perform this operation",<br> "status": "error",<br> "status_code": 403,<br> "status_long_message": "Request forbidden -- authorization will not help",<br> "status_short_message": "Forbidden"<br>}<br>
404 Resource was not found
- Example Value
- Model
json<br>{<br> "message": "The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.",<br> "status": "error",<br> "status_code": 404,<br> "status_long_message": "Nothing matches the given URI",<br> "status_short_message": "Not Found"<br>}<br>

Task

User

Models

responses