Introdução
Bem-vindo à documentação do PontoDigital! Aqui você encontrará todas as informações necessárias para integrar-se ao nosso sistema.

Primeiros Passos
Existem dois ambientes de integração: Staging e Production. Cada um possui características específicas:
Staging
Este ambiente é destinado ao desenvolvimento. Ele fornece dados predefinidos, como administradores, funcionários e jornadas, para facilitar a sua integração. Claro, você também pode criar seus próprios dados conforme necessário.
Production
Este é o ambiente real, onde seus funcionários poderão se conectar e utilizar o sistema com todas as funcionalidades. Após concluir o desenvolvimento, basta trocar o endpoint e a chave de API para que a sua integração funcione corretamente.
Ambientes
Abaixo você vai encontrar informações importantes sobre cada um dos ambientes:
Endpoints
Limites de Funcionários e Jornadas
Staging
Funcionários
5
Jornadas
5
Production
Funcionários
Definido pelo plano contratado
Jornadas
Definido pelo plano contratado
Exemplo de Uso
Este é um exemplo de como se conectar com a API através da biblioteca axios do NodeJS.
import axios from "axios";
const pontoDigitalApi = axios.config({
baseURL: process.env.PONTO_DIGITAL_API_URL,
headers: {
"x-api-key": process.env.PONTO_DIGITAL_API_KEY,
},
});
pontoDigitalApi.get("/v1/workers")
.then((response) => {
console.log(response.data)
})
.catch((error) => {
console.error(handlePontoDigitalError(error));
});PONTO_DIGITAL_API_URL="https://staging-api.pontodigital.me/api"
PONTO_DIGITAL_API_KEY="PD_KEY_FK321A1C...7XLYS4CB"Em caso de problemas ou dúvidas, entre em contato com [email protected].
Atualizado