Saltar al contenido principal
GET
/
v1
/
med
/
recoveries
/
{idRecValores}
Obtener una recuperación de valores MED
curl --request GET \
  --url https://plugin-pix-direct.api.lerian.net/v1/med/recoveries/{idRecValores} \
  --header 'Authorization: Bearer <token>'
import requests

url = "https://plugin-pix-direct.api.lerian.net/v1/med/recoveries/{idRecValores}"

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

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

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

fetch('https://plugin-pix-direct.api.lerian.net/v1/med/recoveries/{idRecValores}', 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://plugin-pix-direct.api.lerian.net/v1/med/recoveries/{idRecValores}",
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://plugin-pix-direct.api.lerian.net/v1/med/recoveries/{idRecValores}"

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://plugin-pix-direct.api.lerian.net/v1/med/recoveries/{idRecValores}")
.header("Authorization", "Bearer <token>")
.asString();
require 'uri'
require 'net/http'

url = URI("https://plugin-pix-direct.api.lerian.net/v1/med/recoveries/{idRecValores}")

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
{
  "breached": true,
  "contatoEmail": "<string>",
  "contatoTelefone": "<string>",
  "dtHrCriacao": "<string>",
  "dtHrUltModificacao": "<string>",
  "idRecValores": "<string>",
  "idTransacaoRaiz": "<string>",
  "pspCriador": "<string>",
  "status": 123,
  "statusDescription": "<string>",
  "tpSituacao": 123,
  "tpSituacaoDescription": "<string>",
  "detalhes": "<string>",
  "devolverDeadline": "<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

Autenticación con token JWT Bearer. Obtén el token desde el endpoint /v1/login/oauth/access_token usando credenciales de cliente (clientId y clientSecret).

Incluye el token en el encabezado Authorization: Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...

El token expira después de 3600 segundos (1 hora).

Parámetros de ruta

idRecValores
string
requerido

The value-recovery GUID. El GUID de la recuperación de valores.

Respuesta

OK

breached
boolean
requerido

True cuando el plazo de devolver se ha alcanzado o superado (calculado en el momento de la lectura); false cuando no hay plazo definido.

contatoEmail
string
requerido

Correo electrónico de contacto del creador.

contatoTelefone
string
requerido

Teléfono de contacto del creador.

dtHrCriacao
string
requerido

Marca de tiempo de creación en el upstream (RFC 3339 UTC).

dtHrUltModificacao
string
requerido

Marca de tiempo de la última modificación en el upstream (RFC 3339 UTC): la marca de agua.

idRecValores
string
requerido

GUID de la recuperación de valores (la clave natural).

idTransacaoRaiz
string
requerido

EndToEndId de la transacción raíz que se está recuperando.

pspCriador
string
requerido

ISPB del creador de la recuperación.

status
integer<int64>
requerido

Código de ciclo de vida stRecValores (0=Criada.. 6=Cancelada).

statusDescription
string
requerido

Etiqueta legible para humanos de stRecValores.

tpSituacao
integer<int64>
requerido

Código de situación (0..5).

tpSituacaoDescription
string
requerido

Etiqueta legible para humanos de tpSituacao.

detalhes
string

Detalle de texto libre (obligatorio cuando tpSituacao=4 Outros).

devolverDeadline
string

Plazo de devolver de 72 h del lado del creador, desde el cierre de la etapa de Análise; null salvo que esta institución sea el pspCriador en una recuperación Analisada.