Os lançamentos do saldo do parceiro, um a um.
curl JavaScript PHP Python
curl "https://api.otlshoes.com.br/v1/financeiro/extrato?de=2026-09-01T00%3A00%3A00-03%3A00" \
-H "Authorization: Bearer otl_prod_SEU_TOKEN" curl "https://api-sandbox.otlshoes.com.br/v1/financeiro/extrato?de=2026-09-01T00%3A00%3A00-03%3A00" \
-H "Authorization: Bearer otl_sbx_SEU_TOKEN" const resposta = await fetch ( 'https://api.otlshoes.com.br/v1/financeiro/extrato?de=2026-09-01T00%3A00%3A00-03%3A00' , {
headers: {
Authorization: 'Bearer otl_prod_SEU_TOKEN' ,
},
});
if ( ! resposta.ok) {
const { erro } = await resposta. json ();
throw new Error ( `${ erro . codigo }: ${ erro . mensagem } (${ erro . requestId })` );
}
const dados = await resposta. json (); const resposta = await fetch ( 'https://api-sandbox.otlshoes.com.br/v1/financeiro/extrato?de=2026-09-01T00%3A00%3A00-03%3A00' , {
headers: {
Authorization: 'Bearer otl_sbx_SEU_TOKEN' ,
},
});
if ( ! resposta.ok) {
const { erro } = await resposta. json ();
throw new Error ( `${ erro . codigo }: ${ erro . mensagem } (${ erro . requestId })` );
}
const dados = await resposta. json (); <? php
$ch = curl_init ( 'https://api.otlshoes.com.br/v1/financeiro/extrato?de=2026-09-01T00%3A00%3A00-03%3A00' );
curl_setopt ($ch, CURLOPT_RETURNTRANSFER , true );
curl_setopt ($ch, CURLOPT_HTTPHEADER , [
'Authorization: Bearer otl_prod_SEU_TOKEN' ,
]);
$corpo = json_decode ( curl_exec ($ch), true );
$status = curl_getinfo ($ch, CURLINFO_HTTP_CODE );
curl_close ($ch);
if ($status >= 400 ) {
throw new Exception ($corpo[ 'erro' ][ 'codigo' ] . ': ' . $corpo[ 'erro' ][ 'mensagem' ]);
} <? php
$ch = curl_init ( 'https://api-sandbox.otlshoes.com.br/v1/financeiro/extrato?de=2026-09-01T00%3A00%3A00-03%3A00' );
curl_setopt ($ch, CURLOPT_RETURNTRANSFER , true );
curl_setopt ($ch, CURLOPT_HTTPHEADER , [
'Authorization: Bearer otl_sbx_SEU_TOKEN' ,
]);
$corpo = json_decode ( curl_exec ($ch), true );
$status = curl_getinfo ($ch, CURLINFO_HTTP_CODE );
curl_close ($ch);
if ($status >= 400 ) {
throw new Exception ($corpo[ 'erro' ][ 'codigo' ] . ': ' . $corpo[ 'erro' ][ 'mensagem' ]);
} import requests
resposta = requests.get(
"https://api.otlshoes.com.br/v1/financeiro/extrato" ,
headers = {
"Authorization" : "Bearer otl_prod_SEU_TOKEN" ,
},
params = {
"de" : "2026-09-01T00:00:00-03:00"
},
timeout = 30 ,
)
if not resposta.ok:
erro = resposta.json()[ "erro" ]
raise RuntimeError ( f ' { erro[ "codigo" ] } : { erro[ "mensagem" ] } ( { erro[ "requestId" ] } )' )
dados = resposta.json() import requests
resposta = requests.get(
"https://api-sandbox.otlshoes.com.br/v1/financeiro/extrato" ,
headers = {
"Authorization" : "Bearer otl_sbx_SEU_TOKEN" ,
},
params = {
"de" : "2026-09-01T00:00:00-03:00"
},
timeout = 30 ,
)
if not resposta.ok:
erro = resposta.json()[ "erro" ]
raise RuntimeError ( f ' { erro[ "codigo" ] } : { erro[ "mensagem" ] } ( { erro[ "requestId" ] } )' )
dados = resposta.json()