Automatic Actions, webhooks, and getJournalList — catching order events in real time
Base only reacts to changes when you explicitly configure it to. That’s what Automatic Actions are for — “IF X happens, THEN do Y” rules configured directly in the Base panel (both generally and within specific integration settings, e.g. Integrations → Allegro → Order Statuses).
An Automatic Action in Base — e.g. “if a cancellation request arrives from the marketplace, set status to Cancelled.” The simplest to maintain, since it runs entirely on Base’s side and needs no extra logic in your system.
Polling getJournalList — returns a list of order events from the last 3 days, including confirmation and cancellation. Disabled by default; enable it in the Base panel under Profile → API.
A webhook — a “Call URL” action in Automatic Actions. Base calls your defined URL the moment the watched event occurs, passing the order ID and optionally extra parameters (e.g. &cancel=1) or values pulled directly from the order (similar to what’s available in email templates). Usually the fastest way to catch an event in real time without polling.
A customer requests to cancel an order on a marketplace → Base knows about it → you need to find out before you ship the order unnecessarily. The solution is a combination of the above: either an Automatic Action directly sets status Cancelled/Rejected (see the specific rules in Statuses), or a webhook notifies you, or you notice it during a regular getJournalList poll.
Delivering tracking numbers and invoices to the marketplace
Forwarding a tracking number or invoice to the order source is often tied to a specific status and isn’t instant — Base processes it in batches, typically around 9:00, 10:00, 13:00, 16:00, and 23:00 (± a few minutes). For Alza integrations, the cut-off time (COT) setting also plays a role. Details in Shipping labels and Invoices.
For new integrations, we recommend combining webhooks (for fast reaction to critical events like cancellations) with regular getOrders/getJournalList polling as a safety net in case a webhook fails for some reason.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Base.com API Best Practice","colors":{"primary":"#0D6EFD","light":"#4B93FF","dark":"#0A54C4"},"logo":{"light":"https://mintcdn.com/base-37a631cc/wN7xVxE0DXLcz370/logo/light.svg?fit=max\u0026auto=format\u0026n=wN7xVxE0DXLcz370\u0026q=85\u0026s=53f352e5d382c765280f2b28365b899a","dark":"https://mintcdn.com/base-37a631cc/wN7xVxE0DXLcz370/logo/dark.svg?fit=max\u0026auto=format\u0026n=wN7xVxE0DXLcz370\u0026q=85\u0026s=672ce081897b4d7b7949bf74e2b51b45"},"navbar":{"links":[{"href":"https://api.baselinker.com/","label":"API dokumentace"},{"href":"https://developers.baselinker.com/shops_api/","label":"Shops API"}]},"footer":{"links":[{"header":"Zdroje","items":[{"label":"API dokumentace","href":"https://api.baselinker.com/"},{"label":"Shops API dokumentace","href":"https://developers.baselinker.com/shops_api"}]}]},"styling":{"latex":false},"navigation":{"languages":[{"language":"cs","href":"cs"},{"language":"en","href":"en"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"base-37a631cc","hasAudioNarration":false,"actualSubdomain":"base-37a631cc","customDomains":["api.basetools.cz"],"gitSource":{"type":"github","owner":"jhavlicekbl","repo":"base-api-best-practice","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"collectionId":"7f4170b4-9a18-4dfa-a582-d91f19b0aaf2","liveDeploymentHistoryId":"6a4d085c5aeac46d212ddbfd","schemaVersion":"v3"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6a4d085c5aeac46d212ddbfd:success","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"cs","tag":"Objednávky","count":7},{"language":"en","tag":"Orders","count":7},{"language":"cs","tag":"Produkty","count":4},{"language":"en","tag":"Products","count":4},{"language":"cs","tag":"Partnerství a Shops API","count":2},{"language":"en","tag":"Partnership \u0026 Shops API","count":2},{"language":"cs","tag":"Base Analytics","count":1},{"language":"cs","tag":"Začínáme","count":1},{"language":"cs","tag":"Vratky","count":1},{"language":"en","tag":"Base Analytics","count":1},{"language":"en","tag":"Getting started","count":1},{"language":"en","tag":"Returns","count":1}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"en/objednavky/automatizace-a-webhooky","slug":"/en/objednavky/automatizace-a-webhooky","pageMetadata":{"title":"Automation and webhooks","description":"Automatic Actions, webhooks, and getJournalList — catching order events in real time","href":"/en/objednavky/automatizace-a-webhooky"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Automatic Actions, webhooks, and getJournalList — catching order events in real time\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,ol:`ol`,p:`p`,strong:`strong`,..._provideComponents(),...props.components},{Heading,Tip}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Tip)_missingMdxReference(`Tip`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Base only reacts to changes when you explicitly configure it to. That’s what `,_jsx(_components.strong,{children:`Automatic Actions`}),` are for — “IF X happens, THEN do Y” rules configured directly in the Base panel (both generally and within specific integration settings, e.g. Integrations → Allegro → Order Statuses).`]}),`\n`,_jsx(Heading,{level:`2`,id:`three-ways-to-catch-a-change-on-an-order`,children:`Three ways to catch a change on an order`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`An Automatic Action in Base`}),` — e.g. “if a cancellation request arrives from the marketplace, set status to Cancelled.” The simplest to maintain, since it runs entirely on Base’s side and needs no extra logic in your system.`]}),`\n`,_jsxs(_components.li,{children:[_jsxs(_components.strong,{children:[`Polling `,_jsx(_components.a,{href:`https://api.baselinker.com/index.php?method=getJournalList`,children:_jsx(_components.code,{children:`getJournalList`})})]}),` — returns a list of order events from the last 3 days, including confirmation and cancellation. Disabled by default; enable it in the Base panel under `,_jsx(_components.strong,{children:`Profile → API`}),`.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`A webhook`}),` — a “Call URL” action in Automatic Actions. Base calls your defined URL the moment the watched event occurs, passing the order ID and optionally extra parameters (e.g. `,_jsx(_components.code,{children:`\u0026cancel=1`}),`) or values pulled directly from the order (similar to what’s available in email templates). Usually the fastest way to catch an event in real time without polling.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`most-common-use-case-catching-a-cancellation`,children:`Most common use case: catching a cancellation`}),`\n`,_jsxs(_components.p,{children:[`A customer requests to cancel an order on a marketplace → Base knows about it → you need to find out before you ship the order unnecessarily. The solution is a combination of the above: either an Automatic Action directly sets status Cancelled/Rejected (see the specific rules in `,_jsx(_components.a,{href:`/en/objednavky/statusy#cancelled-orders`,children:`Statuses`}),`), or a webhook notifies you, or you notice it during a regular `,_jsx(_components.code,{children:`getJournalList`}),` poll.`]}),`\n`,_jsx(Heading,{level:`2`,id:`delivering-tracking-numbers-and-invoices-to-the-marketplace`,children:`Delivering tracking numbers and invoices to the marketplace`}),`\n`,_jsxs(_components.p,{children:[`Forwarding a tracking number or invoice to the order source is often tied to a specific status and `,_jsx(_components.strong,{children:`isn’t instant`}),` — Base processes it in batches, typically around 9:00, 10:00, 13:00, 16:00, and 23:00 (± a few minutes). For Alza integrations, the cut-off time (COT) setting also plays a role. Details in `,_jsx(_components.a,{href:`/en/objednavky/prepravni-stitky`,children:`Shipping labels`}),` and `,_jsx(_components.a,{href:`/en/objednavky/faktury`,children:`Invoices`}),`.`]}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[`For new integrations, we recommend combining webhooks (for fast reaction to critical events like cancellations) with regular `,_jsx(_components.code,{children:`getOrders`}),`/`,_jsx(_components.code,{children:`getJournalList`}),` polling as a safety net in case a webhook fails for some reason.`]})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Automation and webhooks","description":"Automatic Actions, webhooks, and getJournalList — catching order events in real time","href":"/en/objednavky/automatizace-a-webhooky"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Three ways to catch a change on an order","slug":"three-ways-to-catch-a-change-on-an-order","depth":2,"children":[]},{"title":"Most common use case: catching a cancellation","slug":"most-common-use-case-catching-a-cancellation","depth":2,"children":[]},{"title":"Delivering tracking numbers and invoices to the marketplace","slug":"delivering-tracking-numbers-and-invoices-to-the-marketplace","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"base-37a631cc","siteName":"Base.com API Best Practice","title":"Automation and webhooks - Base.com API Best Practice","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"cs":{"href":"/cs/objednavky/automatizace-a-webhooky","matchLevel":1},"en":{"href":"/en/objednavky/automatizace-a-webhooky","matchLevel":0}}},"lastModified":"2026-07-06T09:23:43.261Z","originalFileLocation":"en/objednavky/automatizace-a-webhooky.mdx","locale":"en"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Automatic Actions, webhooks, and getJournalList — catching order events in real time\">\u003cmeta data-mint-head name=\"application-name\" content=\"Base.com API Best Practice\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/base-37a631cc/_generated/favicon/apple-touch-icon.png?v=3\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/base-37a631cc/_generated/favicon/favicon-32x32.png?v=3\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/base-37a631cc/_generated/favicon/favicon-16x16.png?v=3\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"https://mintlify.s3.us-west-1.amazonaws.com/base-37a631cc/_generated/favicon/favicon.ico?v=3\">\u003cmeta data-mint-head property=\"og:title\" content=\"Automation and webhooks - Base.com API Best Practice\">\u003cmeta data-mint-head property=\"og:description\" content=\"Automatic Actions, webhooks, and getJournalList — catching order events in real time\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Base.com API Best Practice\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://api.basetools.cz/en/objednavky/automatizace-a-webhooky\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://base-37a631cc.mintlify.app/_mintlify/api/og/v2?division=Orders\u0026amp;title=Automation+and+webhooks\u0026amp;description=Automatic+Actions%2C+webhooks%2C+and+getJournalList+%E2%80%94+catching+order+events+in+real+time\u0026amp;theme=d8a22a30e44ccb38ea5389d7\u0026amp;signature=ab0ea3651798417b6dcec117fbf12f3266d2590e8dbb4419768908e332334bec\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Automation and webhooks - Base.com API Best Practice\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Automatic Actions, webhooks, and getJournalList — catching order events in real time\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://base-37a631cc.mintlify.app/_mintlify/api/og/v2?division=Orders\u0026amp;title=Automation+and+webhooks\u0026amp;description=Automatic+Actions%2C+webhooks%2C+and+getJournalList+%E2%80%94+catching+order+events+in+real+time\u0026amp;theme=d8a22a30e44ccb38ea5389d7\u0026amp;signature=ab0ea3651798417b6dcec117fbf12f3266d2590e8dbb4419768908e332334bec\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"https://mintlify.s3.us-west-1.amazonaws.com/base-37a631cc/_generated/favicon/browserconfig.xml?v=3\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Base.com API Best Practice\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0D6EFD\">\u003clink data-mint-head rel=\"canonical\" href=\"https://api.basetools.cz/en/objednavky/automatizace-a-webhooky\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/en/objednavky/automatizace-a-webhooky.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://api.basetools.cz/en/objednavky/automatizace-a-webhooky\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"cs\" href=\"https://api.basetools.cz/cs/objednavky/automatizace-a-webhooky\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://api.basetools.cz/cs/objednavky/automatizace-a-webhooky\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://api.basetools.cz/#organization\",\"name\":\"Base.com API Best Practice\",\"url\":\"https://api.basetools.cz\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/base-37a631cc/wN7xVxE0DXLcz370/logo/light.svg?fit=max\u0026auto=format\u0026n=wN7xVxE0DXLcz370\u0026q=85\u0026s=53f352e5d382c765280f2b28365b899a\"}},{\"@type\":\"WebSite\",\"@id\":\"https://api.basetools.cz#website\",\"name\":\"Base.com API Best Practice\",\"url\":\"https://api.basetools.cz\",\"publisher\":{\"@id\":\"https://api.basetools.cz/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://api.basetools.cz/en/objednavky/automatizace-a-webhooky#webpage\",\"url\":\"https://api.basetools.cz/en/objednavky/automatizace-a-webhooky\",\"name\":\"Automation and webhooks\",\"description\":\"Automatic Actions, webhooks, and getJournalList — catching order events in real time\",\"dateModified\":\"2026-07-06T09:23:43.261Z\",\"isPartOf\":{\"@id\":\"https://api.basetools.cz#website\"},\"breadcrumb\":{\"@id\":\"https://api.basetools.cz/en/objednavky/automatizace-a-webhooky#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://api.basetools.cz/en/objednavky/automatizace-a-webhooky#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Orders\",\"item\":\"https://api.basetools.cz/en/objednavky/zakladni-principy\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Automation and webhooks\",\"item\":\"https://api.basetools.cz/en/objednavky/automatizace-a-webhooky\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://api.basetools.cz/en/objednavky/automatizace-a-webhooky#article\",\"headline\":\"Automation and webhooks\",\"name\":\"Automation and webhooks\",\"description\":\"Automatic Actions, webhooks, and getJournalList — catching order events in real time\",\"url\":\"https://api.basetools.cz/en/objednavky/automatizace-a-webhooky\",\"mainEntityOfPage\":{\"@id\":\"https://api.basetools.cz/en/objednavky/automatizace-a-webhooky#webpage\"},\"dateModified\":\"2026-07-06T09:23:43.261Z\",\"publisher\":{\"@id\":\"https://api.basetools.cz/#organization\"},\"isPartOf\":{\"@id\":\"https://api.basetools.cz#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Base.com API Best Practice\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Base.com API Best Practice","nav":{"global":null,"languages":[{"language":"cs","pages":[{"title":"cs","href":"/cs/objednavky/automatizace-a-webhooky"}]},{"language":"en","groups":[{"group":"Getting started","pages":[{"title":"Introduction","href":"/en"}]},{"group":"Orders","pages":[{"title":"Basic principles","href":"/en/objednavky/zakladni-principy"},{"title":"Downloading orders — getOrders","href":"/en/objednavky/stahovani-objednavek"},{"title":"Statuses","href":"/en/objednavky/statusy"},{"title":"Shipping labels and tracking numbers","href":"/en/objednavky/prepravni-stitky"},{"title":"Working with invoices","href":"/en/objednavky/faktury"},{"title":"Extra fields","description":"Custom fields attached to an order — definitions, reading via getOrders, writing via setOrderFields","href":"/en/objednavky/extra-pole"},{"title":"Automation and webhooks","href":"/en/objednavky/automatizace-a-webhooky"}]},{"group":"Returns","pages":[{"title":"Downloading returns","description":"getOrderReturns — how returns work in Base and how they differ from orders","href":"/en/vratky/stahovani-vratek"}]},{"group":"Products","pages":[{"title":"Basic principles","href":"/en/produkty/zakladni-principy"},{"title":"Uploading product data","href":"/en/produkty/nahrani-produktovych-dat"},{"title":"Updating prices and stock","href":"/en/produkty/aktualizace-cen-a-skladu"},{"title":"Categories, manufacturers and tags","href":"/en/produkty/kategorie-a-vyrobci"}]},{"group":"Base Analytics","pages":[{"title":"Basic principles","href":"/en/base-analytics/zakladni-principy"}]},{"group":"Partnership \u0026 Shops API","pages":[{"title":"Connecting as a partner platform (Shops API)","href":"/en/partnerstvi-shops-api/jak-se-napojit"},{"title":"Becoming an official integration","href":"/en/partnerstvi-shops-api/aktivace-integrace"}]}]}]},"basePath":"","title":"Automation and webhooks - Base.com API Best Practice","buildId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","deploymentId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","dynamics":[],"chunks":[]}