{"docsConfig":{"theme":"almond","$schema":"https://mintlify.com/docs.json","name":"Ekso Documentation","colors":{"primary":"#0084d1","light":"#00bcff","dark":"#0069a8"},"logo":{"light":"https://mintcdn.com/eksoinc/v9M8GeFxTdReuTro/images/logo-text-black.svg?fit=max\u0026auto=format\u0026n=v9M8GeFxTdReuTro\u0026q=85\u0026s=e023b94a2f703d6d6f2986839132a0e6","dark":"https://mintcdn.com/eksoinc/v9M8GeFxTdReuTro/images/logo-text-white.svg?fit=max\u0026auto=format\u0026n=v9M8GeFxTdReuTro\u0026q=85\u0026s=1805bad2187bc79f2d0ac22e80acc415","href":"https://ekso.app"},"favicon":"https://mintcdn.com/eksoinc/v9M8GeFxTdReuTro/favicon.svg?fit=max\u0026auto=format\u0026n=v9M8GeFxTdReuTro\u0026q=85\u0026s=3b765aa86f1c914bd604e2082be00be5","api":{"examples":{"languages":["curl","python","javascript","csharp","php","go","java","ruby"]}},"appearance":{"default":"dark"},"navbar":{"links":[{"href":"mailto:[email protected]","label":"Support"},{"href":"https://ekso.app","label":"Ekso.app"}],"primary":{"type":"button","label":"Sign in","href":"https://ekso.app"}},"footer":{"socials":{"website":"https://ekso.app"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":true},"navigation":{"global":{"anchors":[{"anchor":"Documentation","icon":"book-open-cover","href":"https://ekso.dev"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"eksoinc","hasAudioNarration":false,"actualSubdomain":"eksoinc","customDomains":["ekso.dev"],"gitSource":{"type":"github","owner":"eksohq","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a21f78f2af16501935951e3","collectionId":"bb1345e5-2175-49c5-aa59-e85d0b6147fe","schemaVersion":"v2"},"entitlements":{},"buildId":"6a21f78f2af16501935951e3:success","clientVersion":"0.0.3969","searchFilterCounts":[{"language":"default","tag":"API Reference","count":245},{"language":"default","tag":"Reference","count":78},{"language":"default","tag":"Data Models","count":61},{"language":"default","tag":"CLI","count":54},{"language":"default","tag":"SDK","count":42},{"language":"default","tag":"Guides","count":37},{"language":"default","tag":"Data \u0026 Fields","count":31},{"language":"default","tag":"Finance","count":30},{"language":"default","tag":"MCP Tools","count":26},{"language":"default","tag":"Containers","count":21}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":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":"editor-v7-file-tree","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":"pause-universal-search-reconcile","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":"per-site-search-delta","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":"editor-private-page-search","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":"editor-nav-generations","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":"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":"editor-agent-model-picker","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":"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}],"isAtlas":false,"googleFontsInlined":true},"customCss":[],"page":{"pagePath":"api-reference/notification/updates-an-existing-scheduled-notification-configuration","slug":"/api-reference/notification/updates-an-existing-scheduled-notification-configuration","pageMetadata":{"title":"Updates an existing scheduled notification configuration.","description":null,"deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /api/notification","href":"/api-reference/notification/updates-an-existing-scheduled-notification-configuration","autogeneratedByOpenApi":true},"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":"Updates an existing scheduled notification configuration.","description":null,"deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /api/notification","href":"/api-reference/notification/updates-an-existing-scheduled-notification-configuration","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["Notification"],"summary":"Updates an existing scheduled notification configuration.","operationId":"Notification_update","requestBody":"56aad35f-c27b-4326-82eb-051a4a4f4f08","responses":{"200":"f5e6f3c4-87e8-4537-bbdc-19d9c8f9a1af","400":"3a0e7cb9-2ea4-461c-9f5f-d462e0d26dd4","403":"12562294-d582-4055-87ce-940359065bcd","422":"f0672964-c251-420a-8a1b-8fe0fa5c6f99","500":"6ddf6e56-856b-433f-ba84-5f6d5ad032c0"},"security":["e67391bd-1f5d-4aac-b57b-640db5c0030e"],"x-sdk-tier":"public","method":"put","type":"path","servers":["fbd3f9d2-d3b6-43de-a0c9-c9a0129dd847"],"path":"/api/notification","baseUrlOptions":["https://{install}"],"title":"Updates an existing scheduled notification configuration.","description":"","codeSamples":[],"requestExampleLanguages":["bash","python","javascript","csharp","php","go","java","ruby"],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"description":"The updated notification configuration.","content":{"application/json":{"schema":{"type":"object","properties":{"entity":{"oneOf":[{"type":"null","uniqueKey":"entity.oneOf.0","typeLabel":"null"},{"type":"string","uniqueKey":"entity.oneOf.1","typeLabel":"string"}],"uniqueKey":"entity","typeLabel":"null | string"},"name":{"type":"string","uniqueKey":"name","typeLabel":"string"},"description":{"type":"string","uniqueKey":"description","typeLabel":"string"},"active":{"type":"boolean","uniqueKey":"active","typeLabel":"boolean"},"container":{"type":"array","items":{"type":"string","uniqueKey":"container.items.[INDEX]","typeLabel":"string"},"uniqueKey":"container","typeLabel":"string[]"},"interval":{"type":"integer","format":"int32","uniqueKey":"interval","typeLabel":"integer\u003cint32>"},"limiter":{"type":"integer","format":"int32","uniqueKey":"limiter","typeLabel":"integer\u003cint32>"},"conditionGroup":{"type":"array","items":{"type":"object","properties":{"condition":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","uniqueKey":"conditionGroup.items.[INDEX].condition.items.[INDEX].id","typeLabel":"string"},"leftSide":{"type":"string","uniqueKey":"conditionGroup.items.[INDEX].condition.items.[INDEX].leftSide","typeLabel":"string"},"rightSide":{"type":"string","uniqueKey":"conditionGroup.items.[INDEX].condition.items.[INDEX].rightSide","typeLabel":"string"},"operator":{"type":"integer","uniqueKey":"conditionGroup.items.[INDEX].condition.items.[INDEX].operator","typeLabel":"integer"}},"uniqueKey":"conditionGroup.items.[INDEX].condition.items.[INDEX]","typeLabel":"object"},"uniqueKey":"conditionGroup.items.[INDEX].condition","typeLabel":"object[]"}},"uniqueKey":"conditionGroup.items.[INDEX]","typeLabel":"object"},"uniqueKey":"conditionGroup","typeLabel":"object[]"},"recipientUserGroup":{"type":"array","items":{"type":"string","uniqueKey":"recipientUserGroup.items.[INDEX]","typeLabel":"string"},"uniqueKey":"recipientUserGroup","typeLabel":"string[]"},"recipientEmail":{"type":"array","items":{"type":"string","uniqueKey":"recipientEmail.items.[INDEX]","typeLabel":"string"},"uniqueKey":"recipientEmail","typeLabel":"string[]"},"recipientEndpoint":{"type":"string","uniqueKey":"recipientEndpoint","typeLabel":"string"},"recipientSlackId":{"type":"string","uniqueKey":"recipientSlackId","typeLabel":"string"},"recipientMsTeamsId":{"type":"string","uniqueKey":"recipientMsTeamsId","typeLabel":"string"},"tenantId":{"type":"string","uniqueKey":"tenantId","typeLabel":"string"},"id":{"type":"string","uniqueKey":"id","typeLabel":"string"},"created":{"type":"string","format":"date-time","uniqueKey":"created","typeLabel":"string\u003cdate-time>"},"createdBy":{"type":"string","uniqueKey":"createdBy","typeLabel":"string"},"updated":{"type":"string","format":"date-time","uniqueKey":"updated","typeLabel":"string\u003cdate-time>"},"updatedBy":{"type":"string","uniqueKey":"updatedBy","typeLabel":"string"},"deleted":{"type":"boolean","uniqueKey":"deleted","typeLabel":"boolean"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"entity":"\u003cstring>","name":"\u003cstring>","description":"\u003cstring>","active":true,"container":["\u003cstring>"],"interval":123,"limiter":123,"conditionGroup":[{"condition":[{"id":"\u003cstring>","leftSide":"\u003cstring>","rightSide":"\u003cstring>","operator":123}]}],"recipientUserGroup":["\u003cstring>"],"recipientEmail":["\u003cstring>"],"recipientEndpoint":"\u003cstring>","recipientSlackId":"\u003cstring>","recipientMsTeamsId":"\u003cstring>","tenantId":"\u003cstring>","id":"\u003cstring>","created":"2023-11-07T05:31:56Z","createdBy":"\u003cstring>","updated":"2023-11-07T05:31:56Z","updatedBy":"\u003cstring>","deleted":true}}},"exampleType":"generated"},"application/*+json":{"schema":{"type":"object","properties":{"entity":{"oneOf":[{"type":"null","uniqueKey":"entity.oneOf.0","typeLabel":"null"},{"type":"string","uniqueKey":"entity.oneOf.1","typeLabel":"string"}],"uniqueKey":"entity","typeLabel":"null | string"},"name":{"type":"string","uniqueKey":"name","typeLabel":"string"},"description":{"type":"string","uniqueKey":"description","typeLabel":"string"},"active":{"type":"boolean","uniqueKey":"active","typeLabel":"boolean"},"container":{"type":"array","items":{"type":"string","uniqueKey":"container.items.[INDEX]","typeLabel":"string"},"uniqueKey":"container","typeLabel":"string[]"},"interval":{"type":"integer","format":"int32","uniqueKey":"interval","typeLabel":"integer\u003cint32>"},"limiter":{"type":"integer","format":"int32","uniqueKey":"limiter","typeLabel":"integer\u003cint32>"},"conditionGroup":{"type":"array","items":{"type":"object","properties":{"condition":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","uniqueKey":"conditionGroup.items.[INDEX].condition.items.[INDEX].id","typeLabel":"string"},"leftSide":{"type":"string","uniqueKey":"conditionGroup.items.[INDEX].condition.items.[INDEX].leftSide","typeLabel":"string"},"rightSide":{"type":"string","uniqueKey":"conditionGroup.items.[INDEX].condition.items.[INDEX].rightSide","typeLabel":"string"},"operator":{"type":"integer","uniqueKey":"conditionGroup.items.[INDEX].condition.items.[INDEX].operator","typeLabel":"integer"}},"uniqueKey":"conditionGroup.items.[INDEX].condition.items.[INDEX]","typeLabel":"object"},"uniqueKey":"conditionGroup.items.[INDEX].condition","typeLabel":"object[]"}},"uniqueKey":"conditionGroup.items.[INDEX]","typeLabel":"object"},"uniqueKey":"conditionGroup","typeLabel":"object[]"},"recipientUserGroup":{"type":"array","items":{"type":"string","uniqueKey":"recipientUserGroup.items.[INDEX]","typeLabel":"string"},"uniqueKey":"recipientUserGroup","typeLabel":"string[]"},"recipientEmail":{"type":"array","items":{"type":"string","uniqueKey":"recipientEmail.items.[INDEX]","typeLabel":"string"},"uniqueKey":"recipientEmail","typeLabel":"string[]"},"recipientEndpoint":{"type":"string","uniqueKey":"recipientEndpoint","typeLabel":"string"},"recipientSlackId":{"type":"string","uniqueKey":"recipientSlackId","typeLabel":"string"},"recipientMsTeamsId":{"type":"string","uniqueKey":"recipientMsTeamsId","typeLabel":"string"},"tenantId":{"type":"string","uniqueKey":"tenantId","typeLabel":"string"},"id":{"type":"string","uniqueKey":"id","typeLabel":"string"},"created":{"type":"string","format":"date-time","uniqueKey":"created","typeLabel":"string\u003cdate-time>"},"createdBy":{"type":"string","uniqueKey":"createdBy","typeLabel":"string"},"updated":{"type":"string","format":"date-time","uniqueKey":"updated","typeLabel":"string\u003cdate-time>"},"updatedBy":{"type":"string","uniqueKey":"updatedBy","typeLabel":"string"},"deleted":{"type":"boolean","uniqueKey":"deleted","typeLabel":"boolean"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"entity":"\u003cstring>","name":"\u003cstring>","description":"\u003cstring>","active":true,"container":["\u003cstring>"],"interval":123,"limiter":123,"conditionGroup":[{"condition":[{"id":"\u003cstring>","leftSide":"\u003cstring>","rightSide":"\u003cstring>","operator":123}]}],"recipientUserGroup":["\u003cstring>"],"recipientEmail":["\u003cstring>"],"recipientEndpoint":"\u003cstring>","recipientSlackId":"\u003cstring>","recipientMsTeamsId":"\u003cstring>","tenantId":"\u003cstring>","id":"\u003cstring>","created":"2023-11-07T05:31:56Z","createdBy":"\u003cstring>","updated":"2023-11-07T05:31:56Z","updatedBy":"\u003cstring>","deleted":true}}},"exampleType":"generated"}},"required":true,"exampleType":"generated"},"responses":{"f5e6f3c4-87e8-4537-bbdc-19d9c8f9a1af":{"description":"Notification updated successfully.","content":{"application/json":{}},"exampleType":"generated"},"3a0e7cb9-2ea4-461c-9f5f-d462e0d26dd4":{"description":"Validation error — field-level errors in Fields[]","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"12562294-d582-4055-87ce-940359065bcd":{"description":"Permission denied — insufficient permissions","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"f0672964-c251-420a-8a1b-8fe0fa5c6f99":{"description":"Business rule violation — logic error","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"6ddf6e56-856b-433f-ba84-5f6d5ad032c0":{"description":"Internal server error","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}}},"security":{"e67391bd-1f5d-4aac-b57b-640db5c0030e":{"Bearer":{"type":"http","description":"JWT Bearer token. Obtain via the OAuth 2.0 token endpoint.","scheme":"bearer","bearerFormat":"JWT","scopes":[]}}},"servers":{"fbd3f9d2-d3b6-43de-a0c9-c9a0129dd847":{"url":"https://{install}","description":"Your self-hosted Ekso install","variables":{"install":{"default":"your-ekso-install.example.com","description":"Your install hostname (the PublicUrl set in /startup)"}}}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","description":"JWT Bearer token. Obtain via the OAuth 2.0 token endpoint.","scheme":"bearer","bearerFormat":"JWT","scopes":[]},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"JWT Bearer token. Obtain via the OAuth 2.0 token endpoint.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"Bearer","name":"Authorization"}],"title":"Bearer"}]},"originalFileLocation":"api-reference/openapi.json"},"subdomain":"eksoinc","siteName":"Ekso Documentation","title":"Updates an existing scheduled notification configuration. - Ekso Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-06-03T21:02:13.473Z","originalFileLocation":"api-reference/notification/updates-an-existing-scheduled-notification-configuration.mdx"},"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=\"dark\"}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=\"application-name\" content=\"Ekso Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/eksoinc/pxW1hMo3qIElHFSj/_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/eksoinc/pxW1hMo3qIElHFSj/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/eksoinc/pxW1hMo3qIElHFSj/_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/eksoinc/pxW1hMo3qIElHFSj/_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/eksoinc/pxW1hMo3qIElHFSj/_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/eksoinc/pxW1hMo3qIElHFSj/_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/eksoinc/pxW1hMo3qIElHFSj/_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/eksoinc/pxW1hMo3qIElHFSj/_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/eksoinc/pxW1hMo3qIElHFSj/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Updates an existing scheduled notification configuration. - Ekso Documentation\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Ekso Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://ekso.dev/api-reference/notification/updates-an-existing-scheduled-notification-configuration\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://eksoinc.mintlify.app/_mintlify/api/og/v2?division=Notifications\u0026amp;title=Updates+an+existing+scheduled+notification+configuration.\u0026amp;theme=e61ffb7e62832e5d246308c1\u0026amp;signature=904d66883a2c0ffea50120c2db3a6254aebe6ec8319b1bb37ccf52e5e07ac40e\">\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=\"Updates an existing scheduled notification configuration. - Ekso Documentation\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://eksoinc.mintlify.app/_mintlify/api/og/v2?division=Notifications\u0026amp;title=Updates+an+existing+scheduled+notification+configuration.\u0026amp;theme=e61ffb7e62832e5d246308c1\u0026amp;signature=904d66883a2c0ffea50120c2db3a6254aebe6ec8319b1bb37ccf52e5e07ac40e\">\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/eksoinc/pxW1hMo3qIElHFSj/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Ekso Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0084d1\">\u003clink data-mint-head rel=\"canonical\" href=\"https://ekso.dev/api-reference/notification/updates-an-existing-scheduled-notification-configuration\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/notification/updates-an-existing-scheduled-notification-configuration.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://ekso.dev/#organization\",\"name\":\"Ekso Documentation\",\"url\":\"https://ekso.dev\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/eksoinc/v9M8GeFxTdReuTro/images/logo-text-black.svg?fit=max\u0026auto=format\u0026n=v9M8GeFxTdReuTro\u0026q=85\u0026s=e023b94a2f703d6d6f2986839132a0e6\"}},{\"@type\":\"WebSite\",\"@id\":\"https://ekso.dev#website\",\"name\":\"Ekso Documentation\",\"url\":\"https://ekso.dev\",\"publisher\":{\"@id\":\"https://ekso.dev/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://ekso.dev/api-reference/notification/updates-an-existing-scheduled-notification-configuration#webpage\",\"url\":\"https://ekso.dev/api-reference/notification/updates-an-existing-scheduled-notification-configuration\",\"name\":\"Updates an existing scheduled notification configuration.\",\"dateModified\":\"2026-06-03T21:02:13.473Z\",\"isPartOf\":{\"@id\":\"https://ekso.dev#website\"},\"breadcrumb\":{\"@id\":\"https://ekso.dev/api-reference/notification/updates-an-existing-scheduled-notification-configuration#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://ekso.dev/api-reference/notification/updates-an-existing-scheduled-notification-configuration#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Notifications\",\"item\":\"https://ekso.dev/api-reference/notification/lists-all-scheduled-notification-configurations-for-the-current-tenant\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Updates an existing scheduled notification configuration.\",\"item\":\"https://ekso.dev/api-reference/notification/updates-an-existing-scheduled-notification-configuration\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://ekso.dev/api-reference/notification/updates-an-existing-scheduled-notification-configuration#apireference\",\"headline\":\"Updates an existing scheduled notification configuration.\",\"name\":\"Updates an existing scheduled notification configuration.\",\"url\":\"https://ekso.dev/api-reference/notification/updates-an-existing-scheduled-notification-configuration\",\"mainEntityOfPage\":{\"@id\":\"https://ekso.dev/api-reference/notification/updates-an-existing-scheduled-notification-configuration#webpage\"},\"dateModified\":\"2026-06-03T21:02:13.473Z\",\"publisher\":{\"@id\":\"https://ekso.dev/#organization\"},\"isPartOf\":{\"@id\":\"https://ekso.dev#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Ekso Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Ekso Documentation","nav":{"global":{"anchors":[{"anchor":"Documentation","icon":"book-open-cover","href":"https://ekso.dev"}]},"tabs":[{"tab":"Guides","pages":[{"title":"Guides","href":""}]},{"tab":"API Reference","groups":[{"group":"Overview","pages":[{"title":"Introduction","href":"/api-reference/introduction"}]},{"group":"App","pages":[{"title":"Returns the list of supported ISO country codes.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/meta/country","href":"/api-reference/meta/returns-the-list-of-supported-iso-country-codes"},{"title":"Returns the list of supported ISO currency codes.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/meta/currency","href":"/api-reference/meta/returns-the-list-of-supported-iso-currency-codes"},{"title":"Returns the list of supported timezones with display names.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/meta/timezone","href":"/api-reference/meta/returns-the-list-of-supported-timezones-with-display-names"}]},{"group":"Items","pages":[{"title":"Creates a new item within a container.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/item","href":"/api-reference/item/creates-a-new-item-within-a-container"},{"title":"Duplicates an existing item within the same container.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/item/copy","href":"/api-reference/item/duplicates-an-existing-item-within-the-same-container"},{"title":"Adds a parent-child dependency between two items.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/item/dependency/add/{parentId}/{childId}","href":"/api-reference/item/adds-a-parent-child-dependency-between-two-items"},{"title":"Removes an item from its dependency tree, making it a standalone item that retains its children.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/item/dependency/remove/{id}","href":"/api-reference/item/removes-an-item-from-its-dependency-tree-making-it-a-standalone-item-that-retains-its-children"},{"title":"Executes a filter query against items and returns paginated results.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/item/filter","href":"/api-reference/item/executes-a-filter-query-against-items-and-returns-paginated-results"},{"title":"Finds items by container ID and/or sequence number.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/item/find","href":"/api-reference/item/finds-items-by-container-id-andor-sequence-number"},{"title":"Lists items in a container with optional filtering and pagination.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/item/list","href":"/api-reference/item/lists-items-in-a-container-with-optional-filtering-and-pagination"},{"title":"Searches for items matching a keyword across one or more containers, filtered by user permissions.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/item/match","href":"/api-reference/item/searches-for-items-matching-a-keyword-across-one-or-more-containers-filtered-by-user-permissions"},{"title":"Lists items assigned to a specific resource (user or job role).","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/item/resource","href":"/api-reference/item/lists-items-assigned-to-a-specific-resource-user-or-job-role"},{"title":"Returns the screen layout definition for adding or updating an item, including field definitions and workflow states.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/item/screen","href":"/api-reference/screen/returns-the-screen-layout-definition-for-adding-or-updating-an-item-including-field-definitions-and-workflow-states"},{"title":"Deletes an item by its identifier.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/item/{id}","href":"/api-reference/item/deletes-an-item-by-its-identifier"},{"title":"Retrieves a single item by its identifier, returning an empty item if the user lacks permission.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/item/{id}","href":"/api-reference/item/retrieves-a-single-item-by-its-identifier-returning-an-empty-item-if-the-user-lacks-permission"},{"title":"Updates an existing item.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /api/item/{id}","href":"/api-reference/item/updates-an-existing-item"},{"title":"Retrieves the full dependency tree for an item, filtered to items the user can see.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/item/{id}/dependency","href":"/api-reference/item/retrieves-the-full-dependency-tree-for-an-item-filtered-to-items-the-user-can-see"},{"title":"Sends an outbound ticket reply as an annotation on an item.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/item/{itemId}/reply","href":"/api-reference/item/sends-an-outbound-ticket-reply-as-an-annotation-on-an-item"}]},{"group":"Boards","pages":[{"title":"Lists all boards visible to the current user.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/board","href":"/api-reference/board/lists-all-boards-visible-to-the-current-user"},{"title":"Creates a new board.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/board","href":"/api-reference/board/creates-a-new-board"},{"title":"Lists all cycles across all boards.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/board/cycle","href":"/api-reference/cycle/lists-all-cycles-across-all-boards"},{"title":"Returns a portfolio-level summary across all boards: aggregate metrics and per-board\nhealth, financials, item counts, cycle counts, and status distribution.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/board/portfolio","href":"/api-reference/board/returns-a-portfolio-level-summary-across-all-boards:-aggregate-metrics-and-per-boardhealth-financials-item-counts-cycle-counts-and-status-distribution"},{"title":"Returns item count statistics grouped by board.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/board/stats","href":"/api-reference/board/returns-item-count-statistics-grouped-by-board"},{"title":"Lists all cycles for a specific board.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/board/{boardId}/cycle","href":"/api-reference/cycle/lists-all-cycles-for-a-specific-board"},{"title":"Creates a new cycle on the specified board.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/board/{boardId}/cycle","href":"/api-reference/cycle/creates-a-new-cycle-on-the-specified-board"},{"title":"Deletes a cycle by ID, only if it belongs to the specified board.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/board/{boardId}/cycle/{cycleId}","href":"/api-reference/cycle/deletes-a-cycle-by-id-only-if-it-belongs-to-the-specified-board"},{"title":"Retrieves a single cycle by ID within a board.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/board/{boardId}/cycle/{cycleId}","href":"/api-reference/cycle/retrieves-a-single-cycle-by-id-within-a-board"},{"title":"Updates an existing cycle, and automatically approves all item time entries if the cycle is being closed.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /api/board/{boardId}/cycle/{cycleId}","href":"/api-reference/cycle/updates-an-existing-cycle-and-automatically-approves-all-item-time-entries-if-the-cycle-is-being-closed"},{"title":"Lists all items assigned to a specific cycle within a board.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/board/{boardId}/cycle/{cycleId}/item","href":"/api-reference/cycle/lists-all-items-assigned-to-a-specific-cycle-within-a-board"},{"title":"Deletes a board by ID.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/board/{id}","href":"/api-reference/board/deletes-a-board-by-id"},{"title":"Retrieves a single board by ID.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/board/{id}","href":"/api-reference/board/retrieves-a-single-board-by-id"},{"title":"Updates an existing board.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /api/board/{id}","href":"/api-reference/board/updates-an-existing-board"},{"title":"Returns item count statistics grouped by cycle.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/cycle/stats","href":"/api-reference/cycle/returns-item-count-statistics-grouped-by-cycle"}]},{"group":"Containers","pages":[{"title":"Lists all areas for the current tenant.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/area","href":"/api-reference/area/lists-all-areas-for-the-current-tenant"},{"title":"Creates a new area (super admin only).","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/area","href":"/api-reference/area/creates-a-new-area-super-admin-only"},{"title":"Updates an existing area.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /api/area","href":"/api-reference/area/updates-an-existing-area"},{"title":"Deletes an area by its identifier (super admin only).","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/area/{id}","href":"/api-reference/area/deletes-an-area-by-its-identifier-super-admin-only"},{"title":"Retrieves a single area by its identifier.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/area/{id}","href":"/api-reference/area/retrieves-a-single-area-by-its-identifier"},{"title":"Lists all containers the current user has view permission for.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/container","href":"/api-reference/container/lists-all-containers-the-current-user-has-view-permission-for"},{"title":"Creates a new container.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/container","href":"/api-reference/container/creates-a-new-container"},{"title":"Updates an existing container.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /api/container","href":"/api-reference/container/updates-an-existing-container"},{"title":"Lists all filters for a container.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/container/{containerId}/filter","href":"/api-reference/container/lists-all-filters-for-a-container"},{"title":"Creates a new filter within a container.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/container/{containerId}/filter","href":"/api-reference/container/creates-a-new-filter-within-a-container"},{"title":"Deletes a filter from a container.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/container/{containerId}/filter/{filterId}","href":"/api-reference/container/deletes-a-filter-from-a-container"},{"title":"Retrieves a single filter within a container.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/container/{containerId}/filter/{filterId}","href":"/api-reference/container/retrieves-a-single-filter-within-a-container"},{"title":"Updates an existing filter within a container.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /api/container/{containerId}/filter/{filterId}","href":"/api-reference/container/updates-an-existing-filter-within-a-container"},{"title":"Deletes a container by its identifier.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/container/{id}","href":"/api-reference/container/deletes-a-container-by-its-identifier"},{"title":"Retrieves a single container by its identifier.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/container/{id}","href":"/api-reference/container/retrieves-a-single-container-by-its-identifier"},{"title":"Re-sequences item numbers within a container.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/container/{id}/sequence","href":"/api-reference/container/re-sequences-item-numbers-within-a-container"},{"title":"Lists all labels for the current tenant.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/label","href":"/api-reference/label/lists-all-labels-for-the-current-tenant"},{"title":"Creates a new label (super admin only).","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/label","href":"/api-reference/label/creates-a-new-label-super-admin-only"},{"title":"Updates an existing label (super admin only).","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /api/label","href":"/api-reference/label/updates-an-existing-label-super-admin-only"},{"title":"Deletes a label by its identifier (super admin only).","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/label/{id}","href":"/api-reference/label/deletes-a-label-by-its-identifier-super-admin-only"},{"title":"Retrieves a single label by its identifier.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/label/{id}","href":"/api-reference/label/retrieves-a-single-label-by-its-identifier"}]},{"group":"Users","pages":[{"title":"Lists all user groups for the current tenant, ordered by name.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/security/user-group","href":"/api-reference/adminusergroup/lists-all-user-groups-for-the-current-tenant-ordered-by-name"},{"title":"Creates a new custom user group (super admin only).","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/security/user-group","href":"/api-reference/adminusergroup/creates-a-new-custom-user-group-super-admin-only"},{"title":"Updates an existing user group (super admin only, system groups cannot be deleted via update).","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /api/security/user-group","href":"/api-reference/adminusergroup/updates-an-existing-user-group-super-admin-only-system-groups-cannot-be-deleted-via-update"},{"title":"Deletes a custom user group by its identifier (super admin only, system groups cannot be deleted).","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/security/user-group/{id}","href":"/api-reference/adminusergroup/deletes-a-custom-user-group-by-its-identifier-super-admin-only-system-groups-cannot-be-deleted"},{"title":"Retrieves a single user group by its identifier.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/security/user-group/{id}","href":"/api-reference/adminusergroup/retrieves-a-single-user-group-by-its-identifier"},{"title":"Lists all users for the current tenant.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/user","href":"/api-reference/adminuser/lists-all-users-for-the-current-tenant"},{"title":"Creates a new user (super admin only).","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/user","href":"/api-reference/adminuser/creates-a-new-user-super-admin-only"},{"title":"Updates an existing user (non-admins can only update their own record).","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /api/user","href":"/api-reference/adminuser/updates-an-existing-user-non-admins-can-only-update-their-own-record"},{"title":"Deletes a user by their identifier (super admin only).","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/user/{id}","href":"/api-reference/adminuser/deletes-a-user-by-their-identifier-super-admin-only"},{"title":"Retrieves a single user by their identifier (non-admins can only retrieve their own record).","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/user/{id}","href":"/api-reference/adminuser/retrieves-a-single-user-by-their-identifier-non-admins-can-only-retrieve-their-own-record"}]},{"group":"Time","pages":[{"title":"Creates a new non-billable time entry.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/time","href":"/api-reference/time/creates-a-new-non-billable-time-entry"},{"title":"Lists items with billable time logged by a user within a date range.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/time/resource/{userId}","href":"/api-reference/time/lists-items-with-billable-time-logged-by-a-user-within-a-date-range"},{"title":"Deletes a non-billable time entry by its identifier.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/time/{id}","href":"/api-reference/time/deletes-a-non-billable-time-entry-by-its-identifier"},{"title":"Lists non-billable time entries for a user within a date range.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/time/{id}","href":"/api-reference/time/lists-non-billable-time-entries-for-a-user-within-a-date-range"},{"title":"Updates an existing non-billable time entry.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /api/time/{id}","href":"/api-reference/time/updates-an-existing-non-billable-time-entry"}]},{"group":"Finance","pages":[{"title":"Lists all cost centers for the current tenant.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/finance/cost","href":"/api-reference/costcenter/lists-all-cost-centers-for-the-current-tenant"},{"title":"Creates a new cost center.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/finance/cost","href":"/api-reference/costcenter/creates-a-new-cost-center"},{"title":"Updates an existing cost center.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /api/finance/cost","href":"/api-reference/costcenter/updates-an-existing-cost-center"},{"title":"Deletes a cost center by its identifier.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/finance/cost/{id}","href":"/api-reference/costcenter/deletes-a-cost-center-by-its-identifier"},{"title":"Retrieves a single cost center by its identifier.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/finance/cost/{id}","href":"/api-reference/costcenter/retrieves-a-single-cost-center-by-its-identifier"},{"title":"Lists all CRM records for the current tenant.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/finance/crm","href":"/api-reference/crm/lists-all-crm-records-for-the-current-tenant"},{"title":"Creates a new CRM record.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/finance/crm","href":"/api-reference/crm/creates-a-new-crm-record"},{"title":"Updates an existing CRM record.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /api/finance/crm","href":"/api-reference/crm/updates-an-existing-crm-record"},{"title":"Deletes a CRM record by its identifier.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/finance/crm/{id}","href":"/api-reference/crm/deletes-a-crm-record-by-its-identifier"},{"title":"Retrieves a single CRM record by its identifier.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/finance/crm/{id}","href":"/api-reference/crm/retrieves-a-single-crm-record-by-its-identifier"},{"title":"Lists all non-billable codes for the current tenant.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/finance/non-billable","href":"/api-reference/nonbillable/lists-all-non-billable-codes-for-the-current-tenant"},{"title":"Creates a new non-billable code.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/finance/non-billable","href":"/api-reference/nonbillable/creates-a-new-non-billable-code"},{"title":"Deletes a non-billable code by its identifier.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/finance/non-billable/{id}","href":"/api-reference/nonbillable/deletes-a-non-billable-code-by-its-identifier"},{"title":"Retrieves a single non-billable code by its identifier.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/finance/non-billable/{id}","href":"/api-reference/nonbillable/retrieves-a-single-non-billable-code-by-its-identifier"},{"title":"Updates an existing non-billable code.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /api/finance/non-billable/{id}","href":"/api-reference/nonbillable/updates-an-existing-non-billable-code"},{"title":"Lists all budget reason codes for the current tenant.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/finance/reason-code","href":"/api-reference/budgetreason/lists-all-budget-reason-codes-for-the-current-tenant"},{"title":"Creates a new budget reason code.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/finance/reason-code","href":"/api-reference/budgetreason/creates-a-new-budget-reason-code"},{"title":"Updates an existing budget reason code.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /api/finance/reason-code","href":"/api-reference/budgetreason/updates-an-existing-budget-reason-code"},{"title":"Deletes a budget reason code by its identifier.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/finance/reason-code/{id}","href":"/api-reference/budgetreason/deletes-a-budget-reason-code-by-its-identifier"},{"title":"Retrieves a single budget reason code by its identifier.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/finance/reason-code/{id}","href":"/api-reference/budgetreason/retrieves-a-single-budget-reason-code-by-its-identifier"},{"title":"Lists all job roles for the current tenant.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/finance/role","href":"/api-reference/jobrole/lists-all-job-roles-for-the-current-tenant"},{"title":"Creates a new job role.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/finance/role","href":"/api-reference/jobrole/creates-a-new-job-role"},{"title":"Updates an existing job role.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /api/finance/role","href":"/api-reference/jobrole/updates-an-existing-job-role"},{"title":"Deletes a job role by its identifier.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/finance/role/{id}","href":"/api-reference/jobrole/deletes-a-job-role-by-its-identifier"},{"title":"Retrieves a single job role by its identifier.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/finance/role/{id}","href":"/api-reference/jobrole/retrieves-a-single-job-role-by-its-identifier"},{"title":"Lists all SKUs for the current tenant.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/finance/sku","href":"/api-reference/sku/lists-all-skus-for-the-current-tenant"},{"title":"Creates a new SKU.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/finance/sku","href":"/api-reference/sku/creates-a-new-sku"},{"title":"Updates an existing SKU.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /api/finance/sku","href":"/api-reference/sku/updates-an-existing-sku"},{"title":"Deletes a SKU by its identifier.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/finance/sku/{id}","href":"/api-reference/sku/deletes-a-sku-by-its-identifier"},{"title":"Retrieves a single SKU by its identifier.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/finance/sku/{id}","href":"/api-reference/sku/retrieves-a-single-sku-by-its-identifier"}]},{"group":"Data \u0026 Fields","pages":[{"title":"Lists all constraints for the current tenant.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/constraint","href":"/api-reference/constraint/lists-all-constraints-for-the-current-tenant"},{"title":"Creates a new constraint.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/constraint","href":"/api-reference/constraint/creates-a-new-constraint"},{"title":"Lists all constraints that belong to a specific container.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/constraint/container/{containerId}","href":"/api-reference/constraint/lists-all-constraints-that-belong-to-a-specific-container"},{"title":"Deletes a constraint by its identifier.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/constraint/{id}","href":"/api-reference/constraint/deletes-a-constraint-by-its-identifier"},{"title":"Retrieves a single constraint by its identifier.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/constraint/{id}","href":"/api-reference/constraint/retrieves-a-single-constraint-by-its-identifier"},{"title":"Updates an existing constraint.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /api/constraint/{id}","href":"/api-reference/constraint/updates-an-existing-constraint"},{"title":"Returns the complete collection of core and custom fields for the current tenant.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/field","href":"/api-reference/field/returns-the-complete-collection-of-core-and-custom-fields-for-the-current-tenant"},{"title":"Creates a new custom date field.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/field/date","href":"/api-reference/field/creates-a-new-custom-date-field"},{"title":"Updates an existing custom date field.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /api/field/date","href":"/api-reference/field/updates-an-existing-custom-date-field"},{"title":"Creates a new custom decimal field.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/field/decimal","href":"/api-reference/field/creates-a-new-custom-decimal-field"},{"title":"Updates an existing custom decimal field.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /api/field/decimal","href":"/api-reference/field/updates-an-existing-custom-decimal-field"},{"title":"Creates a new custom integer field.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/field/integer","href":"/api-reference/field/creates-a-new-custom-integer-field"},{"title":"Updates an existing custom integer field.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /api/field/integer","href":"/api-reference/field/updates-an-existing-custom-integer-field"},{"title":"Creates a new custom list (dropdown) field.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/field/list","href":"/api-reference/field/creates-a-new-custom-list-dropdown-field"},{"title":"Updates an existing custom list (dropdown) field.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /api/field/list","href":"/api-reference/field/updates-an-existing-custom-list-dropdown-field"},{"title":"Updates the list values (and default-value pointer) of a list field.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /api/field/list/data","href":"/api-reference/field/updates-the-list-values-and-default-value-pointer-of-a-list-field"},{"title":"Creates a new custom percent field.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/field/percent","href":"/api-reference/field/creates-a-new-custom-percent-field"},{"title":"Updates an existing custom percent field.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /api/field/percent","href":"/api-reference/field/updates-an-existing-custom-percent-field"},{"title":"Creates a new custom picker field.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/field/picker","href":"/api-reference/field/creates-a-new-custom-picker-field"},{"title":"Updates an existing custom picker field.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /api/field/picker","href":"/api-reference/field/updates-an-existing-custom-picker-field"},{"title":"Creates a new custom text field.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/field/text","href":"/api-reference/field/creates-a-new-custom-text-field"},{"title":"Updates an existing custom text field.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /api/field/text","href":"/api-reference/field/updates-an-existing-custom-text-field"},{"title":"Creates a new custom time field.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/field/time","href":"/api-reference/field/creates-a-new-custom-time-field"},{"title":"Updates an existing custom time field.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /api/field/time","href":"/api-reference/field/updates-an-existing-custom-time-field"},{"title":"Creates a new custom toggle (boolean) field.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/field/toggle","href":"/api-reference/field/creates-a-new-custom-toggle-boolean-field"},{"title":"Updates an existing custom toggle (boolean) field.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /api/field/toggle","href":"/api-reference/field/updates-an-existing-custom-toggle-boolean-field"},{"title":"Lists all content templates for the current tenant.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/template/content","href":"/api-reference/contenttemplate/lists-all-content-templates-for-the-current-tenant"},{"title":"Creates a new content template.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/template/content","href":"/api-reference/contenttemplate/creates-a-new-content-template"},{"title":"Updates an existing content template.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /api/template/content","href":"/api-reference/contenttemplate/updates-an-existing-content-template"},{"title":"Deletes a content template by its identifier.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/template/content/{id}","href":"/api-reference/contenttemplate/deletes-a-content-template-by-its-identifier"},{"title":"Retrieves a single content template by its identifier.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/template/content/{id}","href":"/api-reference/contenttemplate/retrieves-a-single-content-template-by-its-identifier"}]},{"group":"Workflow","pages":[{"title":"Lists all business clock configurations for the current tenant.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/clock","href":"/api-reference/clock/lists-all-business-clock-configurations-for-the-current-tenant"},{"title":"Creates a new business clock configuration.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/clock","href":"/api-reference/clock/creates-a-new-business-clock-configuration"},{"title":"Deletes a business clock configuration by identifier.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/clock/{id}","href":"/api-reference/clock/deletes-a-business-clock-configuration-by-identifier"},{"title":"Retrieves a single business clock configuration by identifier.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/clock/{id}","href":"/api-reference/clock/retrieves-a-single-business-clock-configuration-by-identifier"},{"title":"Updates an existing business clock configuration.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /api/clock/{id}","href":"/api-reference/clock/updates-an-existing-business-clock-configuration"},{"title":"Lists all workflow process configurations for the current tenant.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/process","href":"/api-reference/process/lists-all-workflow-process-configurations-for-the-current-tenant"},{"title":"Creates a new workflow process configuration.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/process","href":"/api-reference/process/creates-a-new-workflow-process-configuration"},{"title":"Returns item count statistics grouped by process type.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/process/stats","href":"/api-reference/process/returns-item-count-statistics-grouped-by-process-type"},{"title":"Deletes a workflow process and removes it from all containers.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/process/{id}","href":"/api-reference/process/deletes-a-workflow-process-and-removes-it-from-all-containers"},{"title":"Retrieves a single workflow process configuration by identifier.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/process/{id}","href":"/api-reference/process/retrieves-a-single-workflow-process-configuration-by-identifier"},{"title":"Updates an existing workflow process and synchronizes field removals across all containers.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /api/process/{id}","href":"/api-reference/process/updates-an-existing-workflow-process-and-synchronizes-field-removals-across-all-containers"},{"title":"Lists all automation rule configurations for the current tenant.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/rule","href":"/api-reference/rule/lists-all-automation-rule-configurations-for-the-current-tenant"},{"title":"Creates a new automation rule configuration.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/rule","href":"/api-reference/rule/creates-a-new-automation-rule-configuration"},{"title":"Updates an existing automation rule configuration.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /api/rule","href":"/api-reference/rule/updates-an-existing-automation-rule-configuration"},{"title":"Deletes an automation rule configuration by identifier.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/rule/{id}","href":"/api-reference/rule/deletes-an-automation-rule-configuration-by-identifier"},{"title":"Retrieves a single automation rule configuration by identifier.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/rule/{id}","href":"/api-reference/rule/retrieves-a-single-automation-rule-configuration-by-identifier"}]},{"group":"Auth","pages":[{"title":"Lists all access control rules for the current tenant.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/access-control","href":"/api-reference/adminaccesscontrol/lists-all-access-control-rules-for-the-current-tenant"},{"title":"Creates a new access control area with default roles (View, Add, Manage, Change, Delete).","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/access-control","href":"/api-reference/adminaccesscontrol/creates-a-new-access-control-area-with-default-roles-view-add-manage-change-delete"},{"title":"Updates an existing access control rule.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /api/access-control","href":"/api-reference/adminaccesscontrol/updates-an-existing-access-control-rule"},{"title":"Deletes an access control rule by its identifier.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/access-control/{id}","href":"/api-reference/adminaccesscontrol/deletes-an-access-control-rule-by-its-identifier"},{"title":"Retrieves a single access control rule by its identifier.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/access-control/{id}","href":"/api-reference/adminaccesscontrol/retrieves-a-single-access-control-rule-by-its-identifier"},{"title":"Returns the public Entra ID configuration (tenant ID, app ID) needed by the front-end MSAL login flow.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/auth/entra-endpoint","href":"/api-reference/entrameta/returns-the-public-entra-id-configuration-tenant-id-app-id-needed-by-the-front-end-msal-login-flow"},{"title":"Retrieves the Microsoft Entra ID authentication configuration for the current tenant.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/config/entra-auth","href":"/api-reference/config/retrieves-the-microsoft-entra-id-authentication-configuration-for-the-current-tenant"},{"title":"Updates the Microsoft Entra ID authentication configuration for the current tenant.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /api/config/entra-auth","href":"/api-reference/config/updates-the-microsoft-entra-id-authentication-configuration-for-the-current-tenant"},{"title":"Retrieves the forms-based authentication configuration for the current tenant.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/config/forms-auth","href":"/api-reference/config/retrieves-the-forms-based-authentication-configuration-for-the-current-tenant"},{"title":"Updates the forms-based authentication configuration for the current tenant.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /api/config/forms-auth","href":"/api-reference/config/updates-the-forms-based-authentication-configuration-for-the-current-tenant"}]},{"group":"Insights \u0026 Reports","pages":[{"title":"Returns billable item data for the specified reporting period.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/insight/report/item","href":"/api-reference/reporting/returns-billable-item-data-for-the-specified-reporting-period"},{"title":"Returns a per-user summary of logged time for the specified reporting period.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/insight/report/user","href":"/api-reference/reporting/returns-a-per-user-summary-of-logged-time-for-the-specified-reporting-period"},{"title":"Returns detailed timesheet entries for a specific user and reporting period.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/insight/report/user-timesheet","href":"/api-reference/reporting/returns-detailed-timesheet-entries-for-a-specific-user-and-reporting-period"},{"title":"Returns profitability data for the specified reporting period.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/insight/report/profitability","href":"/api-reference/reporting/returns-profitability-data-for-the-specified-reporting-period"},{"title":"Returns detailed profitability drilldown data for a specific item or grouping.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/insight/report/profitability/drilldown","href":"/api-reference/reporting/returns-detailed-profitability-drilldown-data-for-a-specific-item-or-grouping"},{"title":"Returns board cycle time risk analysis for the specified reporting period.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/insight/report/risk/board-cycle","href":"/api-reference/reporting/returns-board-cycle-time-risk-analysis-for-the-specified-reporting-period"},{"title":"Returns work estimate versus time logged risk data for the specified reporting period.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/insight/report/risk/estimate-logged","href":"/api-reference/reporting/returns-work-estimate-versus-time-logged-risk-data-for-the-specified-reporting-period"},{"title":"Returns time code distribution data for the specified reporting period.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/insight/report/time-code","href":"/api-reference/reporting/returns-time-code-distribution-data-for-the-specified-reporting-period"},{"title":"Returns a weekly summary of logged time for the specified reporting period.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/insight/report/time-week-summary","href":"/api-reference/reporting/returns-a-weekly-summary-of-logged-time-for-the-specified-reporting-period"}]},{"group":"Notifications","pages":[{"title":"Lists all scheduled notification configurations for the current tenant.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/notification","href":"/api-reference/notification/lists-all-scheduled-notification-configurations-for-the-current-tenant"},{"title":"Creates a new scheduled notification configuration.","description":null,"deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/notification","href":"/api-reference/notification/creates-a-new-scheduled-notification-configuration"},{"title":"Updates an existing scheduled notification configuration.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /api/notification","href":"/api-reference/notification/updates-an-existing-scheduled-notification-configuration"},{"title":"Deletes a notification configuration by identifier.","description":null,"deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/notification/{id}","href":"/api-reference/notification/deletes-a-notification-configuration-by-identifier"},{"title":"Retrieves a single notification configuration by identifier.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/notification/{id}","href":"/api-reference/notification/retrieves-a-single-notification-configuration-by-identifier"}]},{"group":"Mailbox","pages":[{"title":"Retrieves the general mail settings including signature and stop lists.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/mail/general","href":"/api-reference/adminmailgeneral/retrieves-the-general-mail-settings-including-signature-and-stop-lists"},{"title":"Replaces the general mail settings with the provided configuration.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /api/mail/general","href":"/api-reference/adminmailgeneral/replaces-the-general-mail-settings-with-the-provided-configuration"},{"title":"Adds a domain or subject to the mail block list.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /api/mail/general/block","href":"/api-reference/adminmailgeneral/adds-a-domain-or-subject-to-the-mail-block-list"},{"title":"Lists all mailbox configurations with decrypted credentials.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/mail/mailbox","href":"/api-reference/adminmailmailbox/lists-all-mailbox-configurations-with-decrypted-credentials"},{"title":"Creates a new mailbox configuration, encrypting credentials before storage.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/mail/mailbox","href":"/api-reference/adminmailmailbox/creates-a-new-mailbox-configuration-encrypting-credentials-before-storage"},{"title":"Deletes a mailbox configuration by identifier.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/mail/mailbox/{id}","href":"/api-reference/adminmailmailbox/deletes-a-mailbox-configuration-by-identifier"},{"title":"Retrieves a single mailbox configuration by identifier with decrypted credentials.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/mail/mailbox/{id}","href":"/api-reference/adminmailmailbox/retrieves-a-single-mailbox-configuration-by-identifier-with-decrypted-credentials"},{"title":"Updates an existing mailbox configuration, encrypting credentials before storage.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /api/mail/mailbox/{id}","href":"/api-reference/adminmailmailbox/updates-an-existing-mailbox-configuration-encrypting-credentials-before-storage"},{"title":"Tests connectivity to the mail server for the specified mailbox.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/mail/mailbox/{id}/test","href":"/api-reference/adminmailmailbox/tests-connectivity-to-the-mail-server-for-the-specified-mailbox"},{"title":"Lists all ticketing configurations for the current tenant.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/mail/ticketing","href":"/api-reference/adminmailticketing/lists-all-ticketing-configurations-for-the-current-tenant"},{"title":"Creates a new ticketing configuration for processing incoming email into tickets.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/mail/ticketing","href":"/api-reference/adminmailticketing/creates-a-new-ticketing-configuration-for-processing-incoming-email-into-tickets"},{"title":"Deletes a ticketing configuration by identifier.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/mail/ticketing/{id}","href":"/api-reference/adminmailticketing/deletes-a-ticketing-configuration-by-identifier"},{"title":"Retrieves a single ticketing configuration by identifier.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/mail/ticketing/{id}","href":"/api-reference/adminmailticketing/retrieves-a-single-ticketing-configuration-by-identifier"},{"title":"Updates an existing ticketing configuration.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /api/mail/ticketing/{id}","href":"/api-reference/adminmailticketing/updates-an-existing-ticketing-configuration"},{"title":"Runs a test ticketing cycle for the specified configuration to verify end-to-end processing.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/mail/ticketing/{id}/test","href":"/api-reference/adminmailticketing/runs-a-test-ticketing-cycle-for-the-specified-configuration-to-verify-end-to-end-processing"}]},{"group":"Docs","pages":[{"title":"Creates a new document and initializes its empty content record.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/docs/doc","href":"/api-reference/docs/creates-a-new-document-and-initializes-its-empty-content-record"},{"title":"Deletes a document by its identifier.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/docs/doc/{docId}","href":"/api-reference/docs/deletes-a-document-by-its-identifier"},{"title":"Retrieves a single document by its identifier.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/docs/doc/{docId}","href":"/api-reference/docs/retrieves-a-single-document-by-its-identifier"},{"title":"Updates an existing document by its identifier.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /api/docs/doc/{docId}","href":"/api-reference/docs/updates-an-existing-document-by-its-identifier"},{"title":"Retrieves the content body of a document.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/docs/doc/{docId}/content","href":"/api-reference/docs/retrieves-the-content-body-of-a-document"},{"title":"Updates the content body of a document.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /api/docs/doc/{docId}/content","href":"/api-reference/docs/updates-the-content-body-of-a-document"},{"title":"Lists all document folders visible to the current user.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/docs/folder","href":"/api-reference/docs/lists-all-document-folders-visible-to-the-current-user"},{"title":"Creates a new document folder.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/docs/folder","href":"/api-reference/docs/creates-a-new-document-folder"},{"title":"Deletes a document folder by its identifier.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/docs/folder/{folderId}","href":"/api-reference/docs/deletes-a-document-folder-by-its-identifier"},{"title":"Retrieves a single document folder by its identifier.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/docs/folder/{folderId}","href":"/api-reference/docs/retrieves-a-single-document-folder-by-its-identifier"},{"title":"Updates an existing document folder by its identifier.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /api/docs/folder/{folderId}","href":"/api-reference/docs/updates-an-existing-document-folder-by-its-identifier"},{"title":"Lists all active documents within a specific folder, filtered by user permissions.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/docs/folder/{folderId}/list","href":"/api-reference/docs/lists-all-active-documents-within-a-specific-folder-filtered-by-user-permissions"}]},{"group":"Files \u0026 Storage","pages":[{"title":"Downloads a file's binary content from storage.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/file/download/{fileId}","href":"/api-reference/file/downloads-a-files-binary-content-from-storage"},{"title":"Uploads a single file and attaches it to the specified owner entity. Returns the\ncreated DataFile record so callers (CLI / SDK / migration scripts)\ncan capture the new file id without a follow-up list-and-filter call.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/file/upload/{ownerType}/{ownerId}","href":"/api-reference/file/uploads-a-single-file-and-attaches-it-to-the-specified-owner-entity-returns-thecreated-datafile-record-so-callers-cli-sdk-migration-scriptscan-capture-the-new-file-id-without-a-follow-up-list-and-filter-call"},{"title":"Deletes a file and removes its blob from storage.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/file/{id}","href":"/api-reference/file/deletes-a-file-and-removes-its-blob-from-storage"},{"title":"Retrieves a single file's metadata by its identifier. Useful when you have the\nfile id (e.g. from an upload response) and want to verify existence or fetch\nmetadata without listing the owner's full file list.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/file/{id}","href":"/api-reference/file/retrieves-a-single-files-metadata-by-its-identifier-useful-when-you-have-thefile-id-eg-from-an-upload-response-and-want-to-verify-existence-or-fetchmetadata-without-listing-the-owners-full-file-list"},{"title":"Lists all files attached to a specific owner, filtered by the current user's view permissions.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/file/{ownerType}/{ownerId}","href":"/api-reference/file/lists-all-files-attached-to-a-specific-owner-filtered-by-the-current-users-view-permissions"}]},{"group":"Links, Annotations \u0026 Watch","pages":[{"title":"Creates a new annotation on the specified owner entity.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/annotation","href":"/api-reference/annotation/creates-a-new-annotation-on-the-specified-owner-entity"},{"title":"Lists all annotations belonging to a specific owner, ordered by creation date ascending.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/annotation/owner/{ownerId}","href":"/api-reference/annotation/lists-all-annotations-belonging-to-a-specific-owner-ordered-by-creation-date-ascending"},{"title":"Returns the list of supported annotation content types.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/annotation/supported","href":"/api-reference/annotation/returns-the-list-of-supported-annotation-content-types"},{"title":"Deletes an annotation by its identifier.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/annotation/{id}","href":"/api-reference/annotation/deletes-an-annotation-by-its-identifier"},{"title":"Retrieves a single annotation by its identifier.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/annotation/{id}","href":"/api-reference/annotation/retrieves-a-single-annotation-by-its-identifier"},{"title":"Updates an existing annotation by its identifier.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /api/annotation/{id}","href":"/api-reference/annotation/updates-an-existing-annotation-by-its-identifier"},{"title":"Creates a new link between two entities.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/link","href":"/api-reference/link/creates-a-new-link-between-two-entities"},{"title":"Deletes a link by its identifier.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/link/{id}","href":"/api-reference/link/deletes-a-link-by-its-identifier"},{"title":"Retrieves all resolved links for a given entity, including linked item details.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/link/{id}","href":"/api-reference/link/retrieves-all-resolved-links-for-a-given-entity-including-linked-item-details"},{"title":"Creates a new watch (pin or subscription) on an entity for a watcher.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/watch","href":"/api-reference/watch/creates-a-new-watch-pin-or-subscription-on-an-entity-for-a-watcher"},{"title":"Lists all watches for a specific owner entity (e.g. Container, Board, Item).","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/watch/owner/{ownerId}","href":"/api-reference/watch/lists-all-watches-for-a-specific-owner-entity-eg-container-board-item"},{"title":"Lists all watches created by a specific watcher (e.g. User, Email, User Group).","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/watch/watcher/{watcherId}","href":"/api-reference/watch/lists-all-watches-created-by-a-specific-watcher-eg-user-email-user-group"},{"title":"Deletes a watch by its identifier.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/watch/{id}","href":"/api-reference/watch/deletes-a-watch-by-its-identifier"},{"title":"Retrieves a single watch by its identifier.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/watch/{id}","href":"/api-reference/watch/retrieves-a-single-watch-by-its-identifier"},{"title":"Updates an existing watch by its identifier.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /api/watch/{id}","href":"/api-reference/watch/updates-an-existing-watch-by-its-identifier"}]},{"group":"Tenant \u0026 Settings","pages":[{"title":"Lists all API keys for the current tenant (most recently created first). Hashes are\nstripped from the returned records; only the display prefix and metadata are visible.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/admin/api-key","href":"/api-reference/apikey/lists-all-api-keys-for-the-current-tenant-most-recently-created-first-hashes-arestripped-from-the-returned-records;-only-the-display-prefix-and-metadata-are-visible"},{"title":"Mints a new API key. The full plaintext key is returned in the response EXACTLY ONCE.\nThe caller must capture and store it immediately -- there is no way to retrieve it later.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/admin/api-key","href":"/api-reference/apikey/mints-a-new-api-key-the-full-plaintext-key-is-returned-in-the-response-exactly-oncethe-caller-must-capture-and-store-it-immediately--there-is-no-way-to-retrieve-it-later"},{"title":"Revokes an API key. Soft-delete -- the row is preserved for audit; the key stops\nworking immediately. Idempotent: revoking an already-revoked key is a no-op.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/admin/api-key/{id}","href":"/api-reference/apikey/revokes-an-api-key-soft-delete--the-row-is-preserved-for-audit;-the-key-stopsworking-immediately-idempotent:-revoking-an-already-revoked-key-is-a-no-op"},{"title":"Retrieves the webhook configuration for the current tenant.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/admin/hook","href":"/api-reference/hook/retrieves-the-webhook-configuration-for-the-current-tenant"},{"title":"Updates the webhook configuration for the current tenant.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /api/admin/hook","href":"/api-reference/hook/updates-the-webhook-configuration-for-the-current-tenant"},{"title":"Lists all application settings for the current tenant.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/admin/setting","href":"/api-reference/appsetting/lists-all-application-settings-for-the-current-tenant"},{"title":"Creates a new application setting.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/admin/setting","href":"/api-reference/appsetting/creates-a-new-application-setting"},{"title":"Updates an existing application setting.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /api/admin/setting","href":"/api-reference/appsetting/updates-an-existing-application-setting"},{"title":"Deletes an application setting by identifier.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/admin/setting/{id}","href":"/api-reference/appsetting/deletes-an-application-setting-by-identifier"},{"title":"Retrieves a single application setting by identifier.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/admin/setting/{id}","href":"/api-reference/appsetting/retrieves-a-single-application-setting-by-identifier"},{"title":"Updates the current tenant's profile information such as name, locale, and admin contact details.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /api/tenant","href":"/api-reference/tenant/updates-the-current-tenants-profile-information-such-as-name-locale-and-admin-contact-details"},{"title":"Retrieves the AI provider configuration for the current tenant. Hidden from the\nSDK/CLI because the response shape carries provider API keys; AI config is tenant\ninfrastructure, not customer data ops or migration scope.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/tenant/ai","href":"/api-reference/tenant/retrieves-the-ai-provider-configuration-for-the-current-tenant-hidden-from-thesdkcli-because-the-response-shape-carries-provider-api-keys;-ai-config-is-tenantinfrastructure-not-customer-data-ops-or-migration-scope"},{"title":"Updates the AI provider configuration for the current tenant. Hidden from the\nSDK/CLI because the payload carries provider API keys; AI config is tenant\ninfrastructure, not customer data ops or migration scope. Configure AI through\nthe admin UI instead.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /api/tenant/ai","href":"/api-reference/tenant/updates-the-ai-provider-configuration-for-the-current-tenant-hidden-from-thesdkcli-because-the-payload-carries-provider-api-keys;-ai-config-is-tenantinfrastructure-not-customer-data-ops-or-migration-scope-configure-ai-throughthe-admin-ui-instead"}]},{"group":"Planning","pages":[{"title":"Returns the count of unplanned items per board the user can view.\nLightweight endpoint for badge display.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/plan/stats/unplanned","href":"/api-reference/plan/returns-the-count-of-unplanned-items-per-board-the-user-can-viewlightweight-endpoint-for-badge-display"},{"title":"Returns unplanned items across the board's whitelisted containers.\nItems without a board/cycle assignment that the user can see.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/plan/{boardId}/backlog","href":"/api-reference/plan/returns-unplanned-items-across-the-boards-whitelisted-containersitems-without-a-boardcycle-assignment-that-the-user-can-see"},{"title":"Calculates capacity for a board cycle: per-resource hours, utilization, and aggregates.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/plan/{boardId}/capacity","href":"/api-reference/plan/calculates-capacity-for-a-board-cycle:-per-resource-hours-utilization-and-aggregates"},{"title":"Returns a resource-by-cycle utilization heatmap for a board.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/plan/{boardId}/heatmap","href":"/api-reference/plan/returns-a-resource-by-cycle-utilization-heatmap-for-a-board"},{"title":"AI planning assistant. Accepts a question and returns suggestions for item planning.\nUses read-only MCP tools — cannot mutate data.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/plan/{boardId}/ai/ask","href":"/api-reference/plan/ai-planning-assistant-accepts-a-question-and-returns-suggestions-for-item-planninguses-read-only-mcp-tools-—-cannot-mutate-data"},{"title":"NOT USED: Auto-schedule frontend has been removed as part of the Board Revamp.\nThis endpoint is retained for potential future use.\nSuggests optimal resource assignments for backlog items using greedy capacity balancing.\nRead-only — does not mutate data.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/plan/{boardId}/auto-schedule","href":"/api-reference/plan/not-used:-auto-schedule-frontend-has-been-removed-as-part-of-the-board-revampthis-endpoint-is-retained-for-potential-future-usesuggests-optimal-resource-assignments-for-backlog-items-using-greedy-capacity-balancingread-only-—-does-not-mutate-data"},{"title":"Batch-plans items into a cycle. All-or-nothing: if any item fails validation, none are saved.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/plan/{boardId}/batch","href":"/api-reference/plan/batch-plans-items-into-a-cycle-all-or-nothing:-if-any-item-fails-validation-none-are-saved"},{"title":"Moves an item from one cycle to another within the same board.\nUpdates ordering in both source and target cycles.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/plan/{boardId}/move","href":"/api-reference/plan/moves-an-item-from-one-cycle-to-another-within-the-same-boardupdates-ordering-in-both-source-and-target-cycles"},{"title":"Replaces the item ordering within a cycle.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/plan/{boardId}/reorder","href":"/api-reference/plan/replaces-the-item-ordering-within-a-cycle"},{"title":"Removes an item from a board and cycle, returning it to the backlog.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/plan/{boardId}/unplan","href":"/api-reference/plan/removes-an-item-from-a-board-and-cycle-returning-it-to-the-backlog"}]},{"group":"AI","pages":[{"title":"Sends a question to the AI assistant and returns the response, persisting the conversation history.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/ai/ask","href":"/api-reference/chat/sends-a-question-to-the-ai-assistant-and-returns-the-response-persisting-the-conversation-history"},{"title":"Lists all AI chat conversations belonging to the current user.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/ai/conversation","href":"/api-reference/chat/lists-all-ai-chat-conversations-belonging-to-the-current-user"},{"title":"Deletes an AI chat conversation by ID.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/ai/conversation/{id}","href":"/api-reference/chat/deletes-an-ai-chat-conversation-by-id"},{"title":"Performs a semantic vector search across indexed content using the provided phrase.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/ai/search","href":"/api-reference/chat/performs-a-semantic-vector-search-across-indexed-content-using-the-provided-phrase"}]}]},{"tab":"Data Models","pages":[{"title":"Data Models","href":"/data-model/overview"}]},{"tab":"MCP Tools","pages":[{"title":"MCP Tools","href":"/mcp-tools/introduction"}]},{"tab":"CLI","pages":[{"title":"CLI","href":"/cli/overview"}]},{"tab":"SDK","pages":[{"title":"SDK","href":"/sdk/overview"}]}]},"title":"Updates an existing scheduled notification configuration. - Ekso Documentation","buildId":"dpl_G8u2B2Ji9qJYF9umedjv293TxycS","deploymentId":"dpl_G8u2B2Ji9qJYF9umedjv293TxycS","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-S3ptrr-V.js","utils-CUxEJy9u.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-DavhVrxy.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-B1sOUY6E.js","snippetPresets-C-RLYOrF.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-Duz18EdI.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-DPsbCc6D.js","shallow-B1dlhlOw.js","getApiPlaygroundDisplay-DvOu-BhE.js","CodeSnippet-By8wd64X.js","CodeSnippets-BxVv6TjI.js","Page-BGh0lBck.js","getPastedJson-DOAt9xJn.js","icon-BYg-qtQ2.js","MethodPill-Dtah8ZSz.js","DuplicateIcon-guWfDmh1.js","createIcon-pTGhj_hk.js","DynamicMarkdown-DpsHMHVL.js","SectionHeading-BbutQCjq.js","axios-vUo_bRtp.js","Markdown-DZ-stgDu.js","clsx-Dfme4k4V.js","lib--scc4DXi.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CPNs0ebX.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-3JVAA-i3.js"]}