Actualizar datos adicionales de un crédito #
Este método permite actualizar el campo additional_data de un crédito perteneciente a una Fintech del ecosistema de LeanCore. El campo additional_data es un objeto libre y sirve para almacenar información específica de cada Fintech. Por ejemplo, el número de factura del crédito en sistemas internos.
URL del endpoint #
POST /update-loan-additional-data
Parámetros de entrada #
Los parámetros deben enviarse en el cuerpo de la solicitud HTTP en formato JSON. A continuación, se detallan los parámetros requeridos:
Parámetro Tipo Descripción loan_id str ID del crédito a actualizar additional_data dict Objeto que representa la información adicional del crédito
Cabeceras de la petición #
La petición debe incluir la cabecera Authorization
con un token de tipo Bearer.
Respuesta esperada #
- 200 OK: El servidor ha recibido y procesado la petición correctamente. Devolverá la información del crédito actualizado en formato JSON.
Ejemplo de respuesta #
{
"loan_id": "abc123",
"user_id": "user123",
"financial_entity_id": "entity456",
"loan_type": "personal",
"amount": 10000,
"interest_rate": 8.5,
"term": 12,
"payment_amount": 900,
"payment_frequency": "monthly",
"other_expenses": [
{
"name": "insurance",
"amount": 100
},
{
"name": "processing_fee",
"amount": 50
}
],
"assignment_date": "2023-04-26T10:00:00Z",
"cut_off_date": "2024-04-26T10:00:00Z",
"additional_data": {
"numeroFactura": "62329423492"
}
}
Ejemplo de uso #
import requests
import json
# URL de la API
url = "https://api.leancore.co/update-loan-additional-data"
# Token de autorización
access_token = "<tu_token_de_acceso>"
# Datos del producto de crédito a actualizar
data = {
"loan_id": "<nombre_del_producto>",
"additional_data": {
"key": "<value>",
},
}
# Encabezados HTTP
headers = {
"Authorization": f"Bearer {access_token}",
"Content-Type": "application/json"
}
# Realiza la solicitud HTTP POST
response = requests.post(url, data=json.dumps(data), headers=headers)
# Imprime la respuesta
print(response.json())