Quando você tenta atualizar ou visualizar uma propriedade de banco de dados no Notion, o erro API Request Failed aparece. Esse erro frequentemente atinge um tipo específico de propriedade, como Relation, Rollup, Formula ou Select. A causa raiz geralmente é uma configuração corrompida da propriedade, uma relação quebrada entre bancos de dados ou uma fórmula incompatível que faz a API do Notion expirar ou rejeitar a solicitação. Este artigo explica por que o erro ocorre apenas em certos tipos de propriedade e fornece correções passo a passo para resolvê-lo.
Principais conclusões: Corrigindo API Request Failed em uma propriedade específica
- Duplique o banco de dados: Cria uma cópia limpa dos dados sem a configuração corrompida da propriedade.
- Exclua e recrie a propriedade: Remove a propriedade quebrada e a reconstrói do zero.
- Verifique os bancos de dados vinculados à relação: Garante que o banco de dados vinculado ainda exista e tenha as permissões corretas.
Por que o erro API Request Failed atinge tipos específicos de propriedade
O Notion armazena cada propriedade de banco de dados como um objeto separado em seu modelo de dados interno. Quando uma propriedade se corrompe, a chamada de API para ler ou escrever essa propriedade falha. A corrupção pode acontecer de várias maneiras:
Propriedades Relation ou Rollup corrompidas
Uma propriedade Relation vincula dois bancos de dados. Se o banco de dados de destino for excluído, renomeado ou movido para um espaço de trabalho diferente, a relação quebra. A API do Notion não consegue resolver o link e retorna um erro. Propriedades Rollup herdam dados de uma relação; se a relação estiver quebrada, o rollup também falha.
Propriedades Formula com expressões inválidas
Uma propriedade Formula usa a linguagem de fórmula do Notion. Se você escrever uma expressão que referencia uma propriedade excluída, usa um nome de função incorreto ou cria uma referência circular, a API não consegue avaliar a fórmula. O erro aparece apenas quando a fórmula é calculada, não quando outras propriedades são carregadas.
Propriedades Select e Multi-Select com opções duplicadas
Se você importar ou sincronizar dados que criam nomes de opções duplicados em uma propriedade Select ou Multi-Select, o Notion pode ficar confuso. A API vê duas opções com o mesmo nome, mas IDs diferentes, e não consegue processar a coluna. Isso é raro, mas acontece ao usar integrações de terceiros como Zapier ou Make.
Passos para corrigir o erro API Request Failed em uma propriedade específica
Antes de começar, faça backup do seu banco de dados. Exporte o banco de dados inteiro como CSV ou Markdown. Vá ao menu no canto superior direito do banco de dados, selecione Exportar e salve o arquivo no seu computador.
Método 1: Duplicar o banco de dados
- Abra a página do banco de dados
Navegue até o banco de dados que mostra o erro. Clique no menu de três pontos no canto superior direito da página. - Selecione Duplicar
No menu, escolha Duplicar. O Notion cria uma cópia do banco de dados inteiro no mesmo espaço de trabalho. - Teste o banco de dados duplicado
Abra o banco de dados duplicado e tente visualizar ou editar a propriedade que falhou anteriormente. Se o erro não aparecer mais, o banco de dados original tinha uma configuração corrompida de propriedade. Exclua o banco de dados original e use o duplicado.
Método 2: Excluir e recriar a propriedade problemática
- Identifique a propriedade com falha
Role pelas propriedades do banco de dados até encontrar aquela que dispara o erro API Request Failed. Anote o nome e o tipo da propriedade. - Exclua a propriedade
Clique no cabeçalho da propriedade e selecione Excluir propriedade. Confirme a exclusão. Todos os dados nessa coluna são removidos. - Recrie a propriedade
Clique no botão + Adicionar uma propriedade na coluna mais à direita do banco de dados. Selecione o mesmo tipo de propriedade (Texto, Select, Relation, etc.). Dê o mesmo nome de antes, se quiser manter consistência. - Reinsira os dados, se necessário
Se você excluiu uma propriedade com dados importantes, precisará reinseri-los manualmente ou colá-los do seu backup em CSV.
Método 3: Corrigir uma propriedade Relation quebrada
- Verifique o banco de dados vinculado
Clique no cabeçalho da propriedade Relation. Observe o nome do banco de dados vinculado. Se o nome aparecer em cinza ou mostrar um ícone de link quebrado, o banco de dados de destino está ausente. - Restaure ou reconecte o banco de dados vinculado
Se o banco de dados de destino foi excluído, restaure-o da lixeira do Notion (clique no nome do espaço de trabalho e depois em Lixeira). Se foi movido, mova-o de volta para o local original no espaço de trabalho. Se ainda existir, clique em Editar propriedade e selecione o banco de dados correto na lista. - Atualize a propriedade Rollup
Se o erro estiver em uma propriedade Rollup, após corrigir a Relation, clique no cabeçalho do Rollup, selecione Editar propriedade e selecione novamente a relação e a propriedade para fazer o rollup. A solicitação de API deve agora ser bem-sucedida.
Método 4: Simplificar uma propriedade Formula
- Abra o editor de fórmulas
Clique no cabeçalho da propriedade Formula e selecione Editar propriedade. O editor de fórmulas aparece. - Teste a fórmula em partes
Copie a fórmula para um editor de texto. Exclua toda a fórmula do Notion e salve. O erro de API deve parar. Em seguida, reconstrua a fórmula peça por peça, salvando após cada adição. Quando o erro voltar, você encontrou a expressão problemática. - Substitua funções problemáticas
Funções comuns que causam erros incluemprop()referenciando uma propriedade excluída,format()com uma data que não existe ouconcat()com uma string muito longa. Substitua ou remova a função problemática.
Se o Notion ainda mostrar o erro API Request Failed
O erro aparece em todas as propriedades do banco de dados
Se o erro não estiver limitado a uma propriedade, todo o banco de dados pode estar corrompido. Duplique o banco de dados conforme descrito no Método 1. Se a duplicação também falhar, exporte o banco de dados como CSV, crie um novo banco de dados em branco e importe o CSV. Você perde recursos específicos do banco de dados, como Relations e Rollups, mas preserva os dados.
O erro aparece apenas em uma visualização específica
Um filtro ou classificação de visualização quebrado pode disparar o erro. Clique no nome da visualização no topo do banco de dados, selecione Editar visualização e remova todos os filtros e classificações. Se o erro desaparecer, adicione os filtros um a um até encontrar o problemático. Exclua esse filtro e crie um novo.
O erro aparece após uma integração de terceiros sincronizar dados
Integrações como Zapier, Make ou scripts da API do Notion podem introduzir dados malformados. Vá para Configurações e membros > Conexões e desconecte a integração. Em seguida, corrija manualmente os dados na propriedade afetada. Reconecte a integração somente após o erro ser resolvido.
Tipos de propriedade do Notion e seus pontos de falha comuns comparados
| Tipo de Propriedade | Causa Comum de Falha | Melhor Método de Correção |
|---|---|---|
| Relation | Banco de dados de destino excluído ou movido | Restaure o destino ou reconecte a relação |
| Rollup | Relação quebrada ou propriedade de origem ausente | Corrija a relação e recrie o rollup |
| Formula | Expressão inválida ou referência circular | Simplifique a fórmula passo a passo |
| Select / Multi-Select | Nomes de opções duplicados de importações | Exclua e adicione opções manualmente |
| Texto / Número / Data | Raramente causam erros de API sozinhos | Duplique o banco de dados se o erro persistir |
A tabela mostra que as propriedades Relation e Rollup são as fontes mais comuns do erro API Request Failed. Propriedades Formula vêm em seguida. Propriedades simples de texto e número raramente causam falhas de API.
Agora você pode identificar qual tipo de propriedade dispara o erro e aplicar a correção adequada. Comece duplicando o banco de dados para preservar seus dados. Em seguida, exclua e recrie a propriedade quebrada. Para propriedades Relation, verifique se o banco de dados vinculado ainda existe. Para propriedades Formula, reconstrua a expressão peça por peça. Se o erro persistir, desconecte quaisquer integrações de terceiros que sincronizam dados nessa propriedade.