Obtém posições de saldo de um book
GET/v1/ledgers/:ledger_identifier/books/:book_identifier/positions
Obtém as positions (posições de saldo) de um book específico com filtros temporais flexíveis.
O campo scope
define o escopo do filtro de referência temporal.
current
: Retorna a posição de saldo atual do book. Valor padrão.historical
: Retorna a posição de saldo histórico do book.all
: Retorna a posição de saldo atual e histórico do book.
Os filtros temporais permitem selecionar o campo de referência temporal e aplicar operadores de comparação:
filter_by
: Define o campo de referência temporal (created_at, posted_at, reference_at)gt
: Maior que a data e hora especificadagte
: Maior ou igual à data e hora especificadalt
: Menor que a data e hora especificadalte
: Menor ou igual à data e hora especificadaeq
: Igual à data e hora especificada
Caso o campo scope
seja current
, os filtros temporais não serão aplicados.
Request
Responses
- 200
- 400
- 401
- 403
- 404
- 409
- 422
- 429
- 500
Lista de posições de saldo do book
Response Headers
Controla o comportamento de cache para respostas HTTP. Deve ser 'no-store' para dados sensíveis. Deve ser 'public' para respostas de sucesso sem dados sensíveis que podem ser compartilhadas, ou 'private' para respostas de sucesso sem dados sensíveis que não podem ser compartilhadas, seguido da diretiva 'max-age' determinando o tempo máximo de cache em segundos.
public, max-age=900
O idioma em que a API retorna as mensagens de erro. Use en para inglês americano, es para espanhol ou pt-BR para português brasileiro.
en
Indica o tamanho, em bytes, do corpo da resposta retornado pela API.
<length>
Tipo de contrato retornado.
application/vnd.guardia.v1+json
Fornece links de navegação HATEOAS para paginação.
<https://{tenant_id}.guardia.finance/api/v1/ledgers?page_token={first_page_token}>; rel="first",
<https://{tenant_id}.guardia.finance/api/v1/ledgers?page_token={previous_page_token}>; rel="previous",
<https://{tenant_id}.guardia.finance/api/v1/ledgers?page_token={next_page_token}>; rel="next",
<https://{tenant_id}.guardia.finance/api/v1/ledgers?page_token={last_page_token}>; rel="last"
Indica que o navegador deve acessar o site apenas por HTTPS.
max-age=31536000; includeSubDomains
Identificador de correlação para rastreamento distribuído.
018f74a6e3b270ccbf248a4b012f5f3e
Identificador único da requisição gerado pela infraestrutura Guardia.
018f74a6e3b270ccbf248a4b012f5f3e
Cota de requisições por segundos por cliente (org id + tenant id).
30
Cota de requisições restantes no mesmo segundo.
10
Tempo restante em segundos para a próxima requisição.
60
Requisição inválida.
Response Headers
Identificador único da requisição gerado pela infraestrutura Guardia.
018f74a6e3b270ccbf248a4b012f5f3e
Identificador de correlação para rastreamento distribuído.
018f74a6e3b270ccbf248a4b012f5f3e
Não autorizado.
Response Headers
Identificador único da requisição gerado pela infraestrutura Guardia.
018f74a6e3b270ccbf248a4b012f5f3e
Identificador de correlação para rastreamento distribuído.
018f74a6e3b270ccbf248a4b012f5f3e
Acesso proibido.
Response Headers
Identificador único da requisição gerado pela infraestrutura Guardia.
018f74a6e3b270ccbf248a4b012f5f3e
Identificador de correlação para rastreamento distribuído.
018f74a6e3b270ccbf248a4b012f5f3e
Recurso não encontrado.
Response Headers
Identificador único da requisição gerado pela infraestrutura Guardia.
018f74a6e3b270ccbf248a4b012f5f3e
Identificador de correlação para rastreamento distribuído.
018f74a6e3b270ccbf248a4b012f5f3e
Conflito.
Response Headers
Identificador único da requisição gerado pela infraestrutura Guardia.
018f74a6e3b270ccbf248a4b012f5f3e
Identificador de correlação para rastreamento distribuído.
018f74a6e3b270ccbf248a4b012f5f3e
Entidade não processável.
Response Headers
Identificador único da requisição gerado pela infraestrutura Guardia.
018f74a6e3b270ccbf248a4b012f5f3e
Identificador de correlação para rastreamento distribuído.
018f74a6e3b270ccbf248a4b012f5f3e
Muitas requisições.
Response Headers
Identificador único da requisição gerado pela infraestrutura Guardia.
018f74a6e3b270ccbf248a4b012f5f3e
Identificador de correlação para rastreamento distribuído.
018f74a6e3b270ccbf248a4b012f5f3e
Informa quanto tempo (em segundos) o cliente deve esperar antes de tentar novamente após um erro 429.
60
Erro interno do servidor.
Response Headers
Identificador único da requisição gerado pela infraestrutura Guardia.
018f74a6e3b270ccbf248a4b012f5f3e
Identificador de correlação para rastreamento distribuído.
018f74a6e3b270ccbf248a4b012f5f3e