Odoo Online¶
Odoo Online erbjuder privata databaser som hostas och hanteras av Odoo. Odoo Online-databaser kan nås via vilken webbläsare som helst och kräver ingen lokal installation. De kan användas för långsiktig produktion eller för att noggrant testa Odoo, inklusive anpassningar som inte kräver anpassad kod.
Tips
För att snabbt prova Odoo finns delade demodatabaser tillgängliga för testning. Ingen registrering krävs, men varje databas är endast tillgänglig under några timmar.
Observera
Odoo Online är inkompatibel med anpassade moduler eller moduler från Odoo Apps Store.
Databashanterare¶
För att hantera en Odoo Online-databas, öppna databashanteraren och logga in som databasadministratör.
Domännamn¶
Konfigurera ett anpassat domännamn genom att välja en databas och klicka på Domännamn.
Dölj¶
Dölj databasen permanent från databashanteraren genom att välja den och klicka på Dölj. I dialogrutan klickar du på Ja, jag behöver den inte längre.
Observera
Det är möjligt att komma åt en dold databas via dess URL.
Hantera¶
Få tillgång till alla andra databashanteringsalternativ genom att välja den och klicka på Hantera.
Byt planer¶
Byt prisplaner genom att klicka på Byt under önskad plan.
Uppgradering¶
Starta en databasuppgradering genom att klicka på Uppgradera.
Observera
Det här alternativet visas endast när en uppgradering är tillgänglig.
Byt namn på¶
Döp om och ändra URL:en för en databas genom att klicka på Döp om. I dialogrutan anger du ett Nytt namn och klickar på Döp om.
Duplicera¶
Skapa en kopia av databasen genom att klicka på Skapa kopia. Ange ett Nytt namn i dialogrutan och klicka på Skapa kopia.
Viktigt
Som standard är alternativet För testningsändamål aktiverat. Det inaktiverar alla externa åtgärder (e-postmeddelanden, betalningar, leveransorder osv.) på den duplicerade databasen.
Kopior upphör att gälla efter 15 dagar.
Högst fem kopior kan skapas per databas. Under extraordinära omständigheter kan du kontakta Odoo Support för att utöka gränsen.
Ladda ner en säkerhetskopia¶
Ladda ned en ZIP-fil som innehåller en säkerhetskopia av databasen genom att klicka på Ladda ned säkerhetskopia.
Observera
Databaser säkerhetskopieras dagligen i enlighet med ”Odoo Cloud Hosting SLA <https://www.odoo.com/cloud-sla>`_”.
Om alternativet Ladda ned säkerhetskopia är inaktiverat betyder det att databasen är för stor för att laddas ned via databashanteraren. Kontakta Odoo Support för att begära en alternativ nedladdningslösning.
Visa administratörsaktivitetsloggar¶
Visa loggarna för alla åtgärder som vidtagits av Odoo-anställda eller databasadministratören på databasen genom att klicka på Visa administratörsaktivitetsloggar.
Observera
Åtgärder som vidtas av Odoo-anställda är vanligtvis resultatet av förfrågningar som skickats till Odoo Support, utförda inom ramen för ett snabbstartsprojekt eller nödvändiga för att underhålla databasen.
Överföra äganderätt¶
Skapa ett supportärende för att begära en överföring av databasäganderätt genom att klicka på Överför äganderätt.
Radera¶
Radera databasen och stäng dess relaterade prenumeration genom att klicka på Radera. Klicka på Radera i dialogrutan.
Risk
All databasens data raderas omedelbart för alla användare och kan inte återställas. Det rekommenderas att ladda ned en säkerhetskopia innan en databas raderas.
Observera
Efter radering blir databasens namn tillgängligt för vem som helst.
Webbtjänster¶
Databases list¶
To retrieve a list of all databases displayed under the database manager programmatically, call the list method of the odoo.database model
via the external JSON-2 API.
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 '{}'
Audit logs¶
To retrieve the admin activity logs of an Odoo Online database, call the get_audit_logs method of the
odoo.database model via the external JSON-2 API.
The request must provide either db_uuid or subscription_code. If db_uuid is provided, the logs for
that database are returned. Otherwise, subscription_code can be used to retrieve logs for all databases
and projects belonging to the subscription.
The optional cursor is an opaque value returned by a previous request. When provided, only logs more
recent than the cursor are returned.
Audit log retrieval is subject to rate limits and must not be performed more than once every 5 minutes.
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>"}'
The response is a JSON object containing the logs and an opaque cursor for retrieving the next batch:
{
"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"
}
The request parameters are:
db_uuid(string): the UUID of the database. If provided,subscription_codeis ignored.subscription_code(string): the subscription code. Used whendb_uuidis not provided.cursor(string): an opaque cursor returned by a previous request. When provided, only logs more recent than the cursor are returned.
Each log entry contains:
date(string): the log date and time in UTC.user(string): the user who performed the actiondatabase(string): the database concerned by the action, when applicable.subscription(string): the subscription code.ip(string): the IP address from which the action was performed.action(string): the type of action.details(string): additional information about the action.authorized(boolean): whether the action was authorized.
The next_cursor value is an opaque cursor that can be provided as cursor in a subsequent request.