Skip to main content
Version: 2.0

Introduction

The REST API and Streaming API provide full control over PDK access control systems. Since these APIs power our own products, anything that can be done through pdk.io can also be incorporated into your application.

  • Control door or gate access and respond to events within video, intercom, and alarm systems.
  • Synchronize user databases and automate business tasks, such as billing and time tracking.
  • Incorporate access control into branded apps for employees, members, and residents.

Registration

To get started with your PDK integration, a new API client will need to be registered. You can initiate this process by emailing a brief description of your application to integrations@prodatakey.com. Once your request is received, our software integrations team will register your API client and provide you with a client_id and client_secret, which can be used for authenticating API requests.

Topology

The PDK topology begins with organizations, which are hierarchical containers of permissions. Parent organizations represent PDK dealers while child organizations represent their customers. Each customer organization is associated with a single system, and each system may be associated with one or more cloud nodes, which represent distinct geographic locations. A cloud node can support one or more connections, which represent controllers, and each connection can support one or more devices, which represent doors and gates (along with their accompanying readers), Aperio wireless locks, and any other devices that can be controlled with relays.