Listar Transacoes

Consulte todas as transacoes da sua empresa com paginacao, ordenacao e filtros.

GET/api/Transaction/company/transactions

Parametros de Query (Opcionais)

ParametroTipoDescricao
pagenumberNumero da pagina (padrao: 1)
pageSizenumberItens por pagina (padrao: 50, max: 100)
sortstringOrdenacao: createdAt_desc ou createdAt_asc

Exemplo JavaScript

JavaScriptjavascript
const CLIENT_ID = 'e1c98954cc404cbcb2868af9b40c7a33';
const API_KEY = 'sua-api-key-secreta';

const query = {
  page: 1,
  pageSize: 50,
  sort: 'createdAt_desc',
};

const queryString = Object.entries(query)
  .filter(([, v]) => v !== undefined && v !== null)
  .map(([k, v]) => `${encodeURIComponent(k)}=${encodeURIComponent(String(v))}`)
  .join('&');

const response = await fetch(
  `https://korvopay.com/api/Transaction/company/transactions?${queryString}`,
  {
    method: 'GET',
    headers: {
      'Accept': 'application/json',
      'X-Client-Id': CLIENT_ID,
      'X-API-Key': API_KEY,
    },
  }
);

const data = await response.json();
console.log('Transacoes:', data);

Exemplo cURL

cURLbash
curl -X GET "https://korvopay.com/api/Transaction/company/transactions?page=1&pageSize=50&sort=createdAt_desc" \
  -H "Accept: application/json" \
  -H "X-Client-Id: e1c98954cc404cbcb2868af9b40c7a33" \
  -H "X-API-Key: sua-api-key-secreta"