Odoo Online¶
O Odoo Online oferece bancos de dados privados hospedados e gerenciados pela Odoo. Os bancos de dados Odoo Online podem ser acessados usando qualquer navegador web e não requerem instalação local. Eles podem ser usados para produção de longo prazo ou para testar minuciosamente o Odoo, incluindo personalizações que não requerem código personalizado.
Dica
Para experimentar rapidamente o Odoo, bancos de dados de demonstração compartilhados estão disponíveis para teste. Nenhum registro é necessário; no entanto, cada banco de dados está disponível apenas por algumas horas.
Nota
O Odoo Online é incompatível com módulos personalizados ou módulos da Loja de Aplicativos Odoo.
Gerenciador de banco de dados¶
Para gerenciar um banco de dados Odoo Online, acesse o gerenciador de banco de dados e entre como administrador do banco de dados.
Nomes de domínio¶
Configure um nome de domínio personalizado selecionando um banco de dados e clicando em Nomes de Domínio.
Ocultar¶
Oculte permanentemente o banco de dados do gerenciador de banco de dados selecionando-o e clicando em Ocultar. Na caixa de diálogo, clique em Sim, não preciso mais dele.
Nota
É possível acessar um banco de dados oculto através da sua URL.
Gerenciar¶
Acesse todas as outras opções de gerenciamento de banco de dados selecionando-o e clicando em Gerenciar.
Trocar planos¶
Troque de planos de preços clicando em Trocar sob o plano desejado.
Upgrade¶
Inicie uma atualização de banco de dados clicando em Atualizar.
Nota
Esta opção é exibida apenas quando há uma atualização disponível.
Renomear¶
Renomeie e altere a URL de um banco de dados clicando em Renomear. Na caixa de diálogo, insira um Novo nome e clique em Renomear.
Duplicar¶
Crie uma cópia do banco de dados clicando em Duplicar. Na caixa de diálogo, insira um Novo nome e clique em Duplicar.
Importante
Por padrão, a opção Para fins de teste está habilitada. Ela desabilita todas as ações externas (e-mails, pagamentos, ordens de entrega, etc.) no banco de dados duplicado.
As duplicatas expiram após 15 dias.
Um máximo de cinco duplicatas pode ser criado por banco de dados. Em circunstâncias extraordinárias, entre em contato com o Suporte Odoo para estender o limite.
Baixar um backup¶
Baixe um arquivo ZIP contendo um backup do banco de dados clicando em Baixar Backup.
Nota
O backup das bases de dados é feito diariamente, de acordo com o SLA da Hospedagem em nuvem da Odoo <https://www.odoo.com/cloud-sla>`_.
Se a opção Baixar Backup estiver desabilitada, significa que o banco de dados é muito grande para ser baixado usando o gerenciador de banco de dados. Entre em contato com o Suporte Odoo para solicitar uma solução alternativa de download.
Visualizar logs de atividades do administrador¶
Visualize os logs de todas as ações realizadas por funcionários da Odoo ou pelo administrador do banco de dados no banco de dados clicando em Visualizar Logs de Atividades do Administrador.
Nota
As ações realizadas por funcionários da Odoo geralmente são resultado de solicitações enviadas ao suporte da Odoo, feitas no contexto de um projeto de início rápido ou necessárias para manter o banco de dados.
Transferir propriedade¶
Crie um ticket de suporte para solicitar uma transferência de propriedade do banco de dados clicando em Transferir Propriedade.
Excluir¶
Exclua o banco de dados e encerre sua assinatura relacionada clicando em Excluir. Na caixa de diálogo, clique em Excluir.
Perigo
Todos os dados do banco de dados serão excluídos instantaneamente para todos os usuários e não poderão ser restaurados. Recomenda-se baixar um backup antes de excluir um banco de dados.
Nota
Após a exclusão, o nome do banco de dados fica disponível para qualquer pessoa.
Serviços web¶
Lista de bases de dados¶
Para obter uma lista de todas as bases de dados exibidas em gerenciador de bases de dados de forma programática, chame o método list do modelo odoo.database por meio da API externa JSON-2.
import requests
API_KEY = "your_api_key"
response = requests.post(
"https://www.odoo.com/json/2/odoo.database/list",
headers={
"Authorization": f"bearer {API_KEY}",
},
json={},
)
response.raise_for_status()
databases = response.json()
curl -X POST \
'https://www.odoo.com/json/2/odoo.database/list' \
-H 'Authorization: bearer <API_KEY>' \
-H 'Content-Type: application/json' \
-d '{}'
Logs de auditoria¶
Para obter os logs de atividade de administrador de uma base de dados do Odoo Online, chame o método get_audit_logs do modelo odoo.database por meio da API externa JSON-2.
A solicitação deve fornecer db_uuid ou subscription_code. Se db_uuid for fornecido, os logs dessa base de dados são retornados. Caso contrário, subscription_code pode ser usado para obter os logs de todas as bases de dados e projetos pertencentes à assinatura.
O parâmetro opcional cursor é um valor opaco retornado por uma solicitação anterior. Quando fornecido, apenas os logs mais recentes que o cursor são retornados.
A obtenção de logs de auditoria está sujeita a limites de taxa e não deve ser realizada mais de uma vez a cada 5 minutos.
import requests
API_KEY = "your_api_key"
response = requests.post(
"https://www.odoo.com/json/2/odoo.database/get_audit_logs",
headers={"Authorization": f"bearer {API_KEY}"},
json={"db_uuid": "<DB_UUID>"},
)
response.raise_for_status()
result = response.json()
curl -X POST \
'https://www.odoo.com/json/2/odoo.database/get_audit_logs' \
-H 'Authorization: bearer <API_KEY>' \
-H 'Content-Type: application/json' \
-d '{"db_uuid": "<DB_UUID>"}'
A resposta é um objeto JSON contendo os logs e um cursor opaco para obter o próximo lote:
{
"logs": [
{
"date": "2026-09-04 12:13:14",
"user": "John Doe [Odoo: Foo]",
"database": "my-database",
"subscription": "sub-code",
"ip": "1.2.3.4",
"action": "Connect as",
"details": "Connected as Admin",
"authorized": true
}
],
"next_cursor": "opaque-cursor-value"
}
Os parâmetros da solicitação são:
db_uuid(string): o UUID da base de dados. Se fornecido,subscription_codeé ignorado.subscription_code(string): o código da assinatura. Usado quandodb_uuidnão é fornecido.cursor(string): um cursor opaco retornado por uma solicitação anterior. Quando fornecido, apenas os logs mais recentes que o cursor são retornados.
Cada entrada de log contém:
date(string): a data e hora do log em UTC.user(string): o usuário que realizou a açãodatabase(string): a base de dados envolvida na ação, quando aplicável.subscription(string): o código da assinatura.ip(string): o endereço IP a partir do qual a ação foi realizada.action(string): o tipo de ação.details(string): informações adicionais sobre a ação.authorized(booleano): indica se a ação foi autorizada.
O valor next_cursor é um cursor opaco que pode ser fornecido como cursor em uma solicitação subsequente.