Saltar a contenido

Portal de Integración Pontotel

Documentación oficial para desarrolladores. Conecta tu empresa al futuro de la gestión de tiempo.

Qué encontrarás aquí

Esta documentación contiene todo lo que necesitas para integrar tu sistema con las APIs de Pontotel de forma rápida y segura.

### 🚀 Primeros Pasos Comienza en menos de 15 minutos con nuestra guía de inicio rápido y ejemplos prácticos. Comenzar ahora →
### 📚 Entidades Pontotel Documentación completa de todas las entidades: Usuarios, Empleados, Escalas y más. Explorar entidades →
### 💡 Buenas Prácticas Aprende las mejores prácticas de integración, seguridad, rendimiento y manejo de errores. Ver prácticas →
### 🧪 Referencia API Documentación interactiva completa con Swagger UI. Prueba tus endpoints directamente en el navegador. Explorar API →

¿Por qué usar las APIs Pontotel?

- ✅ **RESTful**: Arquitectura moderna basada en JSON - ✅ **Segura**: Autenticación robusta vía Bearer Token - ✅ **Escalable**: Diseñada para grandes volúmenes de datos
- ✅ **OpenAPI**: Especificación pública e interactiva - ✅ **Versionada**: Garantía de estabilidad para tu código - ✅ **Documentada**: Guías claras y soporte dedicado

Inicio Rápido

Autentícate y haz tu primera solicitud en 3 pasos:

1. Obtener 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_contraseña"
}

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_contraseña'
  })
});

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_contraseña"
  }'

2. Hacer 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/usuarios/',
  {
    headers: { 'Authorization': `Bearer ${access_token}` }
  }
);

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

3. Explorar Más

Ahora que hiciste tu primera solicitud:


¿Listo para comenzar?

Sigue nuestra guía paso a paso e integra en menos de 15 minutos.

Comenzar Ahora →

Soporte y Changelog

#### Soporte y Comunidad - 💬 **FAQ**: Consulta nuestro [FAQ](faq/index.md) - 📧 **Email**: suporte@pontotel.com.br
#### Estado de la API v4.0.0
Última actualización: Febrero 2026