Obtener los créditos de un usuario por su ID

Obtener los créditos de un usuario por su ID #

Este método le permite encontrar los créditos de un usuario a través de su identificador único (UUID).

URL del endpoint #

GET /find-user-loans

Parámetros de entrada #

Parámetro Tipo Descripción
user_id string Identificador único (UUID) del usuario

Encabezados #

Encabezado Valor
Authorization Bearer {token}
Content-Type application/json

Respuesta esperada #

El método devuelve una respuesta en formato JSON con los siguientes campos:

  • En caso de éxito, la respuesta tendrá el código de estado 200 y contendrá los siguientes datos:
{
  "id": "<user_id>",
  "name": "<user_name>",
  "lastname": "<user_lastname>",
  "business_name": "<user_business_name>",
  "status": "<user_status>",
  "loans": [
    {
      "id": "<loan_id>",
      "amortization": "<loan_amortization>",
      "period": " <loan_period>",
      "assignment_date": "<loan_assignment_date>",
      "cut_off_date": "<loan_cut_off_date>",
      "payment_date": "<loan_payment_date>"
    }
  ]
}

Ejemplos de uso #

Python #

import requests

url = "https://api.leancore.co/find-user-loans"
headers = {
    "Authorization": "Bearer <token>"
}
params = {
    "user_id": "054c6d66-7dd3-42ad-b12e-217a1b40c048"
}

response = requests.get(url, headers=headers, params=params)

if response.status_code == 200:
    result = response.json()
    print("User:", result["name"], result["lastname"])
    print("Loans:")
    for loan in result["loans"]:
        print(" - Loan ID:", loan["id"])
        print("   Amortization:", loan["amortization"])
        print("   Period:", loan["period"])
        print("   Assignment Date:", loan["assignment_date"])
        print("   Cut-off Date:", loan["cut_off_date"])
        print("   Payment Date:", loan["payment_date"])
else:
    print("Error al encontrar los créditos del usuario. Código de respuesta:", response.status_code)
    print("Mensaje de error:", response.text)