Skip to main content
GET
/
v1
/
operations
/
nuliquid
/
{nuliquid}
Look up an operation by NUliquid
curl --request GET \
  --url https://slc.sandbox.lerian.net/v1/operations/nuliquid/{nuliquid} \
  --header 'Authorization: <api-key>'
import requests

url = "https://slc.sandbox.lerian.net/v1/operations/nuliquid/{nuliquid}"

headers = {"Authorization": "<api-key>"}

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

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

fetch('https://slc.sandbox.lerian.net/v1/operations/nuliquid/{nuliquid}', 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://slc.sandbox.lerian.net/v1/operations/nuliquid/{nuliquid}",
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: <api-key>"
],
]);

$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://slc.sandbox.lerian.net/v1/operations/nuliquid/{nuliquid}"

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

req.Header.Add("Authorization", "<api-key>")

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

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

fmt.Println(string(body))

}
HttpResponse<String> response = Unirest.get("https://slc.sandbox.lerian.net/v1/operations/nuliquid/{nuliquid}")
.header("Authorization", "<api-key>")
.asString();
require 'uri'
require 'net/http'

url = URI("https://slc.sandbox.lerian.net/v1/operations/nuliquid/{nuliquid}")

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

request = Net::HTTP::Get.new(url)
request["Authorization"] = '<api-key>'

response = http.request(request)
puts response.read_body
{
  "arrangementCode": "<string>",
  "aslcType": "<string>",
  "batchId": "<string>",
  "cancellationTargetOperationId": "<string>",
  "createdAt": "<string>",
  "creditorIspb": "<string>",
  "currency": "<string>",
  "domicileIfIspb": "<string>",
  "dueDate": "<string>",
  "eslcErrors": [
    "<string>"
  ],
  "externalId": "<string>",
  "id": "<string>",
  "installmentNumber": 123,
  "installments": 123,
  "intakeMode": "<string>",
  "lastError": "<string>",
  "nuliquid": "<string>",
  "operationType": "<string>",
  "participantId": "<string>",
  "participantRole": "<string>",
  "reasonCategory": "<string>",
  "settlementIfIspb": "<string>",
  "state": "<string>",
  "stuckSince": "<string>",
  "updatedAt": "<string>",
  "value": 123,
  "waitingFor": "<string>"
}
{
"code": "<string>",
"details": {},
"message": "<string>",
"title": "<string>"
}
{
"code": "<string>",
"details": {},
"message": "<string>",
"title": "<string>"
}
{
"code": "<string>",
"details": {},
"message": "<string>",
"title": "<string>"
}
{
"code": "<string>",
"details": {},
"message": "<string>",
"title": "<string>"
}
{
"code": "<string>",
"details": {},
"message": "<string>",
"title": "<string>"
}

Authorizations

Authorization
string
header
required

Bearer token authentication (format: "Bearer {token}")

Path Parameters

nuliquid
string
required

NUliquid (21 positions: AAAAMMDD + 13 digits)

Response

OK

arrangementCode
string
aslcType
string
batchId
string
cancellationTargetOperationId
string

CancellationTargetOperationId is the id of the movement a Núclea-coordinated CANCELLATION targets (E-5.3). Populated ONLY on the CANCELLATION path (null for every other type), so a consumer can correlate a cancellation to the operation it cancels. Mirrors the optional SettlementIfISPB projection (nullable, always present).

createdAt
string
creditorIspb
string
currency
string
domicileIfIspb
string
dueDate
string
eslcErrors
string[]
externalId
string
id
string
installmentNumber
integer
installments
integer
intakeMode
string
lastError
string
nuliquid
string
operationType
string
participantId
string
participantRole
string
reasonCategory
string
settlementIfIspb
string
state
string
stuckSince
string
updatedAt
string
value
integer
waitingFor
string

Recoverability diagnostics: the operator distinguishes an external wait (waitingFor set → use reconcile) from an internal block (waitingFor nil + stuckSince set → use advance/requeue); lastError carries the most recent recorded Núclea error.