Saltar al contenido principal
GET
/
api
/
v1
/
br
/
loan-accounts
/
{id}
/
pdd-stage
Obtener la etapa PDD de la cuenta de préstamo
curl --request GET \
  --url https://lender.sandbox.lerian.net/api/v1/br/loan-accounts/{id}/pdd-stage \
  --header 'Authorization: Bearer <token>'
import requests

url = "https://lender.sandbox.lerian.net/api/v1/br/loan-accounts/{id}/pdd-stage"

headers = {"Authorization": "Bearer <token>"}

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

print(response.text)
const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};

fetch('https://lender.sandbox.lerian.net/api/v1/br/loan-accounts/{id}/pdd-stage', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));
<?php

$curl = curl_init();

curl_setopt_array($curl, [
CURLOPT_URL => "https://lender.sandbox.lerian.net/api/v1/br/loan-accounts/{id}/pdd-stage",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
package main

import (
"fmt"
"net/http"
"io"
)

func main() {

url := "https://lender.sandbox.lerian.net/api/v1/br/loan-accounts/{id}/pdd-stage"

req, _ := http.NewRequest("GET", url, nil)

req.Header.Add("Authorization", "Bearer <token>")

res, _ := http.DefaultClient.Do(req)

defer res.Body.Close()
body, _ := io.ReadAll(res.Body)

fmt.Println(string(body))

}
HttpResponse<String> response = Unirest.get("https://lender.sandbox.lerian.net/api/v1/br/loan-accounts/{id}/pdd-stage")
.header("Authorization", "Bearer <token>")
.asString();
require 'uri'
require 'net/http'

url = URI("https://lender.sandbox.lerian.net/api/v1/br/loan-accounts/{id}/pdd-stage")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'

response = http.request(request)
puts response.read_body
{
  "accrualState": "<string>",
  "businessDate": "<string>",
  "currentStage": "<string>",
  "effectiveAt": "<string>",
  "jurisdictionCode": "<string>",
  "latestTransitionId": "<string>",
  "loanAccountId": "<string>",
  "profileVersion": "<string>",
  "reason": "<string>",
  "triggeredBy": "<string>",
  "updatedAt": "<string>",
  "latestTransition": {
    "accrualState": "<string>",
    "businessDate": "<string>",
    "createdAt": "<string>",
    "effectiveAt": "<string>",
    "fromStage": "<string>",
    "id": "<string>",
    "jurisdictionCode": "<string>",
    "profileVersion": "<string>",
    "reason": "<string>",
    "toStage": "<string>",
    "triggeredBy": "<string>"
  }
}
{
"code": "<string>",
"detail": "<string>",
"errors": [
{
"location": "<string>",
"message": "<string>",
"value": "<unknown>"
}
],
"instance": "<string>",
"status": 123,
"title": "<string>",
"type": "about:blank"
}

Autorizaciones

Authorization
string
header
requerido

JWT bearer token issued by the identity provider.

Parámetros de ruta

id
string<uuid>
requerido

Loan account identifier.

Respuesta

OK

accrualState
string
requerido

Interest accrual state implied by the current stage: accruing or suspended.

Ejemplo:

"accruing"

businessDate
string
requerido

Business date the current stage applies to (YYYY-MM-DD, UTC).

Ejemplo:

"2026-06-14"

currentStage
string
requerido

Current PDD delinquency stage: one of current, stage_1, stage_2, stage_3.

Ejemplo:

"stage_1"

effectiveAt
string
requerido

RFC3339 UTC timestamp at which the current stage became effective.

Ejemplo:

"2026-06-14T12:00:00Z"

jurisdictionCode
string
requerido

ISO jurisdiction code governing the staging (e.g. "BR").

Ejemplo:

"BR"

latestTransitionId
string
requerido

UUID of the most recent PDD stage transition applied to the account.

Ejemplo:

"550e8400-e29b-41d4-a716-446655440001"

loanAccountId
string
requerido

UUID of the loan account whose PDD staging state is reported.

Ejemplo:

"550e8400-e29b-41d4-a716-446655440000"

profileVersion
string
requerido

Jurisdiction profile version in effect for the staging rules.

Ejemplo:

"1.0.0"

reason
string
requerido

Reason recorded for entering the current stage.

triggeredBy
string
requerido

Actor or system that triggered the current stage.

updatedAt
string
requerido

RFC3339 UTC timestamp when the staging state was last updated.

Ejemplo:

"2026-06-14T12:00:00Z"

latestTransition
object

Detail of the most recent stage transition; omitted when no transition exists.