APIPreçosDocumentaçãoBlogParceirosContato
Comprovado em produção com mais de 24.000 funcionários

Conecte Qualquer DispositivoBiométrico a Qualquer App.Em Minutos, Não Meses.

REST API + webhooks em tempo real para dispositivos biométricos com protocolo ZKTeco. Configuração autônoma, preços transparentes, confiabilidade de nível empresarial.

Ver Documentação da API
Sem cartão de crédito · Teste de 7 dias
live_feed.sh
$ curl punchconnect.com/api/v1/attendance
Conectado·3 dispositivos

Utilizado por equipes que constroem o futuro da gestão de força de trabalho

AgriWiseOCP GroupMANAGEMMarjaneONCFCosumarTMSAInwiAgriWiseOCP GroupMANAGEMMarjaneONCFCosumarTMSAInwi

Onde o PunchConnect se encaixa

A ponte entre seu hardware biométrico e seu software — lidando com a complexidade do protocolo para que você não precise.

Como Funciona

Três passos. Quinze minutos. Dados em tempo real.

Sem necessidade de SDK. Sem conhecimento de protocolo proprietário. Apenas HTTP padrão.

01

Registre seu dispositivo

Aponte a configuração de servidor em nuvem do seu dispositivo para o PunchConnect e registre-o via nossa API. Leva menos de 2 minutos.

1// Point device cloud server to:
2// push.punchconnect.com
3
4// Then register via API:
5POST /api/v1/devices
6{
7 "serial": "BKJK203900123",
8 "name": "Front Gate",
9 "callback_url": "https://your-app.com/hook"
10}
11
12// Response:
13{
14 "id": "dev_8x2k9m3n",
15 "status": "waiting_for_connection",
16 "api_key": "pc_dev_..."
17}
02

Configure seu webhook

Diga-nos para onde enviar os eventos de presença em tempo real. Nós os enviamos ao seu servidor instantaneamente — sem necessidade de polling.

1POST /api/v1/webhooks
2{
3 "url": "https://your-app.com/attendance",
4 "events": ["attendance.punch_in",
5 "attendance.punch_out"],
6 "secret": "whsec_your_secret_key"
7}
8
9// Response:
10{
11 "id": "whk_4j7d9s",
12 "status": "active",
13 "verified": true
14}
03

Receba dados ao vivo

Eventos de presença fluem para sua aplicação em tempo real via webhook. Processe-os como quiser.

1// Incoming webhook payload:
2POST https://your-app.com/attendance
3X-Signature: sha256=a1b2c3d4...
4
5{
6 "event": "attendance.punch_in",
7 "employee_id": 1042,
8 "employee_name": "Ahmed Mansour",
9 "device": "Front-Gate-01",
10 "timestamp": "2026-03-03T08:01:23Z",
11 "verify_type": "fingerprint"
12}

Tudo o que você precisa. Nada que não precise.

Uma API. Todos os recursos. Sem vendas adicionais, sem bloqueio de funcionalidades, sem "entre em contato com vendas para premium".

Webhooks em Tempo Real

Eventos de presença enviados ao seu servidor no instante em que acontecem. Sem polling, sem atrasos.

REST API

Gerenciamento completo de dispositivos, sincronização de funcionários e consulta de presença via endpoints REST limpos.

Sincronização Bidirecional

Envie funcionários para dispositivos remotamente. Receba registros de ponto em tempo real. Comunicação bidirecional verdadeira.

Criptografia AES-256

Dados criptografados de ponta a ponta em trânsito e em repouso. Verificação de assinatura de webhook via HMAC-SHA256.

Monitoramento de Dispositivos

Status online/offline em tempo real para cada dispositivo conectado. Alertas instantâneos quando um dispositivo fica indisponível.

Trilha de Auditoria Completa

Registro completo de comandos para cada operação de dispositivo e chamada de API. Visibilidade total e conformidade.

Funciona com sua stack

Exemplos de código prontos para produção. Copie, cole, implante.

1# Receive attendance via webhook
2from flask import Flask, request
3
4app = Flask(__name__)
5
6@app.route
7("/webhook/attendance", methods=["POST"])
8def handle_attendance():
9 event = request.json
10
11 print(f"Employee: {event['employee_name']}")
12 print(f"Device: {event['device']}")
13 print(f"Time: {event['timestamp']}")
14
15 return {"status": "ok"}, 200
16
17# Push employee to a device
18import requests
19
20requests.post(
21 "https://api.punchconnect.com/v1/employees/push",
22 json={"device_serial": "BKJK203900123",
23 "employee_id": 1042,
24 "name": "Ahmed Mansour"},
25 headers={"Authorization": "Bearer pc_live_..."}
26)

Preços previsíveis, projetados para escalar

Licença única por dispositivo. Sem taxas mensais. Descontos por volume conforme você cresce.

STARTER

Perfeito para testes e pequenas implantações.

$200/ dispositivo

+$50/ano de renovação a partir do Ano 2

Comece com:

  • Webhooks em tempo real
  • Acesso à REST API
  • Monitoramento de dispositivos
  • Suporte por e-mail
  • Documentação da API

GROWTH

Mais Popular

Para implantações em produção escalando entre locais.

A partir de

$180/ dispositivo

10+ dispositivos · economize $20/dispositivo

Tudo do Starter, mais:

  • Desconto por volume (10%)
  • Suporte por e-mail prioritário
  • Múltiplas URLs de callback
  • Sincronização em massa de funcionários

SCALE

Organizações multi-site com necessidades de suporte dedicado.

A partir de

$160/ dispositivo

25+ dispositivos · economize $40/dispositivo

Tudo do Growth, mais:

  • Desconto por volume (20%)
  • Gerente de conta dedicado
  • Headers de webhook personalizados
  • SLA de 99,5% de uptime

ENTERPRISE

Para operações de grande escala que exigem termos personalizados.

Fale Conosco
Personalizado

50+ dispositivos · melhor preço

Infraestrutura dedicada:

  • Gerente de suporte dedicado
  • Termos de SLA personalizados
  • Opção on-premise
  • Faturamento por boleto

Construído na produção.
Comprovado em escala.

Construímos o PunchConnect porque precisávamos dele nós mesmos. Nosso motor de protocolo alimenta o registro de ponto de mais de 24.000 funcionários de nossos clientes em múltiplos locais, com dados em tempo real fluindo 24/7. Quando o comercializamos, não criamos uma demo — abrimos nosso sistema de produção.

A

Equipe de Engenharia da AgriWise

Alimentando o registro de ponto de mais de 24.000 funcionários em produção

Pronto para conectar seu primeiro dispositivo?

Inicie seu teste grátis em 30 segundos.
Sem cartão de crédito. Sem ligação comercial. Apenas chaves de API.

Fale Conosco

hello@punchconnect.com

PunchConnect — Conecte Qualquer Dispositivo Biométrico a Qualquer Aplicação