Swipe API
Search
⌃K

Agregar informações em alguns recursos

Em alguns momentos, pode ser importante agregar alguns tipos de informações em alguns recursos. Alguns exemplos são:
  • Gravar um ID gerado no seu sistema para simplificar algum processo de consulta.
  • Garantir que um recurso foi criado, caso a requisição sofra algum problema de rede e não retorne.
  • Categorizar Contas, Ativos ou Transferências.
  • Melhorar a filtragem no momento de buscar informações.
Para resolver todos esses casos, alguns recursos possuem um campo fields, que permite salvar qualquer informação chave-valor.
Evite agregar informações confidenciais neste campo. Na maioria dos casos, é preferível armazenar um hash do dado.

Consultando pelos `fields`

Todos os endpoints de busca que retornem uma lista de recursos suportam um parâmetro de query fields, que espera um formato do tipo chave:valor.
São estes os recursos que atualmente suportam esta funcionalidade:
  • Conta
  • Ativo
  • Lote de Ações
  • Boleto - Cash-in
  • Boleto - Cash-out
  • TED - Cash-out
No exemplo a seguir, buscamos todas as Contas que se encaixem em uma classificação específica, que pode ser definida de acordo com as suas necessidades:
get
https://api.swipetech.io/ledger
/accounts?fields=type:seller
Filtrando Contas pelo campo `fields`
A informações devem ser do tipo chave-valor, sendo que ambos devem ser do tipo string. Portanto, não é possível salvar uma chave que contenha um objeto.