Pular para o conteúdo principal
GET
/
api
/
v1
/
br
/
loan-accounts
/
{id}
/
pdd-stage
Obter estágio PDD da conta de empréstimo
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"
}

Autorizações

Authorization
string
header
obrigatório

JWT bearer token issued by the identity provider.

Parâmetros de caminho

id
string<uuid>
obrigatório

Loan account identifier.

Resposta

OK

accrualState
string
obrigatório

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

Exemplo:

"accruing"

businessDate
string
obrigatório

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

Exemplo:

"2026-06-14"

currentStage
string
obrigatório

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

Exemplo:

"stage_1"

effectiveAt
string
obrigatório

RFC3339 UTC timestamp at which the current stage became effective.

Exemplo:

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

jurisdictionCode
string
obrigatório

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

Exemplo:

"BR"

latestTransitionId
string
obrigatório

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

Exemplo:

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

loanAccountId
string
obrigatório

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

Exemplo:

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

profileVersion
string
obrigatório

Jurisdiction profile version in effect for the staging rules.

Exemplo:

"1.0.0"

reason
string
obrigatório

Reason recorded for entering the current stage.

triggeredBy
string
obrigatório

Actor or system that triggered the current stage.

updatedAt
string
obrigatório

RFC3339 UTC timestamp when the staging state was last updated.

Exemplo:

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

latestTransition
object

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