Pular para o conteúdo principal
GET
/
v1
/
str
/
operations
Listar operações
curl --request GET \
  --url https://spb.sandbox.lerian.net/v1/str/operations \
  --header 'Authorization: Bearer <token>'
import requests

url = "https://spb.sandbox.lerian.net/v1/str/operations"

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

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

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

fetch('https://spb.sandbox.lerian.net/v1/str/operations', 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://spb.sandbox.lerian.net/v1/str/operations",
  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://spb.sandbox.lerian.net/v1/str/operations"

	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://spb.sandbox.lerian.net/v1/str/operations")
  .header("Authorization", "Bearer <token>")
  .asString();
require 'uri'
require 'net/http'

url = URI("https://spb.sandbox.lerian.net/v1/str/operations")

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
{
  "correlationId": "<string>",
  "items": [
    {
      "capabilityId": "<string>",
      "createdAt": "2023-11-07T05:31:56Z",
      "direction": "<string>",
      "operationFamily": "<string>",
      "operationId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
      "status": "<string>",
      "updatedAt": "2023-11-07T05:31:56Z",
      "amount": "<string>",
      "clientReference": "<string>",
      "counterpartyISPB": "<string>",
      "protocolMetadata": {
        "controlNumber": "<string>",
        "nuOp": "<string>"
      },
      "scheduledExecutionAt": "2023-11-07T05:31:56Z"
    }
  ],
  "limit": 123,
  "nextCursor": "<string>",
  "prevCursor": "<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 consulta

operationFamily
string

Operation family filter (e.g. bankTransfer).

capabilityId
string

Capability filter (e.g. STR0004).

status
string

Public lifecycle status filter.

direction
string

Direction filter (INBOUND or OUTBOUND).

startDate
string

Inclusive lower bound (RFC3339 timestamp or YYYY-MM-DD).

endDate
string

Inclusive upper bound (RFC3339 timestamp or YYYY-MM-DD).

correlationId
string

Filter by request correlation identity.

nuOp
string

Filter by STR protocol nuOp.

cursor
string

Opaque pagination token from a previous response.

limit
integer<int64>
padrão:20

Items per page (default 20, max 100).

Intervalo obrigatório: 1 <= x <= 100

Resposta

OK

correlationId
string
obrigatório

Request-scoped correlation identifier echoing X-Request-ID, for pivoting from response to trace.

Exemplo:

"req-7a3f9c2e"

items
object[] | null
obrigatório

Operation summaries for the current page.

limit
integer<int64>
obrigatório

Effective page size applied to this response.

Exemplo:

20

nextCursor
string

Opaque cursor for the next page; absent when this is the last page. Do not parse.

prevCursor
string

Opaque cursor for the previous page; reserved for future bidirectional cursoring. Do not parse.