Documentação Bando
Documents REST API
Consulta e altera collections e documentos diretamente através de HTTP.
A API de documentos
A API REST permite que qualquer aplicação capaz de fazer requests HTTP trabalhe com os documentos do Bando.
Se estás a construir uma aplicação React, Vue, mobile ou qualquer outro cliente HTTP, não precisas utilizar o cliente TypeScript. Podes consumir estas rotas diretamente.
Métodos HTTP
Ler dados.
Criar dados.
Atualizar dados.
Remover dados.
/api/collectionsLista as collections disponíveis.
Também é possível consultar uma collection específica através de GET /api/collections/:name.
/api/:collectionLista documentos de uma collection.
A resposta possui os documentos em data e o número total em total.
| Parâmetro | Tipo | Obrigatório | Por omissão | Descrição |
|---|---|---|---|---|
limit | integer | não | — | Número máximo de documentos devolvidos. Deve ser um inteiro não negativo. |
offset | integer | não | 0 | Número de documentos ignorados antes de começar a devolver resultados. |
sort | string | não | -createdAt | Campo usado para ordenar os resultados. Aceita id, createdAt ou updatedAt. O prefixo - indica ordem descendente. |
field | string | não | — | Filtro por igualdade. Por exemplo, published=true procura documentos cujo campo published seja verdadeiro. |
/api/:collection/:idProcura um documento específico pelo ID.
Em caso de sucesso devolve:
/api/:collectionCria um novo documento. Os dados são enviados no body da request.
Em caso de sucesso a API devolve 201.
/api/:collection/:idAtualiza parcialmente um documento existente.
/api/:collection/:idRemove um documento.
Em caso de sucesso devolve 204.
Erros de validação devolvem 400 com informações emerror e issues.