Software Development Kits



JSON API and Patriot SDKs allows integration of hardware, apps and services to Patriot control rooms. This includes logging signals with GPS or URL media data and updating account details.


  • JSON Swagger API
  • Task Integration - Input and Output signalling
  • Camera Integration

JSON API

The Patriot JSON API allows third party and Patriot customers to create direct to Patriot communication for devices and services. The API allows signals to be sent to a Patriot ARC / control room as well as to have account data updated.


This API is a self documenting JSON API so you can go the swagger URL to see the different POST and GET commands that can be used.

Below is an image of the commonly used LogFormattedSignal POST command that will log a signal into Patriot which can include GPS cordinates and URL's



NoteThe control room will need Internet Client Access - Extended Logins to allow signal logging through the Patriot JSON API


PATRIOT TASK and CAMERA SDK

The Patriot Plugin has several possible uses:

The Task SDK will enable third party software developers to integrate their own receivers and other signal receiving devices into Patriot via a Plugin Task. This allows signals to be logged to the Patriot database.

The task can also be used to insert clients into the database, type checking and data validation are performed on insert.

An assignable task can be created. The task can be assigned to various response plans in a same way as the standard Patriot email or SMS task. When a signal triggers this response plan the task will be notified and can respond accordingly E.g send the event onto another piece of software in any customised format that is required.

The task can also respond to operator initiated events during an activation. A button can be displayed on the Activation window, and when pressed, the task can perform a function.

The SDK package provides extensive documentation and sample plugins. There is also a test application provided so you can build plugins and test them without having to install a fully working copy of Patriot. The plugin and samples are developed in C#, and require a copy of Microsoft Visual Studio (Express version freely available).


Patriot provides the SDK and test application free of charge to 3rd party developers. This allows you to create the plugins and do basic testing.

To use the plugins the Task Plugin module or Camera Task Plugin Module is required which can be purchased through Patriot sales.


Patriot security alarm and camera partners

Video Tutorials

Video tutorials help new operators get an understanding of Patriot and advanced operators pick up time saving tips and tricks.

Patriot Videos

Documentation:

View our full library of documentation on Patriot and Patriot Modules by logging in here

Login to Web Portal

About Us:

Patriot Systems develops and markets industry leading Security Alarm Monitoring Automation software. The company was established in 1997, although development of the software began four years prior. Today, Patriot is recognised as a world leader in Alarm Monitoring Software.

Continue reading

Connect with us:

View the latest news and keep in touch with us on Facebook and LinkedIn

Contact

United States: +1(574) 318 0088

United Kingdom: +44 (0) 161 7381301

Australia: +61 (0) 7 3088 4925

New Zealand: +64 (0) 9 974 4691

Sales@patriotsystems.com

Support@patriotsystems.com

Log a support Call