Listar Transacoes
Consulte todas as transacoes da sua empresa com paginacao, ordenacao e filtros.
GET
/api/Transaction/company/transactionsParametros de Query (Opcionais)
| Parametro | Tipo | Descricao |
|---|---|---|
page | number | Numero da pagina (padrao: 1) |
pageSize | number | Itens por pagina (padrao: 50, max: 100) |
sort | string | Ordenacao: 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"