6.2.1 HTTP API Changes version 2
Caution
- The section includes the 2N® Access Commander API upgrade changes. The changes below may make your API communication, whatever it is, non-functional.
Version 2.4 to 2.5
What’s New
PUT /api/v2/Users/credentials/{credential}
What’s Changed
PUT /api/v2/Companies/{companyId}/ldap/{settingId}/synchronize
Return Type:
New response : 200 OK
Success
Deleted response : 204 No Content
No Content
PUT /api/v2/Companies/{companyId}/sendTestMail
Request:
Changed content type : application/json
- Changed property
TemplateType(string)Added enum value:
UserMobileKey
PUT /api/v2/System/smtp/sendtestemail
Request:
Changed content type : application/json
- Changed property
TemplateType(string)Added enum value:
UserMobileKey
GET /api/v2/System/datetime
Return Type:
Changed response : 200 OK
Success
- Changed content type :
application/json- Changed property
data(object)- Changed property
TimeZone(string)
- Changed property
- Changed property
PUT /api/v2/System/datetime
Request:
Changed content type : application/json
- Changed property
TimeZone(string)
Return Type:
Changed response : 200 OK
Success
- Changed content type :
application/json- Changed property
data(object)- Changed property
TimeZone(string)
- Changed property
- Changed property
PUT /api/v2/System/datetime/timezone
Return Type:
Changed response : 200 OK
Success
- Changed content type :
application/json- Changed property
data(object)- Changed property
TimeZone(string)
- Changed property
- Changed property
DELETE /api/v2/Devices/{deviceId}/cleardirectory
Request:
Changed content type : application/json
- Added property
DevType(string)
DELETE /api/v2/Devices/{deviceId}/factoryreset
Request:
Changed content type : application/json
- Added property
DevType(string)
PUT /api/v2/Devices/backup
Request:
Changed content type : application/json
Changed items (object):
- Added property
DevType(string)
PUT /api/v2/Devices/{deviceId}/floors/{floorId}
Parameters:
Changed: floorId in path
GET /api/v2/Companies/{companyId}/emailSettings
Return Type:
Changed response : 200 OK
Success
- Changed content type :
application/json- Changed property
data(object)- Changed property
Templates(object)- Added property
UserMobileKey(object)-
Property
Subject(string) -
Property
Header(string) -
Property
Introduction(string) -
Property
Message(string) -
Property
Signature(string)
-
- Added property
- Changed property
- Changed property
PUT /api/v2/Companies/{companyId}/emailSettings
Request:
Changed content type : application/json
- Changed property
Templates(object)- Added property
UserMobileKey(object)
- Added property
Return Type:
Changed response : 200 OK
Success
- Changed content type :
application/json- Changed property
data(object)- Changed property
Templates(object)- Added property
UserMobileKey(object)
- Added property
- Changed property
- Changed property
GET /api/v2/Companies/{companyId}/defaultEmailSettings
Return Type:
Changed response : 200 OK
Success
- Changed content type :
application/json- Changed property
data(object)- Changed property
Templates(object)- Added property
UserMobileKey(object)
- Added property
- Changed property
- Changed property
PATCH /api/v2/Devices
Request:
Changed content type : application/json
Changed items (object):
- Added property
DevType(string)
GET /api/v2/Devices
Return Type:
Changed response : 200 OK
Success
- Changed content type :
application/json- Changed property
data(array)Changed items (object):
- Added property
DevType(string)
- Added property
- Changed property
POST /api/v2/Devices
Request:
Changed content type : application/json
Changed items (object):
- Added property
DevType(string)
Return Type:
Changed response : 200 OK
Success
- Changed content type :
application/json- Changed property
data(array)Changed items (object):
- Added property
DevType(string)
- Added property
- Changed property
GET /api/v2/Devices/{deviceId}
Return Type:
Changed response : 200 OK
Success
- Changed content type :
application/json- Changed property
data(object)- Added property
DevType(string)
- Added property
- Changed property
PUT /api/v2/Devices/{deviceId}
Request:
Changed content type : application/json
- Added property
DevType(string)
Return Type:
Changed response : 200 OK
Success
- Changed content type :
application/json- Changed property
data(object)- Added property
DevType(string)
- Added property
- Changed property
DELETE /api/v2/Devices/{deviceId}
Request:
Changed content type : application/json
- Added property
DevType(string)
Return Type:
Changed response : 200 OK
Success
- Changed content type :
application/json- Changed property
data(array)Changed items (object):
- Added property
DevType(string)
- Added property
- Changed property
GET /api/v2/Devices/scannetwork
Return Type:
Changed response : 200 OK
Success
- Changed content type :
application/json- Changed property
data(array)Changed items (object):
- Added property
DevType(string)
- Added property
- Changed property
GET /api/v2/Devices/{deviceId}/password
Return Type:
Changed response : 200 OK
Success
- Changed content type :
application/json- Changed property
data(object)- Added property
DevType(string)
- Added property
- Changed property
PUT /api/v2/Devices/{deviceId}/password
Request:
Changed content type : application/json
- Added property
DevType(string)
Return Type:
Changed response : 200 OK
Success
- Changed content type :
application/json- Changed property
data(object)- Added property
DevType(string)
- Added property
- Changed property
PUT /api/v2/Devices/{deviceId}/password/generate
Request:
Changed content type : application/json
- Added property
DevType(string)
Return Type:
Changed response : 200 OK
Success
- Changed content type :
application/json- Changed property
data(object)- Added property
DevType(string)
- Added property
- Changed property
PUT /api/v2/Devices/{deviceId}/replace
Request:
Changed content type : application/json
- Added property
DevType(string)
Return Type:
Changed response : 200 OK
Success
- Changed content type :
application/json- Changed property
data(array)Changed items (object):
- Added property
DevType(string)
- Added property
- Changed property
PUT /api/v2/DeviceUpdate/firmware/{firmwareId}/candidate/devicetest
Request:
Changed content type : application/json
Changed items (object):
- Added property
DevType(string)
Return Type:
Changed response : 200 OK
Success
- Changed content type :
application/json- Changed property
data(object)- Added property
DevType(string)
- Added property
- Changed property
GET /api/v2/Snapshots/setting/{camLogId}/devices
Return Type:
Changed response : 200 OK
Success
- Changed content type :
application/json- Changed property
data(array)Changed items (object):
- Added property
DevType(string)
- Added property
- Changed property
PUT /api/v2/Snapshots/setting/{camLogId}/devices
Request:
Changed content type : application/json
Changed items (object):
- Added property
DevType(string)
Return Type:
Changed response : 200 OK
Success
- Changed content type :
application/json- Changed property
data(array)Changed items (object):
- Added property
DevType(string)
- Added property
- Changed property
DELETE /api/v2/Snapshots/setting/{camLogId}/devices
Request:
Changed content type : application/json
Changed items (object):
- Added property
DevType(string)
Return Type:
Changed response : 200 OK
Success
- Changed content type :
application/json- Changed property
data(array)Changed items (object):
- Added property
DevType(string)
- Added property
- Changed property
PUT /api/v2/Antipassback/areas/{areaId}/devices
Request:
Changed content type : application/json
Changed items (object):
- Added property
DevType(string)
DELETE /api/v2/Antipassback/areas/{areaId}/devices
Request:
Changed content type : application/json
Changed items (object):
- Added property
DevType(string)
GET /api/v2/Snapshots/setting
Return Type:
Changed response : 200 OK
Success
- Changed content type :
application/json- Changed property
data(array)Changed items (object):
- Changed property
Devices(array)Changed items (object):
- Added property
DevType(string)
- Added property
- Changed property
- Changed property
POST /api/v2/Snapshots/setting
Request:
Changed content type : application/json
- Changed property
Devices(array)Changed items (object):
- Added property
DevType(string)
- Added property
Return Type:
Changed response : 200 OK
Success
- Changed content type :
application/json- Changed property
data(object)- Changed property
Devices(array)Changed items (object):
- Added property
DevType(string)
- Added property
- Changed property
- Changed property
DELETE /api/v2/Snapshots/setting/{camLogId}
Request:
Changed content type : application/json
- Changed property
Devices(array)Changed items (object):
- Added property
DevType(string)
- Added property
GET /api/v2/Snapshots/setting/{camLogId}
Return Type:
Changed response : 200 OK
Success
- Changed content type :
application/json- Changed property
data(object)- Changed property
Devices(array)Changed items (object):
- Added property
DevType(string)
- Added property
- Changed property
- Changed property
PUT /api/v2/Snapshots/setting/{camLogId}
Request:
Changed content type : application/json
- Changed property
Devices(array)Changed items (object):
- Added property
DevType(string)
- Added property
Return Type:
Changed response : 200 OK
Success
- Changed content type :
application/json- Changed property
data(object)- Changed property
Devices(array)Changed items (object):
- Added property
DevType(string)
- Added property
- Changed property
- Changed property
