Two-way integration with third-party software via web protocols (API integration)
Data export from U-PROX software in the form of reports using standard tools of the program or the operating system, followed by import or processing in third-party software
Direct access to the U-PROX software database via SQL queries in Transact-SQL (T-SQL) — without requiring additional authorization
U-PROX IP software (also known as U-PROX WEB) provides two user interfaces:
A classic Windows interface
A web interface (via browser)
In the classic interface, the following are available:
Export of reports in text format .CSV — manual or automatic
Export in Excel format (.XLS/.XLSX) — manual only, provided that Microsoft Excel is installed on the PC
In the web interface, the following are available:
Manual creation and export of reports in .PDF format
Report export via API — in PDF or JSON formats
The recommended software version for use is v3.057.7988.
Download the ISO image of U-PROX software version 3.57.7988 and install or update your current version.
Renew in sequence – Server, Client, Web Server, Desktop Server – on the application server; and Client and Desktop Server on remote client workstations.
Desktop Server – where the Web Client and U-PROX Desktop USB reader are used.
– and as specified below in the API description
Refresh the page in your browser after upgrading to newer versions – “Ctrl+F5” to reload with cache clearing.
General description of the API
Check out the available information on the “API Integration” page of our website:
The specified folder contains the following files:
U-Prox IP.v3.057.7988.iso – distribution disk image. From this image, you must install or update the “U-PROX IP Server”, “U-PROX IP Client”, “U-PROX Web Server”, and “U-PROX Desktop Server”.
Documentation\AcsWebService.doc – previous version of the Web service description, which includes an overview of operations for connecting to the service, receiving event notifications, creating employees, and other operations.
Documentation\html*.html – JavaScript examples using the AngularJS library.
Documentation\html\Authenticate.html – example of authentication and connection to the server.
Documentation\html\DoorControl.html – example of door control.
Documentation\html\DoorUnlockAll.html – example of emergency unlocking of all doors in the system.
Documentation\html\AdditionalEventFields.html – example of retrieving and creating devices (controllers), additional event fields, and the events themselves (passage records).
Documentation\html\Employees.html – example of retrieving a list of devices (controllers), doors, access levels, departments, employees (users), creating cards, firing employees, and deleting created objects.
Documentation\html\EventGetList.html – example of retrieving events and displaying them in “Soft Real-Time” mode.
Documentation\html\EventsReport.html – example of retrieving an event report in PDF and JSON formats.
Documentation\html\TimeAttendanceReport.html – example of retrieving a time attendance report in PDF and JSON formats.
Documentation\html\Visitors.html – example of retrieving a list of devices, doors, temporary access levels, visitors, creating cards, and deleting created objects.
6. Open the corresponding HTML file in Chrome and view the list of requests and responses to requests.
Online mode (short description)
Support for external access control modes has been added to the U-PROX IP software version 3.052.6722. It is necessary to have this or a later version installed.
“UserSID”: 1234567890123456, // session identifier received from the Authenticate request
“Token”: 12345, // door token or passage direction token (Door – Entry, Door – Exit) for which the command is issued
“CardCode”: “1234567890” // card code that will be saved in the log for the “Exit Denied” event
}
Online mode (detailed description)
Below is additional information about the external access control mode of the U-PROX IP400 controller and its support in the “U-PROX IP” software.
The external access control mode, where access decisions are made by the server based on operator commands or REST API requests, is available in “U-PROX IP” starting from version v.3.052.6833 and in later versions.
There are two modes of external access control:
“Operator Denies or Grants Access” – in this mode, the controller transmits information about any presented card to the server and grants or denies access only after receiving a response from the server.
“Operator Confirms Access Grant” – in this mode, the controller handles the presentation of a denied card independently by issuing a denial signal. When a permitted card is presented, the controller sends the information to the server and waits for a few seconds for a command to either allow or deny access. If no command is received within the specified timeout, the controller grants access for the permitted card.
To ensure the correct operation of the second mode (“Operator Confirms Access Grant”), the controller’s firmware version must be at least 7.23/8.23 or newer.
The configuration of the external access control mode can be performed in the “U-PROX WEB Client” software, available at http://localhost:40001/ after installing the “U-PROX IP Server” and “U-PROX WEB Server” components, as shown in the screenshots.
or in the classic client
or in the classic client
After uploading the new configuration to the controller, information about the card elevation can be obtained via REST API in the form of an event:
You can find an example of receiving events in Soft Real Time mode in the files Documentation\html\EventGetList.html and Documentation\html\Photoverification.html in the cloud folder with REST API examples:
“UserSID”: “830730959685833”, // session identifier obtained during Authenticate request “Token”: 23902, // Event[i].Sender.Token — access point token specified in the event “CardCode”: “0B00123456” // card code that was granted access
“UserSID”: “830730959685833”, // session ID received after connecting to the server “Token”: 23902, // Event[i].Sender.Token – access point token specified in the event “CardCode”: “0B00123456” // card code that was granted access
If the “Control Window” does not open:
This is one of the main windows—it cannot be absent, unless the user’s software permissions are restricted (in which case the menu would be greyed ...
The U-Prox device operates on 12V, so it can be powered by appropriate power banks, uninterruptible power supply systems, and charging stations. If necessary, the device can also be powered from a ca...
Unpack the utility shrink_db_all_modif.bat from the archive shrink_db_all_modif.zip into the database directory (C:\Program Files (x86)\A2SoftIn\UProxIP), and, as needed, run ...
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut ...
To register your company, please send an email to support@u-prox.systems with the following information:
Company name
Country
Company type (Service / Monitoring / Monitoring &...
Resetting the Master Cards of the U-PROX Desktop USB Reader is done via U-PROX technical support — please send a request to support@u-prox.systems.
To submit your request, provide the following in...
U-PROX PIR Cam is a combined digital, passive infrared, radio-channel detector equipped with a PIR sensor and a camera, designed to secure enclosed residential and industrial spaces.
By detecting ...
U-PROX software (also known as U-PROX IP or U-PROX Web) has two user interfaces: a classic Windows interface and a web interface. It uses the MSSQL database and operates...
You may use the latest available version 3.48.1 build 6427 of the Golden Gate software (Golden Gate 2002 v.3.48.1 build 6427), which supports modern SQL Servers and is compatible with current Windows...
Select the device you want to configure from the list of devices.
1. "Name" - the name of the device
2. “Group” – select the security group to which the device belongs. A security g...