Recuperar Detalles de un Proceso Legal por Número
Endpoint
https://api.verifik.co/v2/co/rama/proceso/{processNumber}
El servicio de Rama Legal permite a los usuarios recuperar información detallada sobre un proceso legal específico en Colombia proporcionando su número. El servicio devuelve una respuesta que incluye detalles como el tipo de proceso, clase, subclase, partes involucradas, acciones tomadas y más.
Este servicio es valioso para profesionales legales e individuos que buscan información integral sobre un caso legal particular.
Encabezados
| Nombre | Valor |
|---|---|
| Content-Type | application/json |
| Authorization | Bearer <token> |
Parámetros
| Nombre | Tipo | Requerido | Descripción | Ejemplo |
|---|---|---|---|---|
| processNumber | Cadena | Sí | ID del proceso entregado por el endpoint de proceso judicial. | 123456789 |
Solicitud
- JavaScript
- Python
- PHP
- Swift
import axios from 'axios';
const options = {
method: 'GET',
url: 'https://api.verifik.co/v2/co/rama/proceso/18738473',
headers: {
Accept: 'application/json',
Authorization: 'jwt <tu_token>'
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
import http.client
conn = http.client.HTTPSConnection("api.verifik.co")
headers = {
'Accept': "application/json",
'Authorization': "JWT token"
}
conn.request("GET", "/v2/co/rama/proceso/123456789", headers=headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
<?php
$client = new \GuzzleHttp\Client();
$response = $client->request('GET', 'https://api.verifik.co/v2/co/rama/proceso/123456789', [
'headers' => [
'Accept' => 'application/json',
'Authorization' => 'JWT token',
],
]);
echo $response->getBody();
import Foundation
let headers = [
"Accept": "application/json",
"Authorization": "JWT token"
]
let request = NSMutableURLRequest(url: NSURL(string: "https://api.verifik.co/v2/co/rama/proceso/123456789")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
Respuesta
- 200
- 404
- 409
{
"data": {
"details": {
"idRegProceso": 123456,
"llaveProceso": "12345678987654321",
"idConexion": 180,
"esPrivado": false,
"fechaProceso": "2013-11-28T00:00:00",
"despacho": "JUZGADO 005 CIVIL DEL CIRCUITO DE BOGOTÁ ",
"ponente": "XXXX XXXX XXX XXXX",
"tipoProceso": "Declarativo",
"claseProceso": "Divisorios",
"subclaseProceso": "Sin Subclase de Proceso",
"recurso": "Sin Tipo de Recurso",
"ubicacion": "Archivo",
"contenidoRadicacion": "ESCRITURA",
"fechaConsulta": "2021-12-17T15:53:20.15",
"ultimaActualizacion": "2021-12-16T18:27:25.95"
},
"subjects": [
{
"idRegSujeto": 15775331,
"tipoSujeto": "Demandante",
"esEmplazado": false,
"identificacion": "string",
"nombreRazonSocial": "XXXX XXXX XXXX XXXX",
"cant": 2
},
{
"idRegSujeto": 15775330,
"tipoSujeto": "Demandado",
"esEmplazado": false,
"identificacion": "string",
"nombreRazonSocial": "XXXXXX XXXX XXXX XXXX ",
"cant": 2
}
],
"actions": [
{
"idRegActuacion": 12345678,
"llaveProceso": "11001310300520130078000",
"consActuacion": 8,
"fechaActuacion": "2014-02-10T00:00:00",
"actuacion": "XXXXXX XXXXX",
"anotacion": "ARCHIVO FEBRERO DE 2014.PAQUETE 285.",
"fechaInicial": "string",
"fechaFinal": "string",
"fechaRegistro": "2014-02-10T00:00:00",
"codRegla": "00 ",
"conDocumentos": false,
"cant": 8
}
],
"signature": {
"dateTime": "August 30, 2022 1:26 PM",
"message": "Certified by Verifik.co"
}
}
}
{
"code": "NotFound",
"message": "Record not found."
}
{
"code": "MissingParameter",
"message": "missing processNumber\n"
}
Características
- Información Detallada del Proceso: Acceder a detalles integrales sobre procesos legales específicos
- Información de Sujetos: Ver todas las partes involucradas en el proceso legal
- Historial de Acciones: Rastrear todas las acciones y procedimientos en el caso
- Clasificación del Proceso: Entender tipo, clase y subclase del proceso
- Información del Tribunal: Acceder a detalles sobre el tribunal que maneja el caso
- Seguimiento de Cronología: Ver fechas de creación, últimas actualizaciones y fechas de acción
- Respuesta Estructurada: Formato de datos organizado para fácil integración
- Múltiples Lenguajes de Programación: Soporte para JavaScript, Python, PHP y Swift
- Manejo de Errores: Respuestas de error comprensivas para varios escenarios
Casos de Uso
- Análisis de Casos Legales: Profundizar en casos legales específicos
- Seguimiento de Procesos: Monitorear el progreso de procedimientos legales en curso
- Investigación Legal: Investigar procesos legales específicos para propósitos de investigación
- Debida Diligencia: Verificar detalles de casos legales durante transacciones comerciales
- Documentación Judicial: Acceder a registros oficiales del tribunal y procedimientos