Introducción
Sheriff API Perú te permite consultar información de riesgo y cumplimiento de personas naturales o personas jurídicas en Perú directamente desde tu ERP, CRM o aplicación.
Actualmente, esta API se encuentra en fase Beta pública para Perú. Eventualmente, se agregarán más endpoints y funcionalidades hasta cubrir toda la data disponible en el dashboard web de Sheriff.
¿Qué puedes hacer?
Con una integración simple, accedes a la misma data que ves en nuestra plataforma web:
- ✅ Evaluar riesgo en tiempo real al cargar clientes o proveedores.
- ✅ Obtener indicadores de riesgo con nuestros distintos ayudantes (Legal, Financiero, Comercio Exterior, etc).
- ✅ Monitorear cambios en los perfiles de tus clientes y proveedores.
¿Cómo funciona?
Sheriff API actúa como un espejo de tu cuenta:
- Cargas un RUC en el dashboard de Sheriff Web.
- Consultas la API para obtener toda la data procesada de ese RUC.
Pronto podrás cargar RUCs directamente vía API. La documentación se actualizará cuando esta funcionalidad esté disponible.
Base URL
Inicio Rápido
1. Obtén tus credenciales
Estas credenciales son necesarias para autenticarte en la API. Debes obtenerlas desde el dashboard web de Sheriff.
accessKey: Tu llave pública (ej:sheriff_ak_132145...)accessSecret: Tu llave secreta (ej:sheriff_sk_xyz789...)
2. Autentícate
Con tus credenciales, obtén un token JWT para autenticar tus requests.
# Obtener token JWT
curl -X POST https://api.sheriff.pe/v1/autenticacion/obtener-token \
-H "Authorization: Basic $(echo -n 'tu-key:tu-secret' | base64)"
# Response: { "statusCode": 200, "data": { "token": "eyJhbGci...", "expiresIn": "1h" } }
3. Usa el token para hacer requests
Con el token JWT, ahora puedes hacer requests a los endpoints de la API. Incluye el token en el header Authorization como un Bearer token. Consulta la documentación en Plataforma para ver la lista completa de endpoints.
# Consultar perfil
curl https://api.sheriff.pe/v1/perfiles/:ruc/resumen \
-H "Authorization: Bearer eyJhbGci..."
Próximos pasos
- 🚀 Integración - Cómo integrar en tu app
- 🔐 Credenciales API - Obtención de credenciales
- 📊 Resumen de Perfil - Qué datos obtienes
- ❓ Preguntas Frecuentes - Dudas comunes