1
Crie um token
Abra Configurações > Apps Conectados no Visor e encontre o card API pessoal.
- Dê ao token um nome fácil de reconhecer, como
Planilha de gastos. - Escolha o que o token pode fazer. Escolha Leitura e registro de transações, porque este guia registra um gasto.
- 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.
- Selecione Criar token e copie o valor que começa com
visor_pat_.
2
Guarde o token numa variável de ambiente
3
Liste seus espaços
id de um espaço nas próximas requisições desse espaço.4
Encontre uma conta e uma categoria
Troque Copie o
SPACE_ID por um id do passo anterior: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
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
- Exporte seu histórico e edite transações em Transações.
- Encontre categorias e tags em Espaços e dados de referência.
- Entenda como funcionam a autenticação e os escopos.
- Trate erros e limites de requisição no seu cliente.