Saltar a contenido

Portal de Integración Pontotel

Documentación oficial para desarrolladores. Conectá tu empresa con el futuro de la gestión de jornada.

Esta documentación reúne todo lo que necesitás para integrar tu sistema con las APIs de Pontotel de forma rápida y segura, y habilitar integraciones complejas entre sistemas muy distintos.

¿Por qué usar las APIs de Pontotel?

  • RESTful: Arquitectura moderna basada en JSON
  • Escalable: Pensada para grandes volúmenes de datos
  • Robusta: Permite filtros complejos y distintas operaciones
  • OpenAPI: Especificación pública e interactiva
  • Versionada: Estabilidad para tu integración
  • Documentada: Guías claras y soporte dedicado

Inicio rápido

Autenticáte y hacé tu primera solicitud en 2 pasos:

1. Obtener un token de acceso

Python
import requests

# Autenticación
login_url = "https://apis.pontotel.com.br/pontotel/api/v4/login/"
credentials = {
    "username": "tu_usuario",
    "password": "tu_contrasena"
}

response = requests.post(login_url, json=credentials)
token = response.json()["access_token"]

print(f"Token obtenido: {token[:20]}...")
JavaScript
// Autenticación
const loginUrl = "https://apis.pontotel.com.br/pontotel/api/v4/login/";

const response = await fetch(loginUrl, {
  method: 'POST',
  headers: { 'Content-Type': 'application/json' },
  body: JSON.stringify({
    username: 'tu_usuario',
    password: 'tu_contrasena'
  })
});

const { access_token } = await response.json();
console.log('Token obtenido:', access_token.substring(0, 20) + '...');
Bash
1
2
3
4
5
6
curl -X POST "https://apis.pontotel.com.br/pontotel/api/v4/login/" \
  -H "Content-Type: application/json" \
  -d '{
    "username": "tu_usuario",
    "password": "tu_contrasena"
  }'

2. Hacer tu primera solicitud

Python
1
2
3
4
5
6
7
8
# Listar usuarios
headers = {"Authorization": f"Bearer {token}"}
users_url = "https://apis.pontotel.com.br/pontotel/api/v4/usuarios/"

response = requests.get(users_url, headers=headers)
users = response.json()

print(f"Total de usuarios: {users['count']}")
JavaScript
// Listar usuarios
const usersResponse = await fetch(
  'https://apis.pontotel.com.br/pontotel/api/v4/jornadas/',
  {
    headers: { 'Authorization': `Bearer ${access_token}` }
  }
);

const users = await usersResponse.json();
console.log('Jornadas:', users.itens);
Bash
curl -X GET "https://apis.pontotel.com.br/pontotel/api/v4/usuarios/" \
  -H "Authorization: Bearer TU_TOKEN_AQUI"

3. Explorar otros temas

Ahora que ya hiciste tu primera solicitud:

Soporte y comunidad

  • FAQ: Mirá nuestro FAQ
  • E-mail: suporte@pontotel.com.br

Estado de la API

v4.0.0
Última actualización:
Ver estado de la API