Skip to main content

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.

Versión Beta

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:

  1. Cargas un RUC en el dashboard de Sheriff Web.
  2. Consultas la API para obtener toda la data procesada de ese RUC.
Versión Beta

Pronto podrás cargar RUCs directamente vía API. La documentación se actualizará cuando esta funcionalidad esté disponible.


Base URL

https://api.sheriff.pe/api/v1


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