Para Desarrolladores

Integra en Minutos

RESTful, documentada con OpenAPI 3.0, webhooks asíncronos y soporte para procesamiento batch.

Inicio Rápido

Sin login previo. Solo necesitas tu X-API-KEY, la llave pública RSA-4096 del servidor y tu par de llaves RSA-4096.

# 1. Instalar dependencias

pip install requests cryptography

# 2. Inicializar cliente (ejemplo: IMSS-FINDER)

from imss_api_client import IMSSApiClient

client = IMSSApiClient(
  base_url="https://integrations.alphatechsis.com/imss/",
  api_key="tu_api_key",
  server_public_key_pem="./server_rsa_public.pem",
  client_private_key_pem="./client_rsa_private.pem",
)

# 3. Disparar extracción (cifrado + firma automáticos)

extraction_id, res = client.extract(curp="CURP000114HGRPZFA1")

# 4. Consultar resultado (descifrado automático)

result = client.find(extraction_id)
detail = result["message"]["API-Access"]["detail"]

Endpoints Disponibles

Producto Endpoints Base URL Modo
IMSS-FINDER POST /extract  ·  GET /find/{id} integrations.alphatechsis.com/imss Asíncrono + Webhook
CEP-BANXICO POST /verify integrations.alphatechsis.com/cep Asíncrono (Webhook)
CURP-FINDER POST /extract  ·  GET /find/{id} integrations.alphatechsis.com/curp Asíncrono + Webhook
BLACKLISTS POST /extract  ·  GET /find/{id} integrations.alphatechsis.com/blacklists Asíncrono + Webhook
CFE-FINDER POST /extract  ·  GET /find/{id} integrations.alphatechsis.com/cfe Asíncrono + Webhook

Esquema de Seguridad

CIFRADO DE REQUESTS

RSA-4096-OAEP (pública servidor) + AES-256-GCM

CIFRADO DE RESPONSES

RSA-4096-OAEP (pública cliente) + AES-256-GCM

FIRMA DIGITAL

RSA-PSS + SHA-256 (privada cliente)

ANTI-REPLAY

Timestamps con ventana ±30 segundos

Headers Requeridos

Header Descripción Requerido
X-API-KEY Identificador único del cliente Siempre
X-SIGNATURE Firma RSA-PSS (SHA-256) en Base64 En /extract y /verify
X-TIMESTAMP UTC ISO-8601 (ventana ±30s) En /extract y /verify
Content-Type application/json Siempre

Una plataforma, cuatro formas de integrarla

Además de la API REST, los mismos productos están disponibles vía:

Procesamiento por Lotes

Carga miles de registros en CSV y recibe resultados consolidados. Ideal para depuración de padrones y validaciones masivas.

Portal Web

Consulta sin escribir código. Tu equipo opera desde el navegador con control de roles, historial y descarga de resultados.

Workflows

Orquesta varios productos en un solo flujo con lógica condicional. Encadena validaciones —CURP → RFC → Listas Negras— sin integrar cada API por separado.

¿Listo para empezar?

Solicita tus credenciales API y comienza a integrar en minutos.

Solicitar Acceso API