<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type="text/xsl" href="atom.xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <id>https://your-docusaurus-site.example.com/changelog</id>
    <title>Gateway Blog</title>
    <updated>2026-07-28T11:00:00.000Z</updated>
    <generator>https://github.com/jpmonette/feed</generator>
    <link rel="alternate" href="https://your-docusaurus-site.example.com/changelog"/>
    <subtitle>Gateway Blog</subtitle>
    <entry>
        <title type="html"><![CDATA[Novo tipo de relatório: Resumo Financeiro da Conta]]></title>
        <id>https://your-docusaurus-site.example.com/changelog/2026/07/28/relatorio-resumo-financeiro</id>
        <link href="https://your-docusaurus-site.example.com/changelog/2026/07/28/relatorio-resumo-financeiro"/>
        <updated>2026-07-28T11:00:00.000Z</updated>
        <summary type="html"><![CDATA[O endpoint de Criar Relatório agora aceita o tipo ACCOUNTFINANCIALSUMMARY, além dos tipos já existentes.]]></summary>
        <content type="html"><![CDATA[<p>O endpoint de <a class="" href="https://your-docusaurus-site.example.com/docs/v2/report/create-report">Criar Relatório</a> agora aceita o tipo <code>ACCOUNT_FINANCIAL_SUMMARY</code>, além dos tipos já existentes.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="restrito-a-usuários-manager">Restrito a usuários manager<a href="https://your-docusaurus-site.example.com/changelog/2026/07/28/relatorio-resumo-financeiro#restrito-a-usu%C3%A1rios-manager" class="hash-link" aria-label="Direct link to Restrito a usuários manager" title="Direct link to Restrito a usuários manager" translate="no">​</a></h3>
<p>Assim como <code>ACCOUNT</code>, o tipo <code>ACCOUNT_FINANCIAL_SUMMARY</code> só pode ser solicitado por um usuário com papel de <strong>manager</strong>. Uma conta sem esse papel recebe <code>403</code> ao tentar gerá-lo.</p>
<p><em>Versão da documentação: <code>4.2.0</code></em></p>]]></content>
        <category label="Adicionado" term="Adicionado"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Campo de observação interna no saque]]></title>
        <id>https://your-docusaurus-site.example.com/changelog/2026/07/28/observacao-saque</id>
        <link href="https://your-docusaurus-site.example.com/changelog/2026/07/28/observacao-saque"/>
        <updated>2026-07-28T10:00:00.000Z</updated>
        <summary type="html"><![CDATA[Agora é possível enviar um campo observation ao Solicitar Saque, com uma anotação interna sobre o saque (por exemplo, a referência de um pedido).]]></summary>
        <content type="html"><![CDATA[<p>Agora é possível enviar um campo <code>observation</code> ao <a class="" href="https://your-docusaurus-site.example.com/docs/v2/withdrawal/create-withdrawal">Solicitar Saque</a>, com uma anotação interna sobre o saque (por exemplo, a referência de um pedido).</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="observation-é-somente-para-uso-interno"><code>observation</code> é somente para uso interno<a href="https://your-docusaurus-site.example.com/changelog/2026/07/28/observacao-saque#observation-%C3%A9-somente-para-uso-interno" class="hash-link" aria-label="Direct link to observation-é-somente-para-uso-interno" title="Direct link to observation-é-somente-para-uso-interno" translate="no">​</a></h3>
<p>O campo é opcional (máximo de 255 caracteres), é armazenado junto com o saque, mas <strong>não é retornado</strong> em <a class="" href="https://your-docusaurus-site.example.com/docs/v2/withdrawal/get-withdrawal">Buscar Saque</a> nem em <a class="" href="https://your-docusaurus-site.example.com/docs/v2/withdrawal/list-withdraw">Listar Saques</a>.</p>
<p><em>Versão da documentação: <code>4.1.0</code></em></p>]]></content>
        <category label="Adicionado" term="Adicionado"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Campo `zipCode` do endereço renomeado para `postalCode`]]></title>
        <id>https://your-docusaurus-site.example.com/changelog/2026/07/23/endereco-postalcode</id>
        <link href="https://your-docusaurus-site.example.com/changelog/2026/07/23/endereco-postalcode"/>
        <updated>2026-07-23T10:00:00.000Z</updated>
        <summary type="html"><![CDATA[No objeto address de Criar Transação, o campo zipCode foi renomeado para postalCode. A mudança também se reflete no address retornado em Buscar Transação e Listar Transações.]]></summary>
        <content type="html"><![CDATA[<p>No objeto <code>address</code> de <a class="" href="https://your-docusaurus-site.example.com/docs/v2/transaction/create-transaction">Criar Transação</a>, o campo <code>zipCode</code> foi renomeado para <code>postalCode</code>. A mudança também se reflete no <code>address</code> retornado em <a class="" href="https://your-docusaurus-site.example.com/docs/v2/transaction/get-transaction">Buscar Transação</a> e <a class="" href="https://your-docusaurus-site.example.com/docs/v2/transaction/list-transaction">Listar Transações</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="o-que-muda">O que muda<a href="https://your-docusaurus-site.example.com/changelog/2026/07/23/endereco-postalcode#o-que-muda" class="hash-link" aria-label="Direct link to O que muda" title="Direct link to O que muda" translate="no">​</a></h3>
<p>Se sua integração envia ou lê <code>address.zipCode</code>, será necessário migrar para <code>address.postalCode</code>. O tipo e o formato do valor (CEP do Brasil) não mudaram, apenas o nome do campo.</p>
<p><em>Versão da documentação: <code>4.0.0</code></em></p>]]></content>
        <category label="Removido" term="Removido"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Remoção do campo `total` nas listagens]]></title>
        <id>https://your-docusaurus-site.example.com/changelog/2026/07/21/remocao-total-paginacao</id>
        <link href="https://your-docusaurus-site.example.com/changelog/2026/07/21/remocao-total-paginacao"/>
        <updated>2026-07-21T13:00:00.000Z</updated>
        <summary type="html"><![CDATA[O campo total (quantidade total de itens) deixou de ser retornado nas listagens de transações, depósitos, saques, saques recorrentes (e seus agendamentos), relatórios e reservas.]]></summary>
        <content type="html"><![CDATA[<p>O campo <code>total</code> (quantidade total de itens) deixou de ser retornado nas listagens de transações, depósitos, saques, saques recorrentes (e seus agendamentos), relatórios e reservas.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="o-que-muda">O que muda<a href="https://your-docusaurus-site.example.com/changelog/2026/07/21/remocao-total-paginacao#o-que-muda" class="hash-link" aria-label="Direct link to O que muda" title="Direct link to O que muda" translate="no">​</a></h3>
<p>Se sua integração depende de <code>total</code> para exibir a contagem total de itens, ela vai parar de recebê-lo nesses endpoints. <code>totalPages</code>, <code>currentPage</code> e <code>perPage</code> continuam sendo retornados normalmente.</p>
<p><em>Versão da documentação: <code>3.0.0</code></em></p>]]></content>
        <category label="Removido" term="Removido"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Paginação por snapshot nas listagens]]></title>
        <id>https://your-docusaurus-site.example.com/changelog/2026/07/21/paginacao-snapshot</id>
        <link href="https://your-docusaurus-site.example.com/changelog/2026/07/21/paginacao-snapshot"/>
        <updated>2026-07-21T12:00:00.000Z</updated>
        <summary type="html"><![CDATA[As listagens de transações, depósitos, saques, saques recorrentes (e seus agendamentos), relatórios e reservas agora aceitam um parâmetro opcional snapshot, adicional a page/perPage, para manter os resultados e o total estáveis mesmo se novos registros forem criados durante a navegação entre páginas.]]></summary>
        <content type="html"><![CDATA[<p>As listagens de transações, depósitos, saques, saques recorrentes (e seus agendamentos), relatórios e reservas agora aceitam um parâmetro opcional <code>snapshot</code>, adicional a <code>page</code>/<code>perPage</code>, para manter os resultados e o <code>total</code> estáveis mesmo se novos registros forem criados durante a navegação entre páginas.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="como-funciona">Como funciona<a href="https://your-docusaurus-site.example.com/changelog/2026/07/21/paginacao-snapshot#como-funciona" class="hash-link" aria-label="Direct link to Como funciona" title="Direct link to Como funciona" translate="no">​</a></h3>
<p><code>snapshot</code> não é um ponteiro para a "próxima página": é um identificador fixo da sessão de paginação. Pegue o valor de <code>snapshot</code> retornado na primeira resposta (feita sem enviar <code>snapshot</code>) e reenvie esse mesmo valor, sem alterá-lo, nas páginas seguintes, junto com <code>page</code> incrementando normalmente e os mesmos filtros/<code>perPage</code> usados originalmente. Se algum desses valores mudar enquanto um <code>snapshot</code> antigo é reenviado, a API retorna erro.</p>
<p>Confira um exemplo completo em <a class="" href="https://your-docusaurus-site.example.com/docs/v2/transaction/list-transaction">Listar Transações</a>.</p>
<p><em>Versão da documentação: <code>2.2.0</code></em></p>]]></content>
        <category label="Adicionado" term="Adicionado"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Correções na documentação de Transação e Notificações de Webhook]]></title>
        <id>https://your-docusaurus-site.example.com/changelog/2026/07/17/correcoes-transacao-e-notificacoes</id>
        <link href="https://your-docusaurus-site.example.com/changelog/2026/07/17/correcoes-transacao-e-notificacoes"/>
        <updated>2026-07-17T11:00:00.000Z</updated>
        <summary type="html"><![CDATA[Duas correções na documentação, sem nenhuma mudança de comportamento na API. Se sua integração seguiu o que estava documentado antes, vale conferir os pontos abaixo.]]></summary>
        <content type="html"><![CDATA[<p>Duas correções na documentação, sem nenhuma mudança de comportamento na API. Se sua integração seguiu o que estava documentado antes, vale conferir os pontos abaixo.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="comprovante-de-transação">Comprovante de transação<a href="https://your-docusaurus-site.example.com/changelog/2026/07/17/correcoes-transacao-e-notificacoes#comprovante-de-transa%C3%A7%C3%A3o" class="hash-link" aria-label="Direct link to Comprovante de transação" title="Direct link to Comprovante de transação" translate="no">​</a></h3>
<p>O exemplo de requisição de <a class="" href="https://your-docusaurus-site.example.com/docs/v2/transaction/receipt-transaction">Comprovante</a> usava o método <code>GET</code>, mas o endpoint sempre exigiu <code>POST /transaction/{id}/receipt</code>. O exemplo foi corrigido.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="buscar-notificação-dispatcher">Buscar Notificação (dispatcher)<a href="https://your-docusaurus-site.example.com/changelog/2026/07/17/correcoes-transacao-e-notificacoes#buscar-notifica%C3%A7%C3%A3o-dispatcher" class="hash-link" aria-label="Direct link to Buscar Notificação (dispatcher)" title="Direct link to Buscar Notificação (dispatcher)" translate="no">​</a></h3>
<p>Em <a class="" href="https://your-docusaurus-site.example.com/docs/v2/dispatcher/get-request">Buscar Notificação</a>, o histórico de status (<code>statusHistory</code>) documentava um campo <code>timestamp</code> que não existe: o campo real é <code>date</code>, e também estava faltando <code>durationInMilliseconds</code>. O campo <code>error</code> foi corrigido para refletir que retorna <code>null</code> (não uma string vazia) quando não há erro. E o objeto de resposta de cada execução (<code>response</code>) ganhou a documentação do campo <code>responseTime</code>, que já existia na API mas nunca tinha sido documentado.</p>
<p><em>Versão da documentação: <code>2.1.1</code></em></p>]]></content>
        <category label="Corrigido" term="Corrigido"/>
    </entry>
    <entry>
        <title type="html"><![CDATA[Saque Recorrente]]></title>
        <id>https://your-docusaurus-site.example.com/changelog/2026/07/17/saque-recorrente</id>
        <link href="https://your-docusaurus-site.example.com/changelog/2026/07/17/saque-recorrente"/>
        <updated>2026-07-17T10:00:00.000Z</updated>
        <summary type="html"><![CDATA[Agora é possível agendar saques automáticos e periódicos para uma chave PIX de destino, sem precisar disparar manualmente um saque a cada ciclo.]]></summary>
        <content type="html"><![CDATA[<p>Agora é possível agendar <strong>saques automáticos e periódicos</strong> para uma chave PIX de destino, sem precisar disparar manualmente um saque a cada ciclo.</p>
<p>Ao criar um saque recorrente, a API gera automaticamente todos os agendamentos com base na frequência (a cada X dias/meses, ou em um dia fixo do mês) e na duração informadas. Cada agendamento é processado individualmente, na sua data prevista, como um saque comum.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="novos-endpoints">Novos endpoints<a href="https://your-docusaurus-site.example.com/changelog/2026/07/17/saque-recorrente#novos-endpoints" class="hash-link" aria-label="Direct link to Novos endpoints" title="Direct link to Novos endpoints" translate="no">​</a></h3>
<table><thead><tr><th>Método</th><th>Endpoint</th><th>Descrição</th></tr></thead><tbody><tr><td><code>POST</code></td><td><code>/recurring-withdrawal</code></td><td>Cria um saque recorrente</td></tr><tr><td><code>GET</code></td><td><code>/recurring-withdrawal</code></td><td>Lista saques recorrentes</td></tr><tr><td><code>GET</code></td><td><code>/recurring-withdrawal/{id}</code></td><td>Busca um saque recorrente</td></tr><tr><td><code>GET</code></td><td><code>/recurring-withdrawal/{id}/schedulings</code></td><td>Lista os agendamentos gerados</td></tr><tr><td><code>PUT</code></td><td><code>/recurring-withdrawal/{id}/cancel</code></td><td>Cancela um saque recorrente ativo</td></tr></tbody></table>
<p>Confira a documentação completa em <a class="" href="https://your-docusaurus-site.example.com/docs/v2/recurring-withdrawal/create-recurring-withdrawal">Saque Recorrente</a>.</p>
<p><em>Versão da documentação: <code>2.1.0</code></em></p>]]></content>
        <category label="Adicionado" term="Adicionado"/>
    </entry>
</feed>