This is an Otim-operated contract for managing which Actions can be executed through the protocol. Only Actions that are added to this contract can be executed by Otim users. This layer of security is meant to prevent users from accidentally executing buggy or malicious Action contracts. If a bug or exploit is found in one of the active Action contracts, Otim can easily remove the contract from ActionManager and deploy a new one. ActionManager also includes a kill-switch for the entire protocol in case a bug or exploit is found in Otim’s core contracts.The source code is available on GitHub.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Otim Documentation","colors":{"primary":"#6B21A8","light":"#8DF107","dark":"#8DF107"},"logo":{"light":"https://mintcdn.com/otim/9KoykPDuyCP6cgFf/logo/logo.svg?fit=max\u0026auto=format\u0026n=9KoykPDuyCP6cgFf\u0026q=85\u0026s=319ec0d86a98db3b5a75e1df808fe7c2","dark":"https://mintcdn.com/otim/9KoykPDuyCP6cgFf/logo/logo.svg?fit=max\u0026auto=format\u0026n=9KoykPDuyCP6cgFf\u0026q=85\u0026s=319ec0d86a98db3b5a75e1df808fe7c2"},"favicon":"/favicon.svg","navbar":{},"footer":{},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"LinkedIn","icon":"linkedin","href":"https://linkedin.com/company/otim"},{"anchor":"Blog","icon":"book-open","href":"https://otim.com/blog"},{"anchor":"X","icon":"x-twitter","href":"https://x.com/otimlabs"},{"anchor":"GitHub","icon":"github","href":"https://github.com/otimlabs"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"otim","hasAudioNarration":false,"actualSubdomain":"otim","customDomains":["docs.otim.com"],"gitSource":{"type":"github","owner":"otimlabs","repo":"otim-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a21e698044dd579e9b57bdb","collectionId":"2230a484-77d9-46b4-aef0-788cc1511a31","schemaVersion":"v2"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6a21e698044dd579e9b57bdb:success","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"default","tag":"API","count":27},{"language":"default","tag":"Protocol","count":16},{"language":"default","tag":"Core Objects","count":5},{"language":"default","tag":"SDK","count":5},{"language":"default","tag":"Appendix","count":4},{"language":"default","tag":"Core Contracts","count":4},{"language":"default","tag":"Action Contracts","count":2},{"language":"default","tag":"Guides","count":2}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"custom.css","content":".dark .mdx-content a.link,.dark .prose a.link{border-bottom-color:#8df107!important}.dark .mdx-content a.link:hover,.dark .prose a.link:hover{border-bottom-color:#a8f53d!important}.dark a[href=\"https://github.com/otimlabs\"]>div,.dark a[href=\"https://linkedin.com/company/otim\"]>div,.dark a[href=\"https://otim.com/blog\"]>div,.dark a[href=\"https://t.me/otimlabs\"]>div,.dark a[href=\"https://x.com/otimlabs\"]>div,[data-theme=dark] a[href=\"https://github.com/otimlabs\"]>div,[data-theme=dark] a[href=\"https://linkedin.com/company/otim\"]>div,[data-theme=dark] a[href=\"https://otim.com/blog\"]>div,[data-theme=dark] a[href=\"https://t.me/otimlabs\"]>div,[data-theme=dark] a[href=\"https://x.com/otimlabs\"]>div{background-color:rgba(55,65,81,.5)!important}.dark a[href=\"https://github.com/otimlabs\"]:hover>div,.dark a[href=\"https://linkedin.com/company/otim\"]:hover>div,.dark a[href=\"https://otim.com/blog\"]:hover>div,.dark a[href=\"https://t.me/otimlabs\"]:hover>div,.dark a[href=\"https://x.com/otimlabs\"]:hover>div,[data-theme=dark] a[href=\"https://github.com/otimlabs\"]:hover>div,[data-theme=dark] a[href=\"https://linkedin.com/company/otim\"]:hover>div,[data-theme=dark] a[href=\"https://otim.com/blog\"]:hover>div,[data-theme=dark] a[href=\"https://t.me/otimlabs\"]:hover>div,[data-theme=dark] a[href=\"https://x.com/otimlabs\"]:hover>div{background-color:#8df107!important}.dark a[href=\"https://github.com/otimlabs\"]:not(:hover) svg,.dark a[href=\"https://linkedin.com/company/otim\"]:not(:hover) svg,.dark a[href=\"https://otim.com/blog\"]:not(:hover) svg,.dark a[href=\"https://t.me/otimlabs\"]:not(:hover) svg,.dark a[href=\"https://x.com/otimlabs\"]:not(:hover) svg,[data-theme=dark] a[href=\"https://github.com/otimlabs\"]:not(:hover) svg,[data-theme=dark] a[href=\"https://linkedin.com/company/otim\"]:not(:hover) svg,[data-theme=dark] a[href=\"https://otim.com/blog\"]:not(:hover) svg,[data-theme=dark] a[href=\"https://t.me/otimlabs\"]:not(:hover) svg,[data-theme=dark] a[href=\"https://x.com/otimlabs\"]:not(:hover) svg{fill:#e5e7eb!important;color:#e5e7eb!important}.dark a[href=\"https://github.com/otimlabs\"]:hover svg,.dark a[href=\"https://linkedin.com/company/otim\"]:hover svg,.dark a[href=\"https://otim.com/blog\"]:hover svg,.dark a[href=\"https://t.me/otimlabs\"]:hover svg,.dark a[href=\"https://x.com/otimlabs\"]:hover svg,[data-theme=dark] a[href=\"https://github.com/otimlabs\"]:hover svg,[data-theme=dark] a[href=\"https://linkedin.com/company/otim\"]:hover svg,[data-theme=dark] a[href=\"https://otim.com/blog\"]:hover svg,[data-theme=dark] a[href=\"https://t.me/otimlabs\"]:hover svg,[data-theme=dark] a[href=\"https://x.com/otimlabs\"]:hover svg{fill:#000!important;color:#000!important}"}],"page":{"pagePath":"docs/developers/system-architecture/protocol/core-contracts/action-manager","slug":"/docs/developers/system-architecture/protocol/core-contracts/action-manager","pageMetadata":{"title":"ActionManager","sidebarTitle":"ActionManager","description":null,"href":"/docs/developers/system-architecture/protocol/core-contracts/action-manager","hidden":false},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,..._provideComponents(),...props.components};return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`This is an Otim-operated contract for managing which Actions can be executed through the protocol. Only Actions that are added to this contract can be executed by Otim users. This layer of security is meant to prevent users from accidentally executing buggy or malicious Action contracts. If a bug or exploit is found in one of the active Action contracts, Otim can easily remove the contract from `,_jsx(_components.code,{children:`ActionManager`}),` and deploy a new one. `,_jsx(_components.code,{children:`ActionManager`}),` also includes a kill-switch for the entire protocol in case a bug or exploit is found in Otim’s core contracts.`]}),`\n`,_jsxs(_components.p,{children:[`The source code is available on `,_jsx(_components.a,{href:`https://github.com/otimlabs/otim-protocol/blob/main/src/core/ActionManager.sol`,children:`GitHub`}),`.`]})]})}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":"ActionManager","sidebarTitle":"ActionManager","description":null,"href":"/docs/developers/system-architecture/protocol/core-contracts/action-manager","hidden":false}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"subdomain":"otim","siteName":"Otim Documentation","title":"ActionManager - Otim Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-03-11T13:23:36.651Z","originalFileLocation":"docs/developers/system-architecture/protocol/core-contracts/action-manager.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=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"application-name\" content=\"Otim 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/otim/t8AWqt8OGs48kAqA/_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/otim/t8AWqt8OGs48kAqA/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/otim/t8AWqt8OGs48kAqA/_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/otim/t8AWqt8OGs48kAqA/_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/otim/t8AWqt8OGs48kAqA/_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/otim/t8AWqt8OGs48kAqA/_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/otim/t8AWqt8OGs48kAqA/_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/otim/t8AWqt8OGs48kAqA/_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/otim/t8AWqt8OGs48kAqA/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"ActionManager - Otim Documentation\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Otim Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.otim.com/docs/developers/system-architecture/protocol/core-contracts/action-manager\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://otim.mintlify.app/_mintlify/api/og/v2?division=Core+Contracts\u0026amp;title=ActionManager\u0026amp;theme=47e0720d237bbb946420e6cf\u0026amp;signature=64bbcec22d54284b6848f4ae5270be1a5c6bb33916d5af8e71e3dec0dda5a455\">\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=\"ActionManager - Otim Documentation\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://otim.mintlify.app/_mintlify/api/og/v2?division=Core+Contracts\u0026amp;title=ActionManager\u0026amp;theme=47e0720d237bbb946420e6cf\u0026amp;signature=64bbcec22d54284b6848f4ae5270be1a5c6bb33916d5af8e71e3dec0dda5a455\">\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/otim/t8AWqt8OGs48kAqA/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Otim Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#6B21A8\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.otim.com/docs/developers/system-architecture/protocol/core-contracts/action-manager\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/developers/system-architecture/protocol/core-contracts/action-manager.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.otim.com/#organization\",\"name\":\"Otim Documentation\",\"url\":\"https://docs.otim.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/otim/9KoykPDuyCP6cgFf/logo/logo.svg?fit=max\u0026auto=format\u0026n=9KoykPDuyCP6cgFf\u0026q=85\u0026s=319ec0d86a98db3b5a75e1df808fe7c2\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.otim.com#website\",\"name\":\"Otim Documentation\",\"url\":\"https://docs.otim.com\",\"publisher\":{\"@id\":\"https://docs.otim.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.otim.com/docs/developers/system-architecture/protocol/core-contracts/action-manager#webpage\",\"url\":\"https://docs.otim.com/docs/developers/system-architecture/protocol/core-contracts/action-manager\",\"name\":\"ActionManager\",\"dateModified\":\"2026-03-11T13:23:36.651Z\",\"isPartOf\":{\"@id\":\"https://docs.otim.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.otim.com/docs/developers/system-architecture/protocol/core-contracts/action-manager#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.otim.com/docs/developers/system-architecture/protocol/core-contracts/action-manager#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Protocol\",\"item\":\"https://docs.otim.com/docs/developers/orchestrators/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Core Contracts\",\"item\":\"https://docs.otim.com/docs/developers/system-architecture/protocol/core-contracts/otim-delegate\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"ActionManager\",\"item\":\"https://docs.otim.com/docs/developers/system-architecture/protocol/core-contracts/action-manager\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.otim.com/docs/developers/system-architecture/protocol/core-contracts/action-manager#article\",\"headline\":\"ActionManager\",\"name\":\"ActionManager\",\"url\":\"https://docs.otim.com/docs/developers/system-architecture/protocol/core-contracts/action-manager\",\"mainEntityOfPage\":{\"@id\":\"https://docs.otim.com/docs/developers/system-architecture/protocol/core-contracts/action-manager#webpage\"},\"dateModified\":\"2026-03-11T13:23:36.651Z\",\"publisher\":{\"@id\":\"https://docs.otim.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.otim.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Otim Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Otim Documentation","nav":{"global":{"anchors":[{"anchor":"LinkedIn","icon":"linkedin","href":"https://linkedin.com/company/otim"},{"anchor":"Blog","icon":"book-open","href":"https://otim.com/blog"},{"anchor":"X","icon":"x-twitter","href":"https://x.com/otimlabs"},{"anchor":"GitHub","icon":"github","href":"https://github.com/otimlabs"}]},"pages":[{"title":"Documentation","sidebarTitle":"Home","href":"/docs/introduction"},{"title":"Getting Started","sidebarTitle":"Getting Started","href":"/docs/getting-started"},{"title":"Changelog","sidebarTitle":"Changelog","href":"/docs/resources/changelog"},{"group":"Core Objects","pages":[{"title":"Platform","sidebarTitle":"Platform","href":"/core-objects/platform"},{"title":"Account","sidebarTitle":"Account","href":"/core-objects/account"},{"title":"Entity","sidebarTitle":"Entity","href":"/core-objects/entity"},{"title":"Counterparty","sidebarTitle":"Counterparty","href":"/core-objects/counterparty"},{"title":"IBAN","sidebarTitle":"IBAN","href":"/core-objects/iban"}]},{"group":"API","pages":[{"title":"Authentication","sidebarTitle":"Authentication","href":"/docs/api/authentication"},{"title":"Pagination","sidebarTitle":"Pagination","href":"/docs/api/pagination"},{"title":"Idempotency","sidebarTitle":"Idempotency","href":"/docs/api/idempotency"},{"title":"Transfer Types","sidebarTitle":"Transfer Types","href":"/docs/api/transfer-types"},{"title":"Webhooks","sidebarTitle":"Webhooks","href":"/docs/api/webhooks"},{"title":"Sandbox \u0026 Testing","sidebarTitle":"Sandbox \u0026 Testing","href":"/docs/api/sandbox"},{"title":"Get Platform Settings","openapi":"GET /platform/settings","href":"/api-reference/get-platform-settings"},{"title":"Update Platform Settings","openapi":"PATCH /platform/settings","href":"/api-reference/update-platform-settings"},{"title":"Create Account","openapi":"POST /accounts","href":"/api-reference/create-account"},{"title":"List Accounts","openapi":"GET /accounts","href":"/api-reference/list-accounts"},{"title":"Get Account","openapi":"GET /accounts/{id}","href":"/api-reference/get-account"},{"title":"Update Account","openapi":"PATCH /accounts/{id}","href":"/api-reference/update-account"},{"title":"Create Entity","openapi":"POST /entities","href":"/api-reference/create-entity"},{"title":"List Entities","openapi":"GET /entities","href":"/api-reference/list-entities"},{"title":"Get Entity","openapi":"GET /entities/{id}","href":"/api-reference/get-entity"},{"title":"Create Counterparty","openapi":"POST /counterparties","href":"/api-reference/create-counterparty"},{"title":"List Counterparties","openapi":"GET /counterparties","href":"/api-reference/list-counterparties"},{"title":"Get Counterparty","openapi":"GET /counterparties/{id}","href":"/api-reference/get-counterparty"},{"title":"Update Counterparty","openapi":"PATCH /counterparties/{id}","href":"/api-reference/update-counterparty"},{"title":"Delete Counterparty","openapi":"DELETE /counterparties/{id}","href":"/api-reference/delete-counterparty"},{"title":"Create IBAN","openapi":"POST /ibans","href":"/api-reference/create-iban"},{"title":"List IBANs","openapi":"GET /ibans","href":"/api-reference/list-ibans"},{"title":"Get IBAN","openapi":"GET /ibans/{id}","href":"/api-reference/get-iban"},{"title":"Delete IBAN","openapi":"DELETE /ibans/{id}","href":"/api-reference/delete-iban"},{"title":"Create Transfer","openapi":"POST /transfers","href":"/api-reference/create-transfer"},{"title":"List Transfers","openapi":"GET /transfers","href":"/api-reference/list-transfers"},{"title":"Get Transfer","openapi":"GET /transfers/{id}","href":"/api-reference/get-transfer"}]},{"group":"SDK","pages":[{"title":"Overview","sidebarTitle":"Overview","href":"/sdk/overview"},{"title":"Installation \u0026 Setup","sidebarTitle":"Installation \u0026 Setup","href":"/sdk/installation-and-setup"},{"title":"Getting Your Developer Keys","sidebarTitle":"Getting Your Developer Keys","href":"/sdk/getting-your-developer-keys"},{"group":"Guides","pages":[{"title":"Create a Basic Settlement Orchestration","sidebarTitle":"Create a Basic Settlement","href":"/sdk/guides/create-basic-settlement"},{"title":"Track an Orchestration","sidebarTitle":"Track an Orchestration","href":"/sdk/guides/track-orchestration"}]}]},{"group":"Protocol","pages":[{"title":"Orchestrators","sidebarTitle":"Orchestrators","href":"/docs/developers/orchestrators/overview"},{"title":"Instruction Lifecycle","sidebarTitle":"Instruction Lifecycle","href":"/docs/developers/system-architecture/protocol/instruction-flows/instruction-lifecycle"},{"title":"Actions \u0026 Instructions","sidebarTitle":"Actions \u0026 Instructions","href":"/docs/concepts/actions-instructions"},{"group":"Core Contracts","pages":[{"title":"OtimDelegate","sidebarTitle":"OtimDelegate","href":"/docs/developers/system-architecture/protocol/core-contracts/otim-delegate"},{"title":"InstructionStorage","sidebarTitle":"InstructionStorage","description":null,"href":"/docs/developers/system-architecture/protocol/core-contracts/instruction-storage"},{"title":"ActionManager","sidebarTitle":"ActionManager","href":"/docs/developers/system-architecture/protocol/core-contracts/action-manager"},{"title":"Treasury","sidebarTitle":"Treasury","description":null,"href":"/docs/developers/system-architecture/protocol/core-contracts/treasury"}]},{"group":"Action Contracts","pages":[{"title":"Structure","sidebarTitle":"Structure","href":"/docs/developers/system-architecture/protocol/action-contracts/structure"},{"title":"Current Actions","sidebarTitle":"Current Actions","href":"/docs/developers/system-architecture/protocol/action-contracts/current-actions"}]},{"title":"Off-chain","sidebarTitle":"Off-chain","href":"/docs/developers/system-architecture/off-chain/off-chain"},{"title":"Deployed Addresses","sidebarTitle":"Deployed Addresses","href":"/docs/developers/deployed-addresses"},{"title":"Security \u0026 Audits","sidebarTitle":"Security \u0026 Audits","href":"/docs/resources/security-and-audits"},{"group":"Appendix","pages":[{"title":"Delegation \u0026 EIP-7702","sidebarTitle":"Delegation \u0026 EIP-7702","href":"/docs/concepts/delegation"},{"title":"How to Construct Instruction Activation and Deactivation EIP-712 Hashes","sidebarTitle":"Instruction Activation and Deactivation EIP-712 Hashes","href":"/docs/resources/appendix/instruction-712-hashes"},{"title":"Action ABI Reference","sidebarTitle":"Action ABI Reference","href":"/docs/resources/appendix/action-hash-abis"},{"title":"API Errors","sidebarTitle":"API Errors","href":"/docs/resources/appendix/api-errors"}]}]}]},"basePath":"","title":"ActionManager - Otim Documentation","buildId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","deploymentId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","dynamics":[],"chunks":[]}