Cria um novo book
POST/v1/ledgers/:ledger_identifier/books
O Book é uma entidade fundamental que representa uma conta contábil no LKe. Com sua natureza definida como credora ou devedora, ele organiza e registra lançamentos financeiros de maneira estruturada, rastreável e segregada conforme a finalidade contábil ou operacional.
Como unidade básica na estrutura do ledger, os Books proporcionam um controle preciso sobre saldos, movimentações e conciliações.
Todo Book deve estar vinculado a um Asset, que representa a moeda utilizada (seja fiduciária ou não) nas transações. Além disso, pode ser associado a um Chapter do Ledger para otimizar a gestão e o controle financeiro.
Request
Responses
- 201
- 400
- 401
- 403
- 404
- 409
- 422
- 429
- 500
Book criado com sucesso.
Response Headers
Tipo de contrato retornado.
application/vnd.guardia.v1+json
Indica o tamanho, em bytes, do corpo da resposta retornado pela API.
<length>
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
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
Chave para garantir idempotência da requisição.
018f74a6e3b270ccbf248a4b012f5f3e
Hash do payload usado para garantir integridade em requisições idempotentes.
sha-256=<hash>
Indica a última data de modificação de uma entidade.
Wed, 21 Oct 2015 07:28:00 GMT
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