Skip to main content

Documentation Index

Fetch the complete documentation index at: https://developers.tarefy.com/llms.txt

Use this file to discover all available pages before exploring further.

Conceitos básicos

A API do Tarefy trabalha com 2 conceitos principais:
  • Conta — a organização que assina o Tarefy (uma empresa, agência ou consultoria)
  • Usuário — uma pessoa que acessa o Tarefy
Um mesmo usuário pode pertencer a múltiplas contas — por exemplo, um consultor que atende várias empresas, ou um profissional que trabalha em mais de uma agência.

Conta ativa no token

Quando você faz login via POST /api/v2/auth/login, o token JWT retornado já vem com uma conta específica como contexto. Todas as chamadas seguintes operam dentro dessa conta. Se o usuário pertence a múltiplas contas, o login retorna a conta padrão dele. Pra alternar de conta, é necessário fazer login novamente especificando a conta desejada (consulte o endpoint de login na referência da API).

Níveis de acesso

Cada usuário tem um nível dentro da conta, que determina o que ele consegue fazer via API:
NívelPapel típicoPermissões
1OwnerTotal
2AdminQuase total (exceto billing)
3GestorGestão de time e relatórios
4ColaboradorTarefas e operação no dia a dia
5ExternoVisão limitada (clientes, parceiros)
Endpoints que exigem permissões específicas retornam 403 Forbidden quando o usuário não tem nível adequado. Veja a página Permissões para detalhes.

Endpoints principais

EndpointUso
GET /api/v2/usersListar usuários da conta atual
GET /api/v2/users/meDados do usuário autenticado
POST /api/v2/usersConvidar um novo usuário
PATCH /api/v2/users/{id}Atualizar dados de um usuário
GET /api/v2/accounts/{id}Detalhes da conta
Consulte a referência completa da API para todos os endpoints, parâmetros e exemplos.