Exemplos de Código
cURL
Gerar Remessa
curl -X POST "https://partner.equals.com.br/sandbox/api/equals-retorno/retornos/geracao" \
-H "Authorization: Basic dXN1YXJpb0Bkb21pbmlvLmNvbTpUb2tlbkRlRXhlbXBsbzEyMw==" \
-H "Content-Type: application/json" \
-d '{
"idMovFinanCfg": 35176,
"dataMovimentacaoInicial": "01/03/2026",
"dataMovimentacaoFinal": "07/03/2026"
}'
Baixar Página
curl -X POST "https://partner.equals.com.br/sandbox/api/equals-retorno/retornos/download" \
-H "Authorization: Basic dXN1YXJpb0Bkb21pbmlvLmNvbTpUb2tlbkRlRXhlbXBsbzEyMw==" \
-H "Content-Type: application/json" \
-d '{"id": 7000000001110834, "pagina": 1}'
Node.js (Axios)
const axios = require('axios');
const BASE_URL = 'https://partner.equals.com.br/sandbox/api/equals-retorno';
const authHeader = 'Basic ' + Buffer.from('email:token').toString('base64');
async function gerarRemessa() {
const response = await axios.post(`${BASE_URL}/retornos/geracao`, {
idMovFinanCfg: 35176,
dataMovimentacaoInicial: '01/03/2026',
dataMovimentacaoFinal: '07/03/2026'
}, {
headers: {
'Authorization': authHeader
}
});
console.log('ID da Remessa:', response.data.id);
return response.data.id;
}
async function baixarTodasPaginas(idRemessa) {
let pagina = 1;
const todosRegistros = [];
while (true) {
const response = await axios.post(`${BASE_URL}/retornos/download`, {
id: idRemessa,
pagina
}, {
headers: {
'Authorization': authHeader
}
});
const registros = response.data.registros?.registro || [];
if (registros.length === 0) break;
todosRegistros.push(...registros);
pagina++;
}
console.log(`Total de registros: ${todosRegistros.length}`);
return todosRegistros;
}
C# (HttpClient)
using System.Net.Http.Headers;
using System.Text;
using System.Text.Json;
var client = new HttpClient();
var credentials = Convert.ToBase64String(Encoding.ASCII.GetBytes("email:token"));
client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Basic", credentials);
// Gerar Remessa
var payload = new
{
idMovFinanCfg = 35176,
dataMovimentacaoInicial = "01/03/2026",
dataMovimentacaoFinal = "07/03/2026"
};
var response = await client.PostAsJsonAsync(
"https://partner.equals.com.br/sandbox/api/equals-retorno/retornos/geracao",
payload
);
var result = await response.Content.ReadFromJsonAsync<GeracaoResponse>();
Console.WriteLine($"ID: {result.Id}");
public class GeracaoResponse
{
public long Id { get; set; }
}
Este conteúdo foi útil para você?