LogoLogo
Buy SoftwareBuy HardwareOpen a ticket
Rekor Scout®
Rekor Scout®
  • 🌟Getting Started
    • Overview
    • Additional ALPR and Vehicle Recognition Products
    • Countries and Regions Supported
    • Vehicle Characteristics Supported
    • Create an Account
    • Subscriptions and Licensing
  • 🧠Agent
    • System Requirements
    • Benchmarking
    • Installation
    • License Registration
    • Set Data Destination
    • Connect to Cameras
    • Configuration
      • Agent Properties
      • Camera Streams
      • NVIDIA GPU Acceleration
      • Restarting the Agent
  • 📹Camera Configuration
    • Camera Placement Guide
    • Lighting
    • Camera Positioning
    • Pixels on Target
    • Camera Image Settings
  • 🕸️Web Server
    • Overview
    • Cloud
    • Self-Hosted
    • Configuring Agents
    • REST API
  • 🖥️Dashboard
    • Overview
    • Account Settings
    • Quick Search
    • Quick View Panels
    • Latest Reads (“Most Recent Plate Groups”)
    • Alerts List
    • Top Sites of the Week
    • Dispatch Map
    • Video Review
    • Statistics
    • Analytic Reports
    • Advanced Search
    • Rekor CarCheck®
    • Search Audit
    • Guides and Support
    • Billing and Subscriptions
      • Change Your Plan
      • Update Billing Address
      • Update Payment Method
      • Review Billing History
      • Cancel Your Subscription
    • Configuration
      • Alerts
      • Agents
      • Licensed Agents
      • WebHooks
      • User Management
      • Integrations
  • 🔗Application Integration
    • Overview
    • Integrating with the Agent
    • Receiving HTTP POSTs
    • Pulling from the Queue
    • JSON Plate Results
    • JSON Group Results
    • JSON Heartbeat
    • Local Image Retrieval
Powered by GitBook
LogoLogo

Platforms

  • Rekor Discover® for Urban Mobility
  • Rekor Command® for Transportation
  • Rekor Scout® for Public Safety

Systems

  • Rekor Edge Flex™ (Classificaiton)
  • Rekor Edge Max™ (Classification)
  • Rekor Edge Pro (ALPR)
  • Rekor Edge Max™ (ALPR)

Developers

  • Vehicle Recognition SDK
  • Rekor CarCheck®
  • Rekor AutoNotice™

Resources

  • About Us
  • Customer Stories
  • Newsroom
  • Help Center

© 2025 Rekor Systems, Inc. All Rights Reserved.

On this page

Was this helpful?

  1. Application Integration

Integrating with the Agent

PreviousOverviewNextReceiving HTTP POSTs

Last updated 1 year ago

Was this helpful?

The runs as either a service (on Windows) or a daemon (on Linux). The process runs constantly in the background, watching the configured video streams for license plates. When a license plate is found, it immediately places JSON data onto a local beanstalkd queue for uploading or processing.

Decide whether your application should receive data from Rekor Scout (sent via HTTP POST) or pull data from a queue on demand. Both approaches are equally valid; your choice simply depends on the most appropriate integration method based on your application architecture.

The JSON for both plate and group results contains a camera_id field which corresponds to the numeric identifier in the camera's .conf file (located in /etc/openalpr/stream.d on Linux and C:\OpenALPR\Agent\etc\openalpr\stream.d on Windows). Typically this is randomly generated and since only numbers are allowed, it can be more useful to obtain a human-readable string identifier for the camera. To do this, you will need to build and monitor an ID to name mapping using the video_streams field of the JSON heartbeat.

If you need to receive additional information from the agent beyond the fields included in this section's JSON templates, you can set the user_data field of your alprd.conf. This can contain any arbitrary string that will be sent with every payload from the agent.

🔗
Rekor Scout® Agent