{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Sonderplan Docs","colors":{"primary":"#0D9373","light":"#07C983","dark":"#0D9373"},"logo":{"light":"https://mintcdn.com/sonderplan-b228cb35/AlTcSS4AzTYvuSH-/logo/Sonderplan-Light.svg?fit=max\u0026auto=format\u0026n=AlTcSS4AzTYvuSH-\u0026q=85\u0026s=b74fa2fa82f48b07de986125f012a6a9","dark":"https://mintcdn.com/sonderplan-b228cb35/AlTcSS4AzTYvuSH-/logo/Sonderplan-Dark.svg?fit=max\u0026auto=format\u0026n=AlTcSS4AzTYvuSH-\u0026q=85\u0026s=20b641b5f73d34ac629bbff58d5b2896"},"favicon":"/favicon.svg","navbar":{"links":[{"href":"mailto:[email protected]","label":"Support"}],"primary":{"type":"button","label":"Sonderplan Login","href":"https://login.sonderplan.com"}},"footer":{"socials":{"website":"https://www.sonderplan.com","linkedin":"https://linkedin.com/company/sonderplan"}},"navigation":{"global":{"anchors":[{"anchor":"Website","icon":"earth-oceania","href":"https://www.sonderplan.com"},{"anchor":"Get Support","icon":"question","href":"mailto:[email protected]"}]},"languages":[{"language":"en","href":"en/introduction"},{"language":"de","href":"de/introduction"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"sonderplan-b228cb35","hasAudioNarration":false,"actualSubdomain":"sonderplan-b228cb35","customDomains":["docs.sonderplan.com"],"gitSource":{"type":"github","owner":"nevario","repo":"sonderplan-mintlify-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"entitlements":{},"buildId":"6ae923f6b8918ed97c18cf31:success","clientVersion":"0.0.4094","searchFilterCounts":[{"language":"default","tag":"API Reference","count":90},{"language":"de","tag":"Admin-Dokumentation","count":21},{"language":"en","tag":"Admin Documentation","count":21},{"language":"de","tag":"Benutzerhandbücher","count":16},{"language":"en","tag":"User Guides","count":16},{"language":"de","tag":"Einstellungen","count":13},{"language":"de","tag":"Kernmodule","count":13},{"language":"en","tag":"Core Modules","count":13},{"language":"en","tag":"Settings","count":12},{"language":"default","tag":"Project","count":12},{"language":"de","tag":"Modules","count":8},{"language":"en","tag":"Sections","count":8},{"language":"default","tag":"Booking","count":8},{"language":"de","tag":"Buchungen","count":7},{"language":"en","tag":"Bookings","count":7},{"language":"default","tag":"Invoice","count":6},{"language":"default","tag":"Quote","count":6},{"language":"de","tag":"Vertrieb","count":5},{"language":"en","tag":"Sales","count":5},{"language":"default","tag":"Time Entry","count":5},{"language":"de","tag":"Projekte","count":4},{"language":"en","tag":"Projects","count":4},{"language":"default","tag":"Billable Item","count":4},{"language":"default","tag":"Calendar Subscription","count":4},{"language":"default","tag":"Contact","count":4},{"language":"default","tag":"Custom Field","count":4},{"language":"de","tag":"Erste Schritte","count":3},{"language":"en","tag":"Get Started","count":3},{"language":"de","tag":"Integrationen","count":2},{"language":"en","tag":"Integrations","count":2}]},"assistantConfig":{},"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":"rbac-expansion","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":"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":"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":"editor-metadata","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},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"css/style.css","content":".mac,.pc{display:none}.rounded-video{margin-top:25px;border-radius:15px;overflow:hidden}"}],"page":{"pagePath":"api-reference/calendar-subscription/update-calendar-subscription","slug":"/api-reference/calendar-subscription/update-calendar-subscription","pageMetadata":{"title":"Update Calendar Subscription","description":"\n\u003cNote>`WRITE` access to the `ADMIN` module is required to access this endpoint\u003c/Note>","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml put /v2/calendar-subscription/import","href":"/api-reference/calendar-subscription/update-calendar-subscription","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n ..._provideComponents(),\n ...props.components\n }, {Note} = _components;\n if (!Note) _missingMdxReference(\"Note\", true);\n return _jsxs(Note, {\n children: [_jsx(_components.code, {\n children: \"WRITE\"\n }), \" access to the \", _jsx(_components.code, {\n children: \"ADMIN\"\n }), \" module is required to access this endpoint\"]\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};\nfunction _missingMdxReference(id, component) {\n throw new Error(\"Expected \" + (component ? \"component\" : \"object\") + \" `\" + id + \"` to be defined: you likely forgot to import, pass, or provide it.\");\n}\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Update Calendar Subscription","description":"\n\u003cNote>`WRITE` access to the `ADMIN` module is required to access this endpoint\u003c/Note>","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml put /v2/calendar-subscription/import","href":"/api-reference/calendar-subscription/update-calendar-subscription","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/sonderplan-b228cb35/1891cdd10be7026e/js/shortcuts.js"],"openApiReferenceData":{"operation":{"tags":["Calendar Subscription"],"summary":"Update Calendar Subscription","description":"\n\u003cNote>`WRITE` access to the `ADMIN` module is required to access this endpoint\u003c/Note>","operationId":"781daff770e2d161e8d6b05db3ccba2b","parameters":["10f6df59-ab9d-4ab3-9ec5-7e25e017486b"],"requestBody":"37e3b0e2-12fa-4f03-865c-708b9df8f5d0","responses":{"200":"ca5a0384-a96b-45d7-a086-85addecf2f15","400":"91814a5e-ea0e-4c1e-8b75-325f88467263","401":"085dbb6d-798d-412e-afce-9af78af2e1a2"},"security":["96199df8-0512-47f4-a759-c589d4ed118e"],"method":"put","type":"path","servers":["46311a12-0cd8-449b-ae3e-89ca7cf1561d"],"path":"/v2/calendar-subscription/import","baseUrlOptions":["https://api.sonderplan.com"],"title":"Update Calendar Subscription","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"10f6df59-ab9d-4ab3-9ec5-7e25e017486b":{"name":"id","in":"query","description":"The ID of the calendar subscription you wish to update","required":true,"schema":{"type":"string","isRequired":true,"description":"The ID of the calendar subscription you wish to update","uniqueKey":"","typeLabel":"string"}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","title":"Calendar Subscription Import Model","description":"External shared calendars that are imported into Sonderplan on a recurring schedule","properties":{"enabled":{"description":"If enabled, Sonderplan will be regularly checking the external calendar for changes","type":"boolean","example":true,"uniqueKey":"enabled","typeLabel":"boolean"},"booking_property":{"title":"Calendar Subscription Import Booking Properties","description":"Bookings imported from the external calendar will have these properties added","properties":{"client":{"description":"Booking Client","type":"array","items":{"title":"Calendar Subscription Import Client Model","description":"Client object for bookings imported from the external calendar","properties":{"uuid":{"description":"Client UUID","type":"string","example":"u2349","uniqueKey":"booking_property.client.items.[INDEX].uuid","typeLabel":"string"}},"type":"object","uniqueKey":"booking_property.client.items.[INDEX]","typeLabel":"Calendar Subscription Import Client Model · object"},"uniqueKey":"booking_property.client","typeLabel":"Calendar Subscription Import Client Model · object[]"},"status":{"description":"Booking Status","type":"array","items":{"title":"Calendar Subscription Import Booking Status Model","description":"Status object for bookings imported from the external calendar","properties":{"id":{"description":"Status ID","type":"integer","example":1,"uniqueKey":"booking_property.status.items.[INDEX].id","typeLabel":"integer"}},"type":"object","uniqueKey":"booking_property.status.items.[INDEX]","typeLabel":"Calendar Subscription Import Booking Status Model · object"},"uniqueKey":"booking_property.status","typeLabel":"Calendar Subscription Import Booking Status Model · object[]"},"project":{"description":"Booking Project","type":"array","items":{"title":"Calendar Subscription Import Project Model","description":"Project object for bookings imported from the external calendar","properties":{"id":{"description":"Project ID","type":"integer","example":2,"uniqueKey":"booking_property.project.items.[INDEX].id","typeLabel":"integer"}},"type":"object","uniqueKey":"booking_property.project.items.[INDEX]","typeLabel":"Calendar Subscription Import Project Model · object"},"uniqueKey":"booking_property.project","typeLabel":"Calendar Subscription Import Project Model · object[]"},"resources":{"description":"Booking Resources","type":"array","items":{"title":"Calendar Subscription Import Resources Model","description":"Resources object for bookings imported from the external calendar","properties":{"id":{"description":"Resource ID","type":"integer","example":1928,"uniqueKey":"booking_property.resources.items.[INDEX].id","typeLabel":"integer"}},"type":"object","uniqueKey":"booking_property.resources.items.[INDEX]","typeLabel":"Calendar Subscription Import Resources Model · object"},"uniqueKey":"booking_property.resources","typeLabel":"Calendar Subscription Import Resources Model · object[]"},"custom_fields":{"description":"Booking Custom Fields","type":"array","items":{"type":"object","additionalProperties":true,"uniqueKey":"booking_property.custom_fields.items.[INDEX]","typeLabel":"object"},"uniqueKey":"booking_property.custom_fields","typeLabel":"object[]"}},"type":"object","uniqueKey":"booking_property","typeLabel":"Calendar Subscription Import Booking Properties · object"},"calendar_url":{"description":"URL (link) to the external calendar subscription, usually a .ics file","type":"string","example":"https://calendar.google.com/calendar/i","uniqueKey":"calendar_url","typeLabel":"string"}},"uniqueKey":"","typeLabel":"Calendar Subscription Import Model · object"},"examples":{"Example":{"title":"Example","value":{"enabled":true,"booking_property":{"client":[{"uuid":"u2349"}],"status":[{"id":1}],"project":[{"id":2}],"resources":[{"id":1928}],"custom_fields":[{}]},"calendar_url":"https://calendar.google.com/calendar/i"}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"ca5a0384-a96b-45d7-a086-85addecf2f15":{"description":"Successful Operation","content":{"application/json":{"schema":{"properties":{"success":{"properties":{"id":{"description":"The ID of the newly created object","type":"integer","example":2384,"uniqueKey":"success.id","typeLabel":"integer"}},"type":"object","uniqueKey":"success","typeLabel":"object"}},"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"success":{"id":2384}}}},"exampleType":"generated"}},"exampleType":"generated"},"91814a5e-ea0e-4c1e-8b75-325f88467263":{"description":"Request failed validation","content":{"application/json":{"schema":{"properties":{"error":{"properties":{"code":{"description":"The HTTP error code","type":"integer","example":400,"uniqueKey":"error.code","typeLabel":"integer"},"message":{"description":"More detail about why the request failed validation","type":"integer","example":"name is required... Name of the tax","uniqueKey":"error.message","typeLabel":"integer"}},"type":"object","uniqueKey":"error","typeLabel":"object"}},"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":400,"message":"name is required... Name of the tax"}}}},"exampleType":"generated"}},"exampleType":"generated"},"085dbb6d-798d-412e-afce-9af78af2e1a2":{"description":"Authorization information is missing or invalid","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}}},"security":{"96199df8-0512-47f4-a759-c589d4ed118e":{"bearer":{"type":"http","scheme":"bearer","scopes":[]}}},"servers":{"46311a12-0cd8-449b-ae3e-89ca7cf1561d":{"url":"https://api.sonderplan.com","description":"Production Server"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","scopes":[]},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Bearer authentication header of the form `Bearer \u003ctoken>`, where `\u003ctoken>` is your auth token.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearer","name":"Authorization"}],"title":"bearer"}]},"originalFileLocation":"api-reference/openapi-mintlify.yaml"},"subdomain":"sonderplan-b228cb35","siteName":"Sonderplan Docs","title":"Update Calendar Subscription - Sonderplan Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/api-reference/calendar-subscription/update-calendar-subscription","matchLevel":0},"de":{"href":"/api-reference/calendar-subscription/update-calendar-subscription","matchLevel":0}}},"lastModified":"2025-12-15T22:14:31.493Z","originalFileLocation":"api-reference/calendar-subscription/update-calendar-subscription.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=\"WRITE access to the ADMIN module is required to access this endpoint\">\u003cmeta data-mint-head name=\"application-name\" content=\"Sonderplan Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/sonderplan-b228cb35/cqvJEhLDvmHuUv6k/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/sonderplan-b228cb35/cqvJEhLDvmHuUv6k/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/sonderplan-b228cb35/cqvJEhLDvmHuUv6k/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/sonderplan-b228cb35/cqvJEhLDvmHuUv6k/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/sonderplan-b228cb35/cqvJEhLDvmHuUv6k/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/sonderplan-b228cb35/cqvJEhLDvmHuUv6k/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/sonderplan-b228cb35/cqvJEhLDvmHuUv6k/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/sonderplan-b228cb35/cqvJEhLDvmHuUv6k/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/sonderplan-b228cb35/cqvJEhLDvmHuUv6k/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Update Calendar Subscription - Sonderplan Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"WRITE access to the ADMIN module is required to access this endpoint\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Sonderplan Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.sonderplan.com/api-reference/calendar-subscription/update-calendar-subscription\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://sonderplan-b228cb35.mintlify.site/_mintlify/api/og/v2?division=Calendar+Subscription\u0026amp;title=Update+Calendar+Subscription\u0026amp;description=%0A%3CNote%3E%60WRITE%60+access+to+the+%60ADMIN%60+module+is+required+to+access+this+endpoint%3C%2FNote%3E\u0026amp;theme=6aefa296220f75891e865110\u0026amp;signature=50571920f7add0589ac597e4ab776afeed50722bcd7f9ced49acb9d973d88496\">\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=\"Update Calendar Subscription - Sonderplan Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"WRITE access to the ADMIN module is required to access this endpoint\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://sonderplan-b228cb35.mintlify.site/_mintlify/api/og/v2?division=Calendar+Subscription\u0026amp;title=Update+Calendar+Subscription\u0026amp;description=%0A%3CNote%3E%60WRITE%60+access+to+the+%60ADMIN%60+module+is+required+to+access+this+endpoint%3C%2FNote%3E\u0026amp;theme=6aefa296220f75891e865110\u0026amp;signature=50571920f7add0589ac597e4ab776afeed50722bcd7f9ced49acb9d973d88496\">\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=\"/mintlify-assets/_mintlify/favicons/sonderplan-b228cb35/cqvJEhLDvmHuUv6k/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Sonderplan Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0D9373\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.sonderplan.com/api-reference/calendar-subscription/update-calendar-subscription\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/calendar-subscription/update-calendar-subscription.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.sonderplan.com/#organization\",\"name\":\"Sonderplan Docs\",\"url\":\"https://docs.sonderplan.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/sonderplan-b228cb35/AlTcSS4AzTYvuSH-/logo/Sonderplan-Light.svg?fit=max\u0026auto=format\u0026n=AlTcSS4AzTYvuSH-\u0026q=85\u0026s=b74fa2fa82f48b07de986125f012a6a9\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.sonderplan.com#website\",\"name\":\"Sonderplan Docs\",\"url\":\"https://docs.sonderplan.com\",\"publisher\":{\"@id\":\"https://docs.sonderplan.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.sonderplan.com/api-reference/calendar-subscription/update-calendar-subscription#webpage\",\"url\":\"https://docs.sonderplan.com/api-reference/calendar-subscription/update-calendar-subscription\",\"name\":\"Update Calendar Subscription\",\"description\":\"WRITE access to the ADMIN module is required to access this endpoint\",\"dateModified\":\"2025-12-15T22:14:31.493Z\",\"isPartOf\":{\"@id\":\"https://docs.sonderplan.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.sonderplan.com/api-reference/calendar-subscription/update-calendar-subscription#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.sonderplan.com/api-reference/calendar-subscription/update-calendar-subscription#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Calendar Subscription\",\"item\":\"https://docs.sonderplan.com/api-reference/calendar-subscription/get-calendar-subscriptions\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Update Calendar Subscription\",\"item\":\"https://docs.sonderplan.com/api-reference/calendar-subscription/update-calendar-subscription\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.sonderplan.com/api-reference/calendar-subscription/update-calendar-subscription#apireference\",\"headline\":\"Update Calendar Subscription\",\"name\":\"Update Calendar Subscription\",\"description\":\"WRITE access to the ADMIN module is required to access this endpoint\",\"url\":\"https://docs.sonderplan.com/api-reference/calendar-subscription/update-calendar-subscription\",\"mainEntityOfPage\":{\"@id\":\"https://docs.sonderplan.com/api-reference/calendar-subscription/update-calendar-subscription#webpage\"},\"dateModified\":\"2025-12-15T22:14:31.493Z\",\"publisher\":{\"@id\":\"https://docs.sonderplan.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.sonderplan.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Sonderplan Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Sonderplan Docs","nav":{"global":{"anchors":[{"anchor":"Website","icon":"earth-oceania","href":"https://www.sonderplan.com"},{"anchor":"Get Support","icon":"question","href":"mailto:[email protected]"}]},"languages":[{"language":"en","tabs":[{"tab":"User Guides","pages":[{"title":"User Guides","href":"/en/introduction"}]},{"tab":"Admin Documentation","pages":[{"title":"Admin Documentation","href":"/en/admin/resources"}]},{"tab":"API Reference","groups":[{"group":"Instance","pages":[{"title":"Get Instance","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml get /v2/instance","href":"/api-reference/instance/get-instance"}]},{"group":"Billable Item","pages":[{"title":"Get Billable Items","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml get /v2/billable-item","href":"/api-reference/billable-item/get-billable-items"},{"title":"Update Billable Item","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml put /v2/billable-item","href":"/api-reference/billable-item/update-billable-item"},{"title":"Create Billable Item","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml post /v2/billable-item","href":"/api-reference/billable-item/create-billable-item"},{"title":"Delete Billable Item","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml delete /v2/billable-item","href":"/api-reference/billable-item/delete-billable-item"}]},{"group":"Booking","pages":[{"title":"Get Bookings","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml get /v2/booking","href":"/api-reference/booking/get-bookings"},{"title":"Update Booking","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml put /v2/booking","href":"/api-reference/booking/update-booking"},{"title":"Create Booking","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml post /v2/booking","href":"/api-reference/booking/create-booking"},{"title":"Delete Booking","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml delete /v2/booking","href":"/api-reference/booking/delete-booking"},{"title":"Get Booking Clashes","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml get /v2/booking/checkclash","href":"/api-reference/booking/get-booking-clashes"},{"title":"Lock Booking","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml put /v2/booking/lock","href":"/api-reference/booking/lock-booking"},{"title":"Unlock Booking","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml put /v2/booking/unlock","href":"/api-reference/booking/unlock-booking"},{"title":"Bulk Bookings","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml post /v2/booking/bulk","href":"/api-reference/booking/bulk-bookings"}]},{"group":"Calendar Subscription","pages":[{"title":"Get Calendar Subscriptions","description":"Sonderplan supports calendar subscriptions for both importing and exporting events, using the standard iCalendar format. This format is widely supported by popular calendar services like Google Calendar, Outlook, and Apple iCloud.\n\n### Import Calendar Sync Subscriptions\nImport calendar sync allows you to bring external events into Sonderplan, such as syncing events from Google Calendar to Sonderplan bookings or sharing bookings between two separate Sonderplan instances.\n\nTo set up an import, you can generate an iCalendar feed URL from the external calendar (e.g., Google Calendar) and copy it into a new Import Calendar subscription in Sonderplan. During setup, you can define default properties for imported bookings, such as resources, status, and associated projects.\n\nSonderplan automatically checks these feeds at least once an hour and updates the schedule with any changes to the imported events.\n\n### Export Calendar Subscriptions\nExport calendar subscriptions allow you to share bookings from Sonderplan with external calendars, such as syncing the bookings of specific resources to a shared Google Calendar.\n\nTo enable export feeds, you must activate booking feeds for resources, schedules, or projects in the Sonderplan UI. The feed URL can then be retrieved from the corresponding endpoint using the `feed` property, which can be shared or integrated with external calendar systems.\n\n\u003cNote>`READ` access to the `ADMIN` module is required to access this endpoint\u003c/Note>","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml get /v2/calendar-subscription/import","href":"/api-reference/calendar-subscription/get-calendar-subscriptions"},{"title":"Update Calendar Subscription","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml put /v2/calendar-subscription/import","href":"/api-reference/calendar-subscription/update-calendar-subscription"},{"title":"Create Calendar Subscription","description":"\n\u003cNote>`WRITE` access to the `ADMIN` module is required to access this endpoint\u003c/Note>","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml post /v2/calendar-subscription/import","href":"/api-reference/calendar-subscription/create-calendar-subscription"},{"title":"Delete Calendar Subscription","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml delete /v2/calendar-subscription/import","href":"/api-reference/calendar-subscription/delete-calendar-subscription"}]},{"group":"Contact","pages":[{"title":"Get Contacts","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml get /v2/contact","href":"/api-reference/contact/get-contacts"},{"title":"Update Contact","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml put /v2/contact","href":"/api-reference/contact/update-contact"},{"title":"Create Contact","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml post /v2/contact","href":"/api-reference/contact/create-contact"},{"title":"Delete Contact","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml delete /v2/contact","href":"/api-reference/contact/delete-contact"}]},{"group":"Custom Field","pages":[{"title":"Get Custom Fields","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml get /v2/custom-field","href":"/api-reference/custom-field/get-custom-fields"},{"title":"Update Custom Field","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml put /v2/custom-field","href":"/api-reference/custom-field/update-custom-field"},{"title":"Create Custom Field","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml post /v2/custom-field","href":"/api-reference/custom-field/create-custom-field"},{"title":"Delete Custom Field","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml delete /v2/custom-field","href":"/api-reference/custom-field/delete-custom-field"}]},{"group":"Group","pages":[{"title":"Get Groups","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml get /v2/group","href":"/api-reference/group/get-groups"},{"title":"Update Group","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml put /v2/group","href":"/api-reference/group/update-group"},{"title":"Create Group","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml post /v2/group","href":"/api-reference/group/create-group"},{"title":"Delete Group","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml delete /v2/group","href":"/api-reference/group/delete-group"}]},{"group":"Invoice","pages":[{"title":"Get Invoices","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml get /v2/invoice","href":"/api-reference/invoice/get-invoices"},{"title":"Update Invoice","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml put /v2/invoice","href":"/api-reference/invoice/update-invoice"},{"title":"Create Invoice","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml post /v2/invoice","href":"/api-reference/invoice/create-invoice"},{"title":"Delete Invoice","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml delete /v2/invoice","href":"/api-reference/invoice/delete-invoice"},{"title":"Duplicate Invoice","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml post /v2/invoice/duplicate","href":"/api-reference/invoice/duplicate-invoice"},{"title":"Generate Invoice PDF","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml get /v2/invoice/pdf","href":"/api-reference/invoice/generate-invoice-pdf"}]},{"group":"Quote","pages":[{"title":"Get Quotes","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml get /v2/quote","href":"/api-reference/quote/get-quotes"},{"title":"Update Quote","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml put /v2/quote","href":"/api-reference/quote/update-quote"},{"title":"Create Quote","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml post /v2/quote","href":"/api-reference/quote/create-quote"},{"title":"Delete Quote","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml delete /v2/quote","href":"/api-reference/quote/delete-quote"},{"title":"Duplicate Quote","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml post /v2/quote/duplicate","href":"/api-reference/quote/duplicate-quote"},{"title":"Generate Quote PDF","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml get /v2/quote/pdf","href":"/api-reference/quote/generate-quote-pdf"}]},{"group":"Invoice Template","pages":[{"title":"Get Invoice Templates","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml get /v2/invoice-template","href":"/api-reference/invoice-template/get-invoice-templates"},{"title":"Update Invoice Template","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml put /v2/invoice-template","href":"/api-reference/invoice-template/update-invoice-template"},{"title":"Create Invoice Template","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml post /v2/invoice-template","href":"/api-reference/invoice-template/create-invoice-template"},{"title":"Delete Invoice Template","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml delete /v2/invoice-template","href":"/api-reference/invoice-template/delete-invoice-template"}]},{"group":"User","pages":[{"title":"Get Users","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml get /v2/user","href":"/api-reference/user/get-users"},{"title":"Update User","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml put /v2/user","href":"/api-reference/user/update-user"},{"title":"Create User","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml post /v2/user","href":"/api-reference/user/create-user"},{"title":"Delete User","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml delete /v2/user","href":"/api-reference/user/delete-user"}]},{"group":"Project","pages":[{"title":"Get Projects","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml get /v2/project","href":"/api-reference/project/get-projects"},{"title":"Update Project","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml put /v2/project","href":"/api-reference/project/update-project"},{"title":"Create Project","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml post /v2/project","href":"/api-reference/project/create-project"},{"title":"Delete Project","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml delete /v2/project","href":"/api-reference/project/delete-project"},{"title":"Get Project Folders","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml get /v2/project/folder","href":"/api-reference/project/get-project-folders"},{"title":"Update Project Folder","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml put /v2/project/folder","href":"/api-reference/project/update-project-folder"},{"title":"Create Project Folder","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml post /v2/project/folder","href":"/api-reference/project/create-project-folder"},{"title":"Delete Project Folder","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml delete /v2/project/folder","href":"/api-reference/project/delete-project-folder"},{"title":"Get Project Phases","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml get /v2/project/phase","href":"/api-reference/project/get-project-phases"},{"title":"Update Project Phase","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml put /v2/project/phase","href":"/api-reference/project/update-project-phase"},{"title":"Create Project Phase","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml post /v2/project/phase","href":"/api-reference/project/create-project-phase"},{"title":"Delete Project Phase","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml delete /v2/project/phase","href":"/api-reference/project/delete-project-phase"}]},{"group":"Rate Scheme","pages":[{"title":"Get Rate Schemes","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml get /v2/rate-scheme","href":"/api-reference/rate-scheme/get-rate-schemes"},{"title":"Update Rate Scheme","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml put /v2/rate-scheme","href":"/api-reference/rate-scheme/update-rate-scheme"},{"title":"Create Rate Scheme","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml post /v2/rate-scheme","href":"/api-reference/rate-scheme/create-rate-scheme"},{"title":"Delete Rate Scheme","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml delete /v2/rate-scheme","href":"/api-reference/rate-scheme/delete-rate-scheme"}]},{"group":"Resource","pages":[{"title":"Get Resources","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml get /v2/resource","href":"/api-reference/resource/get-resources"},{"title":"Update Resource","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml put /v2/resource","href":"/api-reference/resource/update-resource"},{"title":"Create Resource","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml post /v2/resource","href":"/api-reference/resource/create-resource"},{"title":"Delete Resource","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml delete /v2/resource","href":"/api-reference/resource/delete-resource"}]},{"group":"Workspace","pages":[{"title":"Get Workspaces","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml get /v2/workspace","href":"/api-reference/workspace/get-workspaces"},{"title":"Update Workspace","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml put /v2/workspace","href":"/api-reference/workspace/update-workspace"},{"title":"Create Workspace","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml post /v2/workspace","href":"/api-reference/workspace/create-workspace"},{"title":"Delete Workspace","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml delete /v2/workspace","href":"/api-reference/workspace/delete-workspace"}]},{"group":"Status","pages":[{"title":"Get Status","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml get /v2/status","href":"/api-reference/status/get-status"},{"title":"Update Status","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml put /v2/status","href":"/api-reference/status/update-status"},{"title":"Create Status","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml post /v2/status","href":"/api-reference/status/create-status"},{"title":"Delete Status","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml delete /v2/status","href":"/api-reference/status/delete-status"}]},{"group":"Tax","pages":[{"title":"Get Taxes","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml get /v2/tax","href":"/api-reference/tax/get-taxes"},{"title":"Update Tax","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml put /v2/tax","href":"/api-reference/tax/update-tax"},{"title":"Create Tax","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml post /v2/tax","href":"/api-reference/tax/create-tax"},{"title":"Delete Tax","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml delete /v2/tax","href":"/api-reference/tax/delete-tax"}]},{"group":"Time Activity","pages":[{"title":"Get Time Activities","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml get /v2/time-activity","href":"/api-reference/time-activity/get-time-activities"},{"title":"Update Time Activity","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml put /v2/time-activity","href":"/api-reference/time-activity/update-time-activity"},{"title":"Create Time Activity","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml post /v2/time-activity","href":"/api-reference/time-activity/create-time-activity"},{"title":"Delete Time Activity","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml delete /v2/time-activity","href":"/api-reference/time-activity/delete-time-activity"}]},{"group":"Time Entry","pages":[{"title":"Get Time Entries","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml get /v2/time-entry","href":"/api-reference/time-entry/get-time-entries"},{"title":"Update Time Entry","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml put /v2/time-entry","href":"/api-reference/time-entry/update-time-entry"},{"title":"Create Time Entry","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml post /v2/time-entry","href":"/api-reference/time-entry/create-time-entry"},{"title":"Delete Time Entry","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml delete /v2/time-entry","href":"/api-reference/time-entry/delete-time-entry"},{"title":"Stop Time Entry","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml patch /v2/time-entry/stop","href":"/api-reference/time-entry/stop-time-entry"}]}]}]},{"language":"de","tabs":[{"tab":"Benutzerhandbücher","pages":[{"title":"Benutzerhandbücher","href":"/de/introduction"}]},{"tab":"Admin-Dokumentation","pages":[{"title":"Admin-Dokumentation","href":"/de/admin/resources"}]},{"tab":"API Referenz","groups":[{"group":"Instance","pages":[{"title":"Get Instance","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml get /v2/instance","href":"/api-reference/instance/get-instance"}]},{"group":"Billable Item","pages":[{"title":"Get Billable Items","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml get /v2/billable-item","href":"/api-reference/billable-item/get-billable-items"},{"title":"Update Billable Item","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml put /v2/billable-item","href":"/api-reference/billable-item/update-billable-item"},{"title":"Create Billable Item","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml post /v2/billable-item","href":"/api-reference/billable-item/create-billable-item"},{"title":"Delete Billable Item","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml delete /v2/billable-item","href":"/api-reference/billable-item/delete-billable-item"}]},{"group":"Booking","pages":[{"title":"Get Bookings","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml get /v2/booking","href":"/api-reference/booking/get-bookings"},{"title":"Update Booking","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml put /v2/booking","href":"/api-reference/booking/update-booking"},{"title":"Create Booking","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml post /v2/booking","href":"/api-reference/booking/create-booking"},{"title":"Delete Booking","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml delete /v2/booking","href":"/api-reference/booking/delete-booking"},{"title":"Get Booking Clashes","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml get /v2/booking/checkclash","href":"/api-reference/booking/get-booking-clashes"},{"title":"Lock Booking","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml put /v2/booking/lock","href":"/api-reference/booking/lock-booking"},{"title":"Unlock Booking","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml put /v2/booking/unlock","href":"/api-reference/booking/unlock-booking"},{"title":"Bulk Bookings","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml post /v2/booking/bulk","href":"/api-reference/booking/bulk-bookings"}]},{"group":"Calendar Subscription","pages":[{"title":"Get Calendar Subscriptions","description":"Sonderplan supports calendar subscriptions for both importing and exporting events, using the standard iCalendar format. This format is widely supported by popular calendar services like Google Calendar, Outlook, and Apple iCloud.\n\n### Import Calendar Sync Subscriptions\nImport calendar sync allows you to bring external events into Sonderplan, such as syncing events from Google Calendar to Sonderplan bookings or sharing bookings between two separate Sonderplan instances.\n\nTo set up an import, you can generate an iCalendar feed URL from the external calendar (e.g., Google Calendar) and copy it into a new Import Calendar subscription in Sonderplan. During setup, you can define default properties for imported bookings, such as resources, status, and associated projects.\n\nSonderplan automatically checks these feeds at least once an hour and updates the schedule with any changes to the imported events.\n\n### Export Calendar Subscriptions\nExport calendar subscriptions allow you to share bookings from Sonderplan with external calendars, such as syncing the bookings of specific resources to a shared Google Calendar.\n\nTo enable export feeds, you must activate booking feeds for resources, schedules, or projects in the Sonderplan UI. The feed URL can then be retrieved from the corresponding endpoint using the `feed` property, which can be shared or integrated with external calendar systems.\n\n\u003cNote>`READ` access to the `ADMIN` module is required to access this endpoint\u003c/Note>","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml get /v2/calendar-subscription/import","href":"/api-reference/calendar-subscription/get-calendar-subscriptions"},{"title":"Update Calendar Subscription","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml put /v2/calendar-subscription/import","href":"/api-reference/calendar-subscription/update-calendar-subscription"},{"title":"Create Calendar Subscription","description":"\n\u003cNote>`WRITE` access to the `ADMIN` module is required to access this endpoint\u003c/Note>","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml post /v2/calendar-subscription/import","href":"/api-reference/calendar-subscription/create-calendar-subscription"},{"title":"Delete Calendar Subscription","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml delete /v2/calendar-subscription/import","href":"/api-reference/calendar-subscription/delete-calendar-subscription"}]},{"group":"Contact","pages":[{"title":"Get Contacts","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml get /v2/contact","href":"/api-reference/contact/get-contacts"},{"title":"Update Contact","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml put /v2/contact","href":"/api-reference/contact/update-contact"},{"title":"Create Contact","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml post /v2/contact","href":"/api-reference/contact/create-contact"},{"title":"Delete Contact","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml delete /v2/contact","href":"/api-reference/contact/delete-contact"}]},{"group":"Custom Field","pages":[{"title":"Get Custom Fields","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml get /v2/custom-field","href":"/api-reference/custom-field/get-custom-fields"},{"title":"Update Custom Field","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml put /v2/custom-field","href":"/api-reference/custom-field/update-custom-field"},{"title":"Create Custom Field","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml post /v2/custom-field","href":"/api-reference/custom-field/create-custom-field"},{"title":"Delete Custom Field","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml delete /v2/custom-field","href":"/api-reference/custom-field/delete-custom-field"}]},{"group":"Group","pages":[{"title":"Get Groups","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml get /v2/group","href":"/api-reference/group/get-groups"},{"title":"Update Group","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml put /v2/group","href":"/api-reference/group/update-group"},{"title":"Create Group","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml post /v2/group","href":"/api-reference/group/create-group"},{"title":"Delete Group","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml delete /v2/group","href":"/api-reference/group/delete-group"}]},{"group":"Invoice","pages":[{"title":"Get Invoices","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml get /v2/invoice","href":"/api-reference/invoice/get-invoices"},{"title":"Update Invoice","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml put /v2/invoice","href":"/api-reference/invoice/update-invoice"},{"title":"Create Invoice","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml post /v2/invoice","href":"/api-reference/invoice/create-invoice"},{"title":"Delete Invoice","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml delete /v2/invoice","href":"/api-reference/invoice/delete-invoice"},{"title":"Duplicate Invoice","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml post /v2/invoice/duplicate","href":"/api-reference/invoice/duplicate-invoice"},{"title":"Generate Invoice PDF","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml get /v2/invoice/pdf","href":"/api-reference/invoice/generate-invoice-pdf"}]},{"group":"Quote","pages":[{"title":"Get Quotes","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml get /v2/quote","href":"/api-reference/quote/get-quotes"},{"title":"Update Quote","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml put /v2/quote","href":"/api-reference/quote/update-quote"},{"title":"Create Quote","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml post /v2/quote","href":"/api-reference/quote/create-quote"},{"title":"Delete Quote","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml delete /v2/quote","href":"/api-reference/quote/delete-quote"},{"title":"Duplicate Quote","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml post /v2/quote/duplicate","href":"/api-reference/quote/duplicate-quote"},{"title":"Generate Quote PDF","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml get /v2/quote/pdf","href":"/api-reference/quote/generate-quote-pdf"}]},{"group":"Invoice Template","pages":[{"title":"Get Invoice Templates","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml get /v2/invoice-template","href":"/api-reference/invoice-template/get-invoice-templates"},{"title":"Update Invoice Template","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml put /v2/invoice-template","href":"/api-reference/invoice-template/update-invoice-template"},{"title":"Create Invoice Template","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml post /v2/invoice-template","href":"/api-reference/invoice-template/create-invoice-template"},{"title":"Delete Invoice Template","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml delete /v2/invoice-template","href":"/api-reference/invoice-template/delete-invoice-template"}]},{"group":"User","pages":[{"title":"Get Users","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml get /v2/user","href":"/api-reference/user/get-users"},{"title":"Update User","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml put /v2/user","href":"/api-reference/user/update-user"},{"title":"Create User","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml post /v2/user","href":"/api-reference/user/create-user"},{"title":"Delete User","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml delete /v2/user","href":"/api-reference/user/delete-user"}]},{"group":"Project","pages":[{"title":"Get Projects","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml get /v2/project","href":"/api-reference/project/get-projects"},{"title":"Update Project","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml put /v2/project","href":"/api-reference/project/update-project"},{"title":"Create Project","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml post /v2/project","href":"/api-reference/project/create-project"},{"title":"Delete Project","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml delete /v2/project","href":"/api-reference/project/delete-project"},{"title":"Get Project Folders","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml get /v2/project/folder","href":"/api-reference/project/get-project-folders"},{"title":"Update Project Folder","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml put /v2/project/folder","href":"/api-reference/project/update-project-folder"},{"title":"Create Project Folder","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml post /v2/project/folder","href":"/api-reference/project/create-project-folder"},{"title":"Delete Project Folder","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml delete /v2/project/folder","href":"/api-reference/project/delete-project-folder"},{"title":"Get Project Phases","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml get /v2/project/phase","href":"/api-reference/project/get-project-phases"},{"title":"Update Project Phase","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml put /v2/project/phase","href":"/api-reference/project/update-project-phase"},{"title":"Create Project Phase","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml post /v2/project/phase","href":"/api-reference/project/create-project-phase"},{"title":"Delete Project Phase","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml delete /v2/project/phase","href":"/api-reference/project/delete-project-phase"}]},{"group":"Rate Scheme","pages":[{"title":"Get Rate Schemes","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml get /v2/rate-scheme","href":"/api-reference/rate-scheme/get-rate-schemes"},{"title":"Update Rate Scheme","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml put /v2/rate-scheme","href":"/api-reference/rate-scheme/update-rate-scheme"},{"title":"Create Rate Scheme","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml post /v2/rate-scheme","href":"/api-reference/rate-scheme/create-rate-scheme"},{"title":"Delete Rate Scheme","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml delete /v2/rate-scheme","href":"/api-reference/rate-scheme/delete-rate-scheme"}]},{"group":"Resource","pages":[{"title":"Get Resources","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml get /v2/resource","href":"/api-reference/resource/get-resources"},{"title":"Update Resource","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml put /v2/resource","href":"/api-reference/resource/update-resource"},{"title":"Create Resource","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml post /v2/resource","href":"/api-reference/resource/create-resource"},{"title":"Delete Resource","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml delete /v2/resource","href":"/api-reference/resource/delete-resource"}]},{"group":"Workspace","pages":[{"title":"Get Workspaces","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml get /v2/workspace","href":"/api-reference/workspace/get-workspaces"},{"title":"Update Workspace","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml put /v2/workspace","href":"/api-reference/workspace/update-workspace"},{"title":"Create Workspace","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml post /v2/workspace","href":"/api-reference/workspace/create-workspace"},{"title":"Delete Workspace","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml delete /v2/workspace","href":"/api-reference/workspace/delete-workspace"}]},{"group":"Status","pages":[{"title":"Get Status","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml get /v2/status","href":"/api-reference/status/get-status"},{"title":"Update Status","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml put /v2/status","href":"/api-reference/status/update-status"},{"title":"Create Status","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml post /v2/status","href":"/api-reference/status/create-status"},{"title":"Delete Status","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml delete /v2/status","href":"/api-reference/status/delete-status"}]},{"group":"Tax","pages":[{"title":"Get Taxes","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml get /v2/tax","href":"/api-reference/tax/get-taxes"},{"title":"Update Tax","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml put /v2/tax","href":"/api-reference/tax/update-tax"},{"title":"Create Tax","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml post /v2/tax","href":"/api-reference/tax/create-tax"},{"title":"Delete Tax","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml delete /v2/tax","href":"/api-reference/tax/delete-tax"}]},{"group":"Time Activity","pages":[{"title":"Get Time Activities","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml get /v2/time-activity","href":"/api-reference/time-activity/get-time-activities"},{"title":"Update Time Activity","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml put /v2/time-activity","href":"/api-reference/time-activity/update-time-activity"},{"title":"Create Time Activity","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml post /v2/time-activity","href":"/api-reference/time-activity/create-time-activity"},{"title":"Delete Time Activity","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml delete /v2/time-activity","href":"/api-reference/time-activity/delete-time-activity"}]},{"group":"Time Entry","pages":[{"title":"Get Time Entries","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml get /v2/time-entry","href":"/api-reference/time-entry/get-time-entries"},{"title":"Update Time Entry","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml put /v2/time-entry","href":"/api-reference/time-entry/update-time-entry"},{"title":"Create Time Entry","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml post /v2/time-entry","href":"/api-reference/time-entry/create-time-entry"},{"title":"Delete Time Entry","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml delete /v2/time-entry","href":"/api-reference/time-entry/delete-time-entry"},{"title":"Stop Time Entry","deprecated":null,"version":null,"openapi":"/api-reference/openapi-mintlify.yaml patch /v2/time-entry/stop","href":"/api-reference/time-entry/stop-time-entry"}]}]}]}]},"basePath":"","title":"Update Calendar Subscription - Sonderplan Docs","buildId":"dpl_42LwxxU1kGN114H4XzwGYXa9ZDah","deploymentId":"dpl_42LwxxU1kGN114H4XzwGYXa9ZDah","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-C-hEh3I2.js","utils-CnF4QiUD.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-C7PVNbel.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-8ytevL2A.js","snippetPresets-BT1alx3v.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-BLXC0i_W.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-CyLIGI9_.js","shallow-DC0lGVIW.js","getApiPlaygroundDisplay-CgDQ85tN.js","CodeSnippet-6-I-Gpv9.js","CodeSnippets-BAk1kDdu.js","Page-C945cI-W.js","getPastedJson-B276RuWN.js","icon-BqP8etTm.js","MethodPill-DM6sbxG1.js","DuplicateIcon-PyJglOaE.js","createIcon-CMeOMAc_.js","DynamicMarkdown-BoyYAA8K.js","SectionHeading-DAYv3gvZ.js","axios-vUo_bRtp.js","Markdown-BhTTmazV.js","clsx-CR-RHrVC.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CBUH0-zX.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-BmARFYNC.js"]}