Pular para o conteúdo principal
Prefere o terminal? A CLI visor faz estes passos com visor auth login e visor tx add.
1

Crie um token

Abra Configurações > Apps Conectados no Visor e encontre o card API pessoal.
  1. Dê ao token um nome fácil de reconhecer, como Planilha de gastos.
  2. Escolha o que o token pode fazer. Escolha Leitura e registro de transações, porque este guia registra um gasto.
  3. Escolha por quanto tempo ele vale: 30, 90 (padrão) ou 365 dias. Nunca expira também existe, mas um token com validade é mais seguro.
  4. Selecione Criar token e copie o valor que começa com visor_pat_.
O Visor mostra o token uma única vez. Guarde-o num gerenciador de senhas ou num cofre de segredos. Se você perder o token, revogue-o e crie outro.
2

Guarde o token numa variável de ambiente

Deixe o token fora do código, de URLs e de logs.
3

Liste seus espaços

A resposta traz cada espaço que você criou ou para o qual foi convidado:
Use o id de um espaço nas próximas requisições desse espaço.
4

Encontre uma conta e uma categoria

Troque SPACE_ID por um id do passo anterior:
Copie o id da conta que pagou o gasto e o id da categoria dele. Uma categoria do sistema tem uma key que não muda, como category.food_and_drinks, então um script pode encontrá-la pela chave. Veja Espaços e dados de referência.
5

Registre um gasto

A resposta é 201 Created, com a transação nova. O valor vem como texto decimal, e a transação usa a moeda da conta:
6

Repita com segurança

Envie a mesma requisição de novo, com a mesma Idempotency-Key. O Visor não registra um segundo gasto: ele devolve o gasto que já tem, com o header idempotent-replayed: true. Assim seu script pode repetir uma requisição que deu timeout sem criar duplicatas. Veja Idempotência.
7

Confira no Visor

Abra Transações no Visor. O gasto está na conta e no espaço que você escolheu.

Próximos passos