Home / Products / APIs / REST Management API
API

REST Management API

Programmatic control of your device fleet. The Cams REST Management API lets you add, enroll, and delete users, push fingerprint and face templates and photos, control access times, enable or disable users, and pull or resend attendance logs โ€” all over a stable, versioned REST contract.

Overview

A versioned REST API (V1/V2/V3) for managing the full device and user lifecycle โ€” provisioning, commands, templates, photos, access times, and attendance logs.

The REST Management API is the device-management command layer of the Cams platform, serving three contract versions (V1, V2, V3) side by side with per-version validation and processing. It covers the complete user lifecycle on Cams attendance devices โ€” add user, add template, add photo, enroll, delete, enable or disable, update access time, load and resend punch logs, resend users, reboot, and initialize โ€” and routes versioned template payloads to the correct tenant via device-pair and master-id mapping. It is the operations counterpart to the real-time ingest APIs.

APIRESTHTTPSJSONC++

Built for

Developers and HR/payroll integrators managing device users, biometric templates, and attendance logs programmatically.

biometric rest apidevice management apiattendance device apifingerprint template apiuser enrollment apipunch log apiaccess time apiversioned rest api

Capabilities

What it does

Manage Users

Add, enroll, delete, and enable or disable users on devices programmatically.

Push Templates & Photos

Send fingerprint or face templates and user photos to devices for on-device matching.

Pull Attendance

Load punch logs and resend attendance records on demand.

Versioned Contracts

Serve V1, V2, and V3 side by side so clients can migrate at their own pace.

Operate Devices

Reboot or initialize a device and push or resend the user list remotely.

Features

Everything included

  • Three versioned API contracts (V1, V2, V3) served concurrently with per-version validation
  • User lifecycle: add, enroll, delete, enable or disable users programmatically
  • Biometric data management: push fingerprint and face templates and user photos per user
  • Attendance access: load punch logs and resend attendance records on demand
  • Access control: update per-user access-time windows
  • Device control: reboot and initialize devices remotely
  • Versioned template data parsing (R20, R30) with device-pair and master-id tenant routing
  • Uniform GET/PUT command envelope over a single operation and parameter model

Build with REST Management API

Grab a key, read the docs, and ship. Our team helps with your first integration.

FAQ

Common questions

What can the REST Management API do?

It manages the user and biometric lifecycle on Cams devices: add, enroll, delete, enable or disable users; push templates and photos; set access times; load and resend punch logs; send user lists; and reboot or initialize devices.

Which API versions are supported?

V1, V2, and V3 are served concurrently, each with its own validation and processing layer, so clients can migrate at their own pace.

Does it support fingerprint and face templates?

Yes. Dedicated operations push fingerprint or face templates and photos so biometric credentials can be sent to devices programmatically, including versioned R20 and R30 template payloads.

Related

Explore more of the platform