REST API Overview

Build powerful integrations with CheckMet's developer-friendly API

Authentication

Authenticate via API keys or OAuth 2.0. Generate keys from your admin dashboard under Settings → API.

Employees

Create, update, and manage employee records. Enroll and remove facial data programmatically.

Attendance

Retrieve check-in/check-out records, query by date range, location, or department.

Reports

Generate summary and detailed attendance reports. Export data in JSON, CSV, or Excel format.

Webhooks

Receive real-time event notifications for check-ins, late arrivals, and system alerts.

Locations & Departments

Manage multi-site configurations and department hierarchies through the API.

Key Endpoints

All endpoints use Base URL: https://api.checkmet.com/v1

Method Endpoint Description
GET/employeesList all employees
POST/employeesCreate a new employee
GET/attendanceRetrieve attendance records
GET/reports/summaryGenerate attendance summary
POST/webhooksRegister a webhook endpoint
GET/locationsList all locations

Full endpoint reference, request/response schemas, and code samples are available in the developer docs.

Ready to Build?

Explore our documentation to see what's possible with the CheckMet API.