Saltar al contenido principal

Buscar Persona

Crear Búsqueda​

GET /risks/legal-records/searches/{searchId}/records/{uuid}/csv

Requisito previo:

El registro (uuid) debe haber sido desbloqueado previamente mediante el de detalles.

Este endpoint no aplica cobros adicionales.

Genera un enlace firmado para la descarga en formato CSV de la información del detalle.


Encabezados Requeridos (HTTP Headers)​

HeaderTipoRequeridoValor / Ejemplo
Content-TypestringSíapplication/json
Autenticación

Autentícate con el método que Blacktrust definió para tu integración: el header x-api-key o Authorization: Bearer {accessToken} (uno u otro, nunca ambos). Consulta Autenticación para saber cuál aplica en tu caso.


Path​

NombreTipoRequeridoDescripción
searchIdstringSiIdentificador único de la búsqueda generado en el servicio de búsqueda.
uuidstringSiIdentificador único del registro (records[].uuid).

Query Params​

NombreTipoRequeridoDefaultDescripción
limitstringNo100El total de registros por página
pagestringNo1Página a consultar
categoriesstringNo—Lista de categorías. Lista separada por comas: Amparo,Penal
statesstringNo—Lista de estados. Lista separada por comas: CDMX,Durango
startDatestringNo—Fecha desde (Formato ISO 8601: YYYY-MM-DD).
endDatestringNo—Fecha hasta (Formato ISO 8601: YYYY-MM-DD).
rolestringNo—Rol procesal. Valores aceptados: Applicant, Defendant.

Consideraciones de Facturación​

La primera consulta exitosa a un uuid específico desbloquea el detalle y genera un consumo. Las consultas o refinamientos posteriores sobre un uuid ya desbloqueado no volverán a generar cobros (consumption.charged: false).


Respuestas de la API​

{
"isSuccess": true,
"statusCode": 200,
"message": "Enlace de descarga generado",
"data": {
"searchId": "9f0c3b52-2f8f-4a2f-9a0e-7b1a0c3d4e5f",
"uuid": "e9f54242-c097-4696-a28e-837f1c892304",
"download_url": "https://s3.amazonaws.com/export_e9f54242.csv?X-Amz-Signature=...",
"expires_at": "2026-08-19T13:15:00.000Z",
"file_name": "Registros_legales_20260819_120000.csv",
"record_count": 216
}
}