Enterprise API — an Interface for Integrating Ajax Products with Third‑Party Services and Applications

The home security market is growing rapidly. People want to be sure that their loved ones and their homes are protected, and they know that this confidence can be provided by a reliable security system and console monitoring. The trend opens up great opportunities for scaling the business of security and service companies — these are millions of new customers and facilities that are attractive from the security point of view. Especially if the correct equipment is used that is quickly mounted and customized, easily connected to the Central Monitoring Station (CMS), and requires minimal maintenance. The Ajax system fits these requirements perfectly.
We are increasingly frequently asked by large companies to build integrated security services based on the Ajax products. They think in terms of thousands of facilities and they are ready to adapt and develop their IT infrastructure in order to make the most of the features the Ajax systems have to offer. We have created the Enterprise API interface for the implementation of such projects.
Who can access the Enterprise API
We provide access to the Enterprise API to large security and service companies already serving or planning to serve thousands of Ajax security systems. Such companies have developed IT infrastructure and resources to ensure the integration of our products as well as understanding that the company accepts responsibility for ensuring positive experience associated with the use of the Ajax security systems.
What features does the Enterprise API provide
The Enterprise API allows you to handle all the security information available in the Ajax applications:
- Parameters and settings of the hub that manages the system and devices connected to it.
- Rooms and security groups.
- Security system users and their rights.
- Events feed.
- The security mode of the security system.
- The states of power management devices.
- The streams of surveillance cameras.
By using the Enterprise API, the company can control Ajax security systems through its services and applications as well as ensure the interaction of our devices with third‑party equipment. The Ajax system data can be used for analytics and cost optimization by businesses and customers. Integration with CRM systems and billing procedures is feasible along with implementation of additional services: means of operative communication of the customer with the operator, personal protection services, and automation of routine operations. Meanwhile, the company can use free Ajax applications:
- Ajax Security System is a mobile user application that manages the security system and notifies of the events.
- Ajax PRO: Tool for Engineers is a mobile application for installers and engineers of security companies allowing to administer thousands of security systems.
- Ajax PRO Desktop is a desktop application for installers, engineers, and operators of Central Monitoring Stations allowing you to administer security systems and handle their alarms.
Enterprise API usage examples
- A German company providing an integrated service for the protection of apartments and houses: protection against forced entry and fire, video surveillance, and instant communication with the operator of the CMS (via a special device). With the help of the Enterprise API, the functionality of the Ajax Security System application is integrated into the company’s client application complementing the features of viewing the archive of video cameras, connecting and paying for security services. For the installation and administration of security systems, security company employees use the following Ajax PRO applications: Tool for Engineers and Ajax PRO Desktop.
- A Ukrainian security company provides equipment for use by customers. The Enterprise API enables the integration with the billing and automatic disabling of the feasibility to activate security system when the service is not paid for. Customers use the Ajax Security System to manage Ajax.
- A Swedish service company provides a collective security service — it informs customers about a burglary, fire or flooding in the apartment (house) next door as well as the pressing of the alarm button by a neighbour. The Enterprise API communicates the event‑related information and the Ajax security system user contact information to their software.
- A Ukrainian service company serves residential compounds; its web application allows residents to order services, pay bills, and vote for initiatives. Thanks to the Enterprise API, the residents can order the apartment security service for a certain period of time via the application. For example, when being away on vacation. When the service is disabled, the residents can use the Ajax system for self‑monitoring via the Ajax Security System application.
- A Czech service company forwards the alarms of the security systems to the police and the fire service, and also communicates with residents in the event of an incident over the phone. The Enterprise API allows the company’s software to receive events and contacts of the security system users from the Ajax Cloud server.
How to access Enterprise API
Required information, technical documents as well as access to the Enterprise API interface is available upon request of the security or service company. If you are interested in making the most of the features of the Ajax products, fill out the form:
Why only for enterprise? Are there other plans to realease a limited API such as reading values? You are actively limiting your userbase
Now only for Enterprise. Private API is still TBD.
I guess that a private API wouldn’t be that much work, as you already have the mobile apps using some kind of API. The same API would be fine for private users.
Please tell me you are considering IFTTT integration?
Hello,
any update on the possibility to use the API as a private user ?
Thx
At the moment such possibility is not provided.
Коли планується API для звичайних користувачів?
Зараз дивимося як справи підуть з Enterprise API, а далі будемо думати з приводу публічного API.
є якісь оновлення? Компанія ще планує реліз публічного API ?
Поки не плануємо. Повністю сконцентровані на сценаріях автоматизації та датчику руху з фотокамерою MotionCam.
шкода… змога зв’язати сигналізацію з сторонніми девайсами – те, на що я буду орієнтуватися, купуючи настпну сигналізацію
Зачем вы убрали “Ajax API” из раздела “Идеи функций” ? Это была самая востребованная фунция, которая нужна пользователям для интеграции Ajax в системы умного дома.
Enterprise API – это не то за что люди голосовали. Пожалуйста верните API в список не реализованных идей.
В разделе «Идеи функций» есть публичное API https://ajax.systems/ru/features/?sort=new
Мне кажется логичным было бы переименовать старый пункт “Ajax API” в “Публичное API” с сохранением всех голосов, т.к. для пользователей которые за это голосовали, это одно и тоже.
У публичного API есть своя отдельная страница: https://ajax.systems/ru/features/page/6/#feature-6147
Если кому-то будет полезным, вот так я реализовал реагирование умного дома на постановку/снятие охраны. На сирене есть разъем для подключения сигнального диода. Мы можем подключиться к нему через оптопару. Дальше на ESP8266 остается замерять импульсы. В состоянии охраны импульсы идут в среднем каждые 2,3 сек, если охрана снята импульсов нет. Считаем импульсы с, например, 10сек интервалом и шлем HTTP или MQTT хук на наш смарт-хоум. У меня софт реализован на ESPEasy если интересно могу подробней показать как там сделано.
https://uploads.disquscdn.com/images/6ae97d0709156c506e9cf1f08baf4ebfe0ca178a2b32defe346ae6c3fc265e8e.png
https://uploads.disquscdn.com/images/1e7ccfc20373bcd20eafd6f0f6b15d1a9772aba8de04cad110fb4aa62630957c.jpg
We’ve sent the form twice, but we’re still waiting for a response. We intend to integrate with our artificial intelligence and chatbots modules.
Всім хто турбується про свою безпеку достатньо подивитися на цю сторінку, де чорним по білому написано: всі користувачі нашої системи – лайно, а великий бізнес може робити що хоче, навіть компрометуючі відео зі спальні збирати…
Вітаємо!
Як виробник, ми лише даємо можливість через API отримати доступ до певних функцій системи. Але це не означає, що всі зазначені можливості будуть використовуватися. Наприклад, якщо компанія відповідає лише за пожежні тривоги в приміщенні, але при цьому дозволяє встановлювати окремі датчики та відеокамери. В такому випадку вони просто не використовують нічого, окрім отримання тривог пожежних датчиків.
По-друге, усі відносини регулюються кінцевим користувачем та компанією, яка використовує наше обладнання та API. Всі умови зазначаються в договорі та оформлюються юридично. Якщо ви з певних причин не довіряєте якійсь компанії — ви можете не користуватись їх послугами.
До того ж, доступ до потоків камер може регулюватись системою доступів. Як приклад: ЖК, що використовує нашу систему для охорони квартир та прибудинкової території:
– охоронець має доступ лише до загальних камер: на будинку та в під’їзді
– користувачі мають доступ лише до своїх приватних камер
Аналогічна ситуація з охоронними компаніями, котрим взагалі можна відімкнути доступ до перегляду камер та зазначити це юридично в договорі.
Також хочу зауважити, що API може використовуватись лише на тих хабах, на які було додано користувача компанії. Отримати доступ до стороннього хабу неможливо.