Integra en Minutos
RESTful, documentada con OpenAPI 3.0, webhooks asíncronos y soporte para procesamiento batch.
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"]
| 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 |
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
| 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 |
Solicita tus credenciales API y comienza a integrar en minutos.
Solicitar Acceso API