Pular para o conteúdo

Settings, Team, Folders & More

Documentação de rotas em /api/settings/**, /api/team/**, /api/folders/**, /api/abandoned-carts/**, /api/ad-spend/**.


Descrição: Retorna configurações da conta.

Response:

  • 200: { data: { id, name, company_name, logo_url, timezone, language, website_url, industry, phone, address } }

Descrição: Atualiza configurações da conta. Auth: Required (owner ou admin) Audit: update account

Request:

  • Body: { name?, company_name?, logo_url?, timezone?, language?, website_url?, industry?, phone?, address? }

Descrição: Atualiza o perfil do usuário (nome e sobrenome).

Request:

  • Body: { first_name: string, last_name: string }

Notas: Atualiza user_metadata via supabase.auth.updateUser().


Descrição: Retorna configurações de envio (Smart Sending e Quiet Hours).

Response:

  • 200: { data: { smart_sending_enabled, smart_sending_window_hours, quiet_hours_enabled, quiet_hours_start, quiet_hours_end } }

Descrição: Atualiza configurações de envio. Auth: Required (owner ou admin)


Descrição: Lista membros da equipe com email e nome enriquecidos via Supabase Auth Admin.

Response:

  • 200: { data: [{ id, user_id, role, created_at, email, name }] }

Descrição: Cria um convite para novo membro. Auth: Required (owner ou admin) Rate Limit: 10 convites / 60s

Request:

  • Body: { email: string, role: string }

Response:

  • 201: { data: { ...invite, invite_link } }

Notas: Token de 32 bytes random, expira em 7 dias. Verifica plano ativo e limite de membros.


Descrição: Lista convites pendentes. Auth: Required (owner ou admin)


Descrição: Cancela um convite pendente. Auth: Required (owner ou admin)


Descrição: Atualiza o papel de um membro. Auth: Required (owner-only)


Descrição: Remove um membro da equipe. Auth: Required (owner-only)


Descrição: Lista pastas com contagens ou retorna arvore hierárquica.

Request:

  • Query params: entity_type, parent_id, tree

Descrição: Cria uma nova pasta.

Request:

  • Body: { name, entity_type?, color?, parent_id? }

Descrição: Atualiza uma pasta. Detecta loops circulares.


Descrição: Remove uma pasta (hard delete).


Descrição: Move uma pasta para dentro de outra ou para raiz.


Descrição: Lista carrinhos abandonados com paginação e filtros.

Request:

  • Query params: page, limit, platform, status, from, to

Descrição: Retorna estatísticas de recuperação por período.

Request:

  • Query params: period (“7d” | “30d” | “90d”)

Descrição: Lista registros de gasto com anuncios.


Descrição: Cria um novo registro de gasto.


Descrição: Atualiza um registro de gasto.


Descrição: Remove um registro de gasto.