Send publish request of certain draft id and returns the response.
⚠️ IMPORTANT SECURITY NOTICE:
The Fireblocks Policy is a critical security guardrail. Programmatically modifying your policy via the API introduces significant security risks. As an industry best practice, Fireblocks strongly recommends manual editing accompanied by strict human oversight and approval workflows for all policy changes. Programmatic updates should only be implemented by advanced users with comprehensive, multi-layer security controls in place.
If you want to learn more about the Fireblocks Policy Editor, please contact your Fireblocks Customer Success Manager or send an email to CSM@fireblocks.com.
A unique identifier for the request. If the request is sent multiple times with the same idempotency key, the server will return the same response as the first request. The idempotency key is valid for 24 hours.
Body
application/json
Request schema for publishing draft with policy types and draft ID
{"docsConfig":{"theme":"maple","$schema":"https://mintlify.com/docs.json","name":"Fireblocks Developer Docs","colors":{"primary":"#0052ec","light":"#0052ec","dark":"#0052ec"},"logo":{"light":"https://mintcdn.com/fireblocks-43c4b3ee/8uV7V_rBjqF0ZDAg/images/fb-devs.svg?fit=max\u0026auto=format\u0026n=8uV7V_rBjqF0ZDAg\u0026q=85\u0026s=1e870435fece62854968ac125be4db2c","dark":"https://mintcdn.com/fireblocks-43c4b3ee/8uV7V_rBjqF0ZDAg/images/fb-devs.svg?fit=max\u0026auto=format\u0026n=8uV7V_rBjqF0ZDAg\u0026q=85\u0026s=1e870435fece62854968ac125be4db2c","href":"/"},"favicon":"https://mintcdn.com/fireblocks-43c4b3ee/8uV7V_rBjqF0ZDAg/images/favicon.svg?fit=max\u0026auto=format\u0026n=8uV7V_rBjqF0ZDAg\u0026q=85\u0026s=76ab361a473a62b34d4c41436329c14d","api":{"openapi":"https://swagger.fireblocks.com/openapi.yaml","playground":{"display":"simple"}},"navbar":{"links":[{"href":"/docs/building-with-ai","label":"Connect your AI agent"},{"href":"https://www.fireblocks.com/developer-sandbox-sign-up","label":"Try in Sandbox"}]},"styling":{"eyebrows":"breadcrumbs","codeblocks":"system","latex":true},"integrations":{"gtm":{"tagId":"GTM-WFS69RT4"}},"contextual":{"options":["copy","view","chatgpt","claude","grok","windsurf","cursor","vscode","perplexity","devin"],"display":"header"},"markdown":{"schema":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"fireblocks-43c4b3ee","hasAudioNarration":false,"actualSubdomain":"fireblocks-43c4b3ee","customDomains":["developers.fireblocks.com"],"gitSource":{"type":"github","owner":"fireblocks-ext","repo":"documentation","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae210a52f36e5e917dd34c7","collectionId":"f9c7d063-3805-44b5-b46b-c331a6c22c3f","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae210a52f36e5e917dd34c7"},"feedback":{"contextualFeedback":{"allowEmail":true},"thumbs":true,"agentFeedback":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"REMOVE_BRANDING":{"status":"ENABLED"},"CONTEXTUAL_FEEDBACK":{"status":"ENABLED"},"CODE_SNIPPET_FEEDBACK":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae210a52f36e5e917dd34c7","clientVersion":"0.0.4006","searchFilterCounts":[{"language":"default","tag":"API","count":543},{"language":"default","tag":"API Endpoints","count":507},{"language":"default","tag":"Guides","count":210},{"language":"default","tag":"Compliance","count":45},{"language":"default","tag":"Vaults","count":40},{"language":"default","tag":"Transactions","count":34},{"language":"default","tag":"Tokenization","count":34},{"language":"default","tag":"API Co-Signers","count":29},{"language":"default","tag":"Identity \u0026 Compliance","count":28},{"language":"default","tag":"TRLink","count":28}],"searchSettings":{"isFiltersEnabled":false,"maxResults":10}},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[],"privacy":{"consentBanner":{"enabled":false}},"googleFontsInlined":false},"customCss":[{"filePath":"custom.css","content":"@keyframes fb-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes fb-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}#content{display:flex!important;flex-direction:column;flex:1!important}#changelog-iframe{aspect-ratio:unset!important}@font-face{font-family:'Ufficio Sans';font-weight:600;font-style:normal;font-display:swap;src:local('Ufficio Sans')}:root{--fb-navy:#212647;--fb-navy-light:#2C365F;--fb-bandwidth:#678BFF;--fb-bandwidth-hover:#5470d8;--fb-grey:#F9FAFC;--fb-grey-200:#E5E7EB;--fb-grey-60:rgba(249, 250, 252, 0.6);--fb-gold:#FFC64E;--fb-white:#FFFFFF;--fb-periwinkle:#E8EDFF;--fb-blue:#4569F3;--fb-max-w:1040px;--fb-gutter:48px;--fb-nav-top-h:60px;--fb-nav-tabs-h:40px}@media (max-width:768px){:root{--fb-gutter:20px}}body:has(.fb-landing) #sidebar{display:none!important}body:has(.fb-landing) #content-container{margin-left:0!important}body:has(.fb-landing) #content-area{width:100%!important;min-width:0!important;max-width:none!important;margin-top:0!important}body:has(.fb-landing) #navbar{position:absolute!important;left:-9999px!important;top:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important;pointer-events:none!important}body:has(.fb-landing) #content-container{padding-top:0!important}.fb-nav{position:fixed;top:0;left:0;right:var(--assistant-sheet-width, 0px);z-index:30;background-color:var(--fb-white);border-bottom:none;box-shadow:0 2px 8px rgba(33,38,71,.06);font-family:'Figtree',system-ui,-apple-system,sans-serif}.fb-nav-inner{display:flex;align-items:center;height:100%}.fb-nav-row--top{height:var(--fb-nav-top-h)}.fb-nav-row--top .fb-nav-inner{gap:32px}.fb-nav-row--tabs{height:var(--fb-nav-tabs-h);border-top:none}.fb-nav-row--tabs .fb-nav-inner{gap:28px}.fb-nav-brand{display:flex;align-items:center;flex-shrink:0}.fb-nav-logo{height:26px;width:auto;display:block}.fb-nav-kbd,.fb-nav-search{color:#6b7280;border:1px solid var(--fb-grey-200)}.fb-nav-search{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:1;max-width:440px;margin:0 auto;height:38px;padding:0 12px;border-radius:8px;background-color:var(--fb-grey);font-size:14px;cursor:pointer}.fb-nav-search:hover{border-color:var(--fb-bandwidth);background-color:var(--fb-white)}.fb-nav-kbd{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;border-radius:4px;padding:2px 6px;background-color:var(--fb-white)}.fb-nav-actions{display:flex;align-items:center;gap:20px;flex-shrink:0;margin-left:auto}.fb-nav-link,.fb-nav-signin,.fb-nav-tab{font-size:14px;font-weight:500;white-space:nowrap}.fb-nav-link{color:var(--fb-navy)}.fb-nav-link:hover{color:var(--fb-bandwidth)}.fb-nav-signin,.fb-nav-tab{align-items:center}.fb-nav-signin{display:inline-flex;height:36px;padding:0 16px;border-radius:8px;background-color:var(--fb-bandwidth);color:var(--fb-white)}.fb-nav-signin:hover{background-color:var(--fb-bandwidth-hover);color:var(--fb-white)}.fb-nav-tab{position:relative;display:flex;height:100%;color:#6b7280}.fb-nav-tab--active,.fb-nav-tab:hover{color:var(--fb-navy)}.fb-nav-tab--active::after{content:'';position:absolute;left:0;right:0;bottom:-1px;height:2px;background-color:var(--fb-bandwidth)}.fb-landing{padding-top:calc(var(--fb-nav-top-h) + var(--fb-nav-tabs-h))}@media (max-width:768px){.fb-nav-link,.fb-nav-search{display:none}}.fb-landing{font-family:'Figtree',system-ui,-apple-system,sans-serif;color:var(--fb-navy);font-size:16px;line-height:110%}.fb-landing :where(h1, h2, h3, h4, h5){font-family:'Ufficio Sans','Figtree',system-ui,sans-serif;font-weight:600;letter-spacing:-.01em;margin:0}.fb-h1,.fb-h2{font-size:80px;line-height:96%}.fb-h2{font-size:56px}.fb-h3{font-size:48px;line-height:98%}.fb-h4{font-size:36px;line-height:102%}.fb-h5{font-size:28px;line-height:114%}@media (max-width:768px){.fb-h1{font-size:48px}.fb-h2{font-size:40px}.fb-h3{font-size:32px}.fb-h4{font-size:28px}.fb-h5{font-size:24px}}.fb-body-l{font-size:16px;line-height:110%}.fb-body-m,.fb-body-s{font-size:14px;line-height:110%}.fb-body-s{font-size:12px}.fb-bg-navy,.fb-card-light:hover{background-color:var(--fb-navy)}.fb-bg-navy-light{background-color:var(--fb-navy-light)}.fb-bg-grey{background-color:var(--fb-grey)}.fb-bg-white{background-color:var(--fb-white)}.fb-bg-bandwidth{background-color:var(--fb-bandwidth)}.fb-bg-blue{background-color:var(--fb-blue)}.fb-text-navy{color:var(--fb-navy)}.fb-text-white{color:var(--fb-white)}.fb-text-grey{color:var(--fb-grey)}.fb-text-grey-60{color:var(--fb-grey-60)}.fb-card-light:hover .fb-card-label,.fb-text-bandwidth{color:var(--fb-bandwidth)}.fb-text-gold{color:var(--fb-gold)}.fb-border-grey-200{border:1px solid var(--fb-grey-200)}.fb-mono,.fb-mono-accent{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,monospace}.fb-mono-accent{color:var(--fb-bandwidth);font-size:12px;letter-spacing:0}.fb-landing a,.fb-landing button{transition:background-color .2s ease,color .2s ease,border-color .2s ease}.fb-card-light{background-color:var(--fb-white);border:1px solid var(--fb-grey-200);border-top:3px solid var(--fb-bandwidth);border-radius:12px;padding:24px;color:var(--fb-navy);text-decoration:none;display:flex;flex-direction:column;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.fb-card-light:hover{color:var(--fb-grey);border-color:var(--fb-navy);border-top-color:var(--fb-bandwidth);transform:translateY(-4px);box-shadow:0 8px 24px rgba(33,38,71,.12)}.fb-card-light:hover .fb-card-title{color:var(--fb-grey)}.fb-card-light:hover .fb-card-desc{color:rgba(255,255,255,.7)}.fb-card-light:hover .fb-mono-accent{color:var(--fb-gold)}.fb-card-light:hover .fb-card-summary{color:var(--fb-grey)}.fb-card-dark,.fb-cta-primary{color:var(--fb-white);text-decoration:none}.fb-card-dark{background-color:var(--fb-navy-light);border-radius:12px;padding:32px;display:block;transition:background-color .2s ease}.fb-card-dark:hover{background-color:#37426e}.fb-card-dark:hover .fb-cta-text,.fb-dynamic-section .fb-card-dark:hover .fb-card-label,.fb-dynamic-section .fb-card-dark:hover .fb-mono-accent{color:var(--fb-gold)}.fb-dynamic-section .fb-card-dark:hover{background-color:rgba(255,255,255,.12)}.fb-cta-primary{display:inline-flex;align-items:center;gap:8px;background-color:var(--fb-bandwidth);font-family:'Figtree',system-ui,sans-serif;font-weight:700;font-size:16px;padding:16px 32px;border-radius:8px;border:0;cursor:pointer}.fb-cta-primary:hover{background-color:var(--fb-bandwidth-hover);color:var(--fb-white)}.fb-cta-outline{background-color:transparent;border:1px solid rgba(33,38,71,.25);color:var(--fb-navy);text-decoration:none}.fb-cta-outline:hover{background-color:rgba(33,38,71,.06);border-color:var(--fb-navy);color:var(--fb-navy)}.fb-cta-text{color:var(--fb-bandwidth);font-weight:700;text-decoration:none}.fb-consent a:hover,.fb-cta-text:hover,.fb-customer-stories-cta:hover .fb-customer-stories-link,.fb-dynamic-section .fb-section-cta:hover{color:var(--fb-gold)}.fb-input{background-color:var(--fb-white);color:var(--fb-navy);border:1px solid var(--fb-grey-200);border-radius:12px;padding:12px 16px;font-family:'Figtree',system-ui,sans-serif;font-size:16px;outline:0;height:48px;width:100%;transition:border-color .2s ease}.fb-input:focus{border-color:var(--fb-bandwidth)}.fb-input--error{border-color:#ff648b}.fb-tab{background-color:transparent;color:var(--fb-navy);border:1px solid var(--fb-grey-200);padding:8px 16px;font-family:'Figtree',system-ui,sans-serif;font-weight:700;font-size:14px;border-radius:24px;cursor:pointer}.fb-tab--active,.fb-tab:hover{background-color:var(--fb-navy);color:var(--fb-grey);border-color:var(--fb-navy)}.fb-code-block{background-color:var(--fb-navy-light);border:1px solid #3a4677;border-radius:12px;padding:16px 20px;font-family:'JetBrains Mono',ui-monospace,monospace;color:var(--fb-grey);font-size:14px;display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0}.fb-code-block .fb-mono{overflow-x:auto;white-space:nowrap;min-width:0;flex:1;scrollbar-width:none;-ms-overflow-style:none}.fb-code-block .fb-mono::-webkit-scrollbar{display:none}.fb-code-block--light{background-color:var(--fb-white);border:1px solid var(--fb-grey-200);color:var(--fb-navy)}.fb-copy-btn,.fb-eyebrow{font-family:'Figtree',system-ui,sans-serif;font-weight:700;font-size:12px;border-radius:8px}.fb-copy-btn{background-color:transparent;color:inherit;border:1px solid currentColor;padding:4px 12px;cursor:pointer;opacity:.7}.fb-copy-btn:hover{opacity:1}.fb-eyebrow{display:inline-block;letter-spacing:.08em;color:var(--fb-bandwidth);background-color:rgba(103,139,255,.12);padding:8px 16px}.fb-list-triangle{list-style:none;padding:0;margin:0}.fb-list-triangle li{padding-left:16px;position:relative;margin-bottom:8px}.fb-list-triangle li::before{content:'';position:absolute;left:0;top:6px;width:0;height:0;border-left:6px solid var(--fb-bandwidth);border-top:4px solid transparent;border-bottom:4px solid transparent}.fb-section{padding:96px 0}@media (max-width:1024px){.fb-section{padding:72px 0}}@media (max-width:768px){.fb-section{padding:56px 0}}.fb-measure{max-width:720px}.fb-stack-lg{margin-bottom:48px}.fb-section-note{font-family:'Figtree',system-ui,sans-serif;font-size:13px;line-height:150%;color:var(--fb-navy);background-color:rgba(255,198,78,.16);border-left:3px solid var(--fb-gold);border-radius:6px;padding:10px 14px;margin:0 0 24px;max-width:720px}.fb-section-cta{display:inline-block;margin-top:32px}.fb-dynamic-section .fb-section-cta{color:var(--fb-white)}.fb-dynamic-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;margin-bottom:48px}.fb-dynamic-top .fb-section-sub{margin-bottom:0}.fb-dynamic-video{display:block;width:100%;max-width:420px;margin-left:auto;aspect-ratio:1/1;object-fit:cover;border-radius:12px}@media (max-width:900px){.fb-dynamic-top{grid-template-columns:1fr;gap:32px}.fb-dynamic-video{margin:0 auto}}.fb-section-title{margin:0 0 20px}.fb-section-sub{max-width:720px;margin:0 0 48px;line-height:160%}.fb-container,.fb-nav-inner{width:100%;max-width:calc(var(--fb-max-w) + (2*var(--fb-gutter)));margin:0 auto;padding:0 var(--fb-gutter)}.fb-grid-quick{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.fb-grid-use-cases{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.fb-customer-stories-cta{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:32px;padding:32px 40px;max-width:none;border-radius:16px;overflow:hidden;text-decoration:none}.fb-customer-stories-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.fb-customer-stories-content{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%}.fb-customer-stories-label{display:block;font-weight:700;font-size:18px;color:var(--fb-white);margin-bottom:4px}.fb-customer-stories-text{display:block;color:rgba(255,255,255,.85);font-size:15px;line-height:1.5}.fb-customer-stories-link{color:var(--fb-white);font-weight:700;font-size:16px;white-space:nowrap;flex-shrink:0;transition:color .2s ease}@media (max-width:640px){.fb-customer-stories-content{flex-direction:column;align-items:flex-start}}.fb-grid-community{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.fb-grid-feed{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width:769px){.fb-grid-feed{grid-template-columns:repeat(2,1fr)}}.fb-hero-section{position:relative;overflow:hidden;background:linear-gradient(135deg,#e8edff 0,#d4deff 60%,#c2d1ff 100%)}.fb-hero-bg{position:absolute;right:5%;bottom:-10%;width:440px;height:440px;opacity:.3;pointer-events:none;animation:fb-float 6s ease-in-out infinite}.fb-hero-bg img{display:block;width:100%;height:100%;object-fit:contain}.fb-hero-banner{position:relative;z-index:1;padding:72px var(--fb-gutter) 64px}.fb-hero-copy{margin-bottom:32px}.fb-hero-title{margin:0 0 8px;animation:fb-fade-up .6s ease-out both}.fb-hero-sub{margin:0;color:rgba(33,38,71,.7);line-height:150%;max-width:650px;animation:fb-fade-up .6s ease-out .35s both}.fb-gs-card{background:rgba(255,255,255,.15);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.35);border-radius:16px;animation:fb-fade-up .6s ease-out .65s both;box-shadow:0 8px 32px rgba(33,38,71,.12),0 2px 6px rgba(33,38,71,.06),inset 0 1px 0 rgba(255,255,255,.3)}.fb-gs-card-content{padding:28px 32px}.fb-hero-actions{margin-top:0;opacity:0;transform:translateY(20px);transition:opacity .5s ease-out,transform .5s ease-out}.fb-gs-step.fb-visible,.fb-hero-actions.fb-visible{opacity:1;transform:translateY(0)}.fb-gs-steps{list-style:none;margin:0 0 40px;padding:0;width:100%}.fb-gs-step{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;padding-bottom:20px;opacity:0;transform:translateY(20px);transition:opacity .5s ease-out,transform .5s ease-out}.fb-gs-step:last-child{padding-bottom:0}.fb-gs-step:not(:last-child)::before{content:'';position:absolute;left:13px;top:30px;bottom:4px;width:2px;background:rgba(33,38,71,.1)}.fb-gs-badge{position:relative;z-index:1;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--fb-navy);color:var(--fb-white);font-family:'Figtree',system-ui,sans-serif;font-weight:700;font-size:12px}.fb-gs-step-main{min-width:0;padding-top:4px}.fb-gs-step-desc,.fb-gs-step-title{font-family:'Figtree',system-ui,sans-serif}.fb-gs-step-title{font-weight:700;font-size:18px;line-height:1.2;color:var(--fb-navy);margin:0 0 6px}.fb-gs-step-desc{font-size:14px;line-height:1.5;color:rgba(33,38,71,.72);margin:0}.fb-gs-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 12px}.fb-gs-tab{background:0 0;border:1px solid var(--fb-grey-200);color:var(--fb-navy);font-family:'Figtree',system-ui,sans-serif;font-weight:600;font-size:13px;padding:6px 12px;border-radius:20px;cursor:pointer}.fb-gs-tab:hover{border-color:var(--fb-bandwidth);color:var(--fb-bandwidth)}.fb-gs-tab--active{background:var(--fb-navy);border-color:var(--fb-navy)}.fb-gs-tab--active,.fb-gs-tab--active:hover{color:var(--fb-white)}.fb-gs-tab-panel{min-height:48px;display:flex;align-items:center}.fb-gs-code{padding:8px 12px;font-size:12px;border-radius:8px;max-width:480px}.fb-gs-inline-endpoint{font-size:13px;color:var(--fb-navy)}.fb-gs-add-btn{padding:8px 16px;font-size:13px}.fb-gs-step--compact{padding-bottom:0}.fb-gs-step--compact .fb-gs-step-main{padding-top:4px}.fb-gs-prompt{margin-top:12px;padding:12px 14px 12px 16px;border-left:3px solid var(--fb-bandwidth);border-radius:8px;background:rgba(103,139,255,.08);font-family:'Figtree',system-ui,sans-serif;font-size:14px;font-style:italic;line-height:1.45;color:var(--fb-navy)}@media (max-width:768px){.fb-hero-banner{padding:48px var(--fb-gutter) 40px}.fb-gs-card-content{padding:28px 24px}.fb-hero-bg{width:280px;height:280px;opacity:.2}}.fb-section--tight{padding:0 0 48px}.fb-newsletter-card{position:relative;overflow:hidden;background-color:var(--fb-bandwidth);border-radius:20px;padding:40px 40px 32px}.fb-feed-card-img img,.fb-newsletter-card-bg{width:100%;height:100%;object-fit:cover;pointer-events:none}.fb-newsletter-card-bg{position:absolute;inset:0}.fb-newsletter-blurb,.fb-newsletter-card-title,.fb-newsletter-form{position:relative;z-index:1}.fb-newsletter-card-title{margin:0 0 8px}.fb-newsletter-blurb{line-height:160%;margin:0 0 24px}.fb-newsletter-form{display:flex;flex-direction:column;gap:12px}.fb-newsletter-input-row{display:flex;gap:12px;align-items:flex-end}.fb-newsletter-field{flex:1;display:flex;flex-direction:column;gap:6px;max-width:400px}.fb-consent,.fb-field-label{font-family:'Figtree',system-ui,sans-serif}.fb-field-label{font-weight:700;font-size:14px;color:var(--fb-grey)}.fb-consent{font-size:12px;line-height:150%;color:rgba(249,250,252,.85);margin:0;max-width:480px}.fb-consent a{color:var(--fb-bandwidth);font-weight:700}.fb-subscribe-btn{height:48px;white-space:nowrap;flex-shrink:0;background-color:var(--fb-white);color:var(--fb-navy)}.fb-subscribe-btn:hover{background-color:var(--fb-bandwidth);color:var(--fb-white)}@media (max-width:640px){.fb-newsletter-card{padding:32px 24px 28px;border-radius:16px}.fb-newsletter-input-row{flex-direction:column;align-items:stretch}.fb-subscribe-btn{align-self:flex-start}}@media (max-width:1024px){.fb-grid-quick{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.fb-grid-community,.fb-grid-quick,.fb-grid-use-cases{grid-template-columns:1fr}}.fb-tab-strip{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:32px}@media (max-width:768px){.fb-tab-strip{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}}.fb-divider{height:1px;background-color:var(--fb-grey-200);margin:64px 0;border:0}.fb-text-error{color:#ff648b}.fb-cta-row{display:flex;gap:12px;flex-wrap:wrap}.fb-code-block.justify-start{justify-content:flex-start}.fb-card-label{font-family:'Figtree',system-ui,sans-serif;font-weight:700;font-size:13px;color:var(--fb-bandwidth);display:block;margin-bottom:6px;letter-spacing:.02em}.fb-card-desc,.fb-card-summary,.fb-card-title{font-family:'Figtree',system-ui,sans-serif;margin:0 0 12px}.fb-card-desc{font-size:13px;color:rgba(33,38,71,.6);line-height:150%;flex:1}.fb-card-summary,.fb-card-title{font-weight:700;font-size:16px;color:var(--fb-navy);line-height:130%}.fb-card-summary{font-weight:400;font-size:14px;margin:0 0 16px;line-height:140%;opacity:.8}.fb-feed-card{display:flex;flex-direction:column;text-decoration:none;background-color:var(--fb-white);border:1px solid var(--fb-grey-200);border-radius:12px;overflow:hidden;color:var(--fb-navy);transition:background-color .2s ease,color .2s ease,border-color .2s ease}.fb-feed-card-img{position:relative;width:100%;height:180px;left:-1px;overflow:hidden;flex-shrink:0}.fb-feed-card-img img{display:block}.fb-feed-card--upcoming .fb-feed-card-img img{object-position:center 40%}.fb-feed-card-body{padding:24px;flex:1;display:flex;flex-direction:column}.fb-feed-card-body .fb-card-summary{flex:1}.fb-feed-card-body .fb-feed-tags{margin-top:auto;padding-top:8px}.fb-feed-card:hover{background-color:var(--fb-navy);border-color:var(--fb-navy)}.fb-feed-card:hover,.fb-feed-card:hover .fb-card-summary,.fb-feed-card:hover .fb-card-title,.fb-feed-card:hover .fb-feed-meta{color:var(--fb-grey)}.fb-feed-card:hover .fb-feed-cta{color:var(--fb-gold)}.fb-feed-card:hover .fb-feed-tag{background-color:rgba(249,250,252,.12);color:var(--fb-grey);border-color:rgba(249,250,252,.25)}.fb-feed-card:hover .fb-feed-location{color:var(--fb-grey);opacity:.85}.fb-feed-card--upcoming{border-color:var(--fb-bandwidth);box-shadow:0 0 0 1px var(--fb-bandwidth)}.fb-feed-location,.fb-upcoming-badge{align-items:center;font-family:'Figtree',system-ui,sans-serif}.fb-upcoming-badge{position:absolute;top:12px;left:12px;display:inline-flex;gap:4px;font-weight:700;font-size:11px;letter-spacing:.08em;color:var(--fb-white);background-color:var(--fb-bandwidth);padding:5px 12px;border-radius:6px;z-index:1}.fb-feed-location{display:flex;gap:6px;font-size:13px;font-weight:600;color:var(--fb-navy);opacity:.7;margin-top:8px}.fb-feed-location svg{flex-shrink:0}.fb-feed-card .fb-card-title:last-child{margin-bottom:0}.fb-feed-card:has(.fb-feed-tags) .fb-card-summary{margin-bottom:12px}.fb-feed-card:has(.fb-feed-location) .fb-card-summary{margin-bottom:4px}.fb-feed-meta{font-family:'Figtree',system-ui,sans-serif;font-weight:700;font-size:12px;letter-spacing:.06em;color:var(--fb-bandwidth);margin-bottom:12px;display:flex;justify-content:space-between;align-items:center;gap:16px}.fb-feed-meta-category,.fb-feed-meta-label{text-transform:uppercase}.fb-feed-meta-category{color:var(--fb-bandwidth)}.fb-feed-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.fb-feed-tag,.fb-footer-links a{font-family:'Figtree',system-ui,sans-serif}.fb-feed-tag{display:inline-block;font-weight:600;font-size:12px;color:var(--fb-navy);background-color:var(--fb-grey);border:1px solid var(--fb-grey-200);border-radius:20px;padding:6px 14px;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.fb-feed-cta{font-weight:700;white-space:nowrap}.fb-card-dark .fb-card-label,.fb-feed-cta{color:var(--fb-bandwidth)}.fb-card-dark .fb-card-title,.fb-footer-links a:hover{color:var(--fb-white)}.fb-card-dark .fb-card-summary{color:var(--fb-grey);opacity:1}.fb-final-cta-inner{text-align:center;display:flex;flex-direction:column;align-items:center;max-width:640px;margin:0 auto}.fb-final-cta .fb-cta-row{margin-top:12px;justify-content:center}.fb-final-cta .fb-cta-outline{border-color:rgba(249,250,252,.4);color:var(--fb-white)}.fb-final-cta .fb-cta-outline:hover{background-color:rgba(249,250,252,.08);border-color:var(--fb-white);color:var(--fb-white)}.fb-footer{border-top:1px solid rgba(249,250,252,.1);padding:24px 0}.fb-footer-inner,.fb-footer-links{display:flex;align-items:center;gap:24px}.fb-footer-inner{justify-content:space-between}.fb-footer-links{flex-wrap:wrap}.fb-footer-links a{color:rgba(249,250,252,.5);text-decoration:none;font-size:13px;transition:color .2s ease}.fb-footer-badges img{display:block;height:40px;width:auto}@media (max-width:768px){.fb-footer-inner{flex-direction:column;align-items:flex-start;gap:16px}.fb-footer-links{gap:12px 20px}.fb-footer-badges img{height:32px}}.get-started-section{padding:0 1.5rem;border-radius:14px;border:1px solid rgba(0,82,236,.2);background:linear-gradient(135deg,rgba(0,82,236,.04),rgba(0,52,154,.06));margin-bottom:2rem}html[data-theme=dark] .get-started-section{border-color:rgba(0,82,236,.25);background:linear-gradient(135deg,rgba(0,82,236,.08),rgba(0,42,120,.1))}#ot-sdk-btn-floating .ot-floating-button__back,#ot-sdk-btn-floating .ot-floating-button__front{inset:0;width:100%;height:100%}#ot-sdk-btn-floating .ot-floating-button__close,#ot-sdk-btn-floating .ot-floating-button__open{position:relative;width:100%;height:100%;margin:0;padding:0}#ot-sdk-btn-floating .ot-floating-button__close svg{position:absolute;top:50%;left:50%;width:16px;height:16px;margin:0;transform:translate(-50%,-50%)}.fb-as-card{position:relative;margin-bottom:24px;padding:20px 48px 20px 20px;border:1px solid rgba(9,9,11,.1);border-radius:12px;background:linear-gradient(23deg,rgba(0,82,236,.06),transparent)}.fb-as-card-title{font-size:16px;font-weight:600;color:#09090b}.fb-as-card-sub,.fb-as-text{margin-top:4px;font-size:14px;line-height:1.5;color:#52525b}.fb-as-card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px}.fb-as-note{flex:1 1 240px;min-width:0;width:auto;margin:0;font-size:12px;color:#71717a}.fb-as-btn,.fb-as-details summary{cursor:pointer;color:#0052ec;font-size:14px}.fb-as-btn{padding:6px 16px;border:1px solid #0052ec;border-radius:9999px;background:0 0;font-weight:600}.fb-as-btn:hover{background:rgba(0,82,236,.06)}.fb-as-icon-btn{display:inline-flex;padding:4px;border:0;border-radius:6px;background:0 0;color:#71717a;cursor:pointer}.fb-as-icon-btn:hover{background:rgba(9,9,11,.05);color:#09090b}.fb-as-dismiss{position:absolute;top:12px;right:12px}.fb-as-backdrop{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(0,0,0,.5)}.fb-as-dialog{width:100%;max-width:32rem;border:1px solid rgba(9,9,11,.1);border-radius:16px;background:#fff;box-shadow:0 20px 40px rgba(0,0,0,.25)}.fb-as-dialog-head{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 0}.fb-as-dialog-title{font-size:18px;font-weight:600;color:#09090b}.fb-as-dialog-body{padding:16px 24px}.fb-as-dialog-foot{display:flex;justify-content:flex-end;padding:12px 24px;border-top:1px solid rgba(9,9,11,.1)}.fb-as-status{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid rgba(22,163,74,.6);border-radius:8px;background:rgba(22,163,74,.1);color:#166534;font-size:14px;line-height:1.5}.fb-as-status--warn{border-color:rgba(245,158,11,.6);background:rgba(245,158,11,.1);color:#92400e}.fb-as-status-icon{display:inline-flex;flex-shrink:0;margin-top:2px}.fb-as-safety{font-size:13px;line-height:1.5;color:#71717a}.fb-as-details,.fb-as-safety{margin-top:12px}.fb-as-details summary{width:fit-content;font-weight:500}.fb-as-prompt{position:relative;margin-top:8px;padding:12px 40px 12px 12px;border:1px solid rgba(9,9,11,.1);border-radius:8px;background:#fafafa}.fb-as-prompt pre{margin:0;padding:0;background:0 0;white-space:pre-wrap;word-break:break-word;font-family:'JetBrains Mono',monospace;font-size:12px;color:#27272a}.fb-as-copy{position:absolute;top:8px;right:8px}.fb-as-strong{margin-top:16px;font-weight:500;color:#3f3f46}.fb-as-steps{margin:4px 0 0;padding-left:20px;list-style:decimal;font-size:14px;line-height:1.5;color:#3f3f46}.fb-as-steps li+li{margin-top:6px}.fb-as-link{display:inline-block;margin-top:12px;color:#0052ec;font-size:14px;font-weight:500}:is(.dark, [data-theme='dark']) .fb-as-card{border-color:rgba(255,255,255,.1);background:linear-gradient(23deg,rgba(0,82,236,.18),transparent)}:is(.dark, [data-theme='dark']) .fb-as-card-title,:is(.dark, [data-theme='dark']) .fb-as-dialog-title{color:#fff}:is(.dark, [data-theme='dark']) .fb-as-card-sub,:is(.dark, [data-theme='dark']) .fb-as-steps,:is(.dark, [data-theme='dark']) .fb-as-strong,:is(.dark, [data-theme='dark']) .fb-as-text{color:#d4d4d8}:is(.dark, [data-theme='dark']) .fb-as-icon-btn,:is(.dark, [data-theme='dark']) .fb-as-note{color:#a1a1aa}:is(.dark, [data-theme='dark']) .fb-as-icon-btn:hover{background:rgba(255,255,255,.1);color:#fff}:is(.dark, [data-theme='dark']) .fb-as-btn,:is(.dark, [data-theme='dark']) .fb-as-details summary{color:#678bff}:is(.dark, [data-theme='dark']) .fb-as-status{color:#86efac}:is(.dark, [data-theme='dark']) .fb-as-status--warn{color:#fcd34d}:is(.dark, [data-theme='dark']) .fb-as-safety{color:#a1a1aa}:is(.dark, [data-theme='dark']) .fb-as-link{border-color:#678bff;color:#678bff}:is(.dark, [data-theme='dark']) .fb-as-dialog{border-color:rgba(255,255,255,.1);background:#18181b}:is(.dark, [data-theme='dark']) .fb-as-dialog-foot,:is(.dark, [data-theme='dark']) .fb-as-prompt{border-color:rgba(255,255,255,.1)}:is(.dark, [data-theme='dark']) .fb-as-prompt{background:#09090b}:is(.dark, [data-theme='dark']) .fb-as-prompt pre{color:#e4e4e7}"}],"page":{"pagePath":"api-reference/policy-editor-v2/send-publish-request-for-a-certain-draft-id","slug":"/api-reference/policy-editor-v2/send-publish-request-for-a-certain-draft-id","pageMetadata":{"title":"Send publish request for a certain draft id","description":"Send publish request of certain draft id and returns the response.\n\n**⚠️ IMPORTANT SECURITY NOTICE:**\n\nThe Fireblocks Policy is a critical security guardrail. Programmatically modifying your policy via the API introduces significant security risks. As an industry best practice, Fireblocks strongly recommends manual editing accompanied by strict human oversight and approval workflows for all policy changes. Programmatic updates should only be implemented by advanced users with comprehensive, multi-layer security controls in place.\n\nIf you want to learn more about the Fireblocks Policy Editor, please contact your Fireblocks Customer Success Manager or send an email to CSM@fireblocks.com.\n","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /policy/draft","href":"/api-reference/policy-editor-v2/send-publish-request-for-a-certain-draft-id","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n a: \"a\",\n p: \"p\",\n strong: \"strong\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsx(_components.p, {\n children: \"Send publish request of certain draft id and returns the response.\"\n }), \"\\n\", _jsx(_components.p, {\n children: _jsx(_components.strong, {\n children: \"⚠️ IMPORTANT SECURITY NOTICE:\"\n })\n }), \"\\n\", _jsx(_components.p, {\n children: \"The Fireblocks Policy is a critical security guardrail. Programmatically modifying your policy via the API introduces significant security risks. As an industry best practice, Fireblocks strongly recommends manual editing accompanied by strict human oversight and approval workflows for all policy changes. Programmatic updates should only be implemented by advanced users with comprehensive, multi-layer security controls in place.\"\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"If you want to learn more about the Fireblocks Policy Editor, please contact your Fireblocks Customer Success Manager or send an email to \", _jsx(_components.a, {\n href: \"mailto:CSM@fireblocks.com\",\n children: \"CSM@fireblocks.com\"\n }), \".\"]\n })]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=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":{"codeStyling":"system","config":{},"pageMetadata":{"title":"Send publish request for a certain draft id","description":"Send publish request of certain draft id and returns the response.\n\n**⚠️ IMPORTANT SECURITY NOTICE:**\n\nThe Fireblocks Policy is a critical security guardrail. Programmatically modifying your policy via the API introduces significant security risks. As an industry best practice, Fireblocks strongly recommends manual editing accompanied by strict human oversight and approval workflows for all policy changes. Programmatic updates should only be implemented by advanced users with comprehensive, multi-layer security controls in place.\n\nIf you want to learn more about the Fireblocks Policy Editor, please contact your Fireblocks Customer Success Manager or send an email to CSM@fireblocks.com.\n","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /policy/draft","href":"/api-reference/policy-editor-v2/send-publish-request-for-a-certain-draft-id","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/fireblocks-43c4b3ee/2b4293c42168c590/onetrust.js","/_mintlify/custom/fireblocks-43c4b3ee/2a5f4456d6bfe48a/agent-setup-banner.js"],"openApiReferenceData":{"operation":{"operationId":"publishDraft","summary":"Send publish request for a certain draft id","description":"Send publish request of certain draft id and returns the response.\n\n**⚠️ IMPORTANT SECURITY NOTICE:**\n\nThe Fireblocks Policy is a critical security guardrail. Programmatically modifying your policy via the API introduces significant security risks. As an industry best practice, Fireblocks strongly recommends manual editing accompanied by strict human oversight and approval workflows for all policy changes. Programmatic updates should only be implemented by advanced users with comprehensive, multi-layer security controls in place.\n\nIf you want to learn more about the Fireblocks Policy Editor, please contact your Fireblocks Customer Success Manager or send an email to CSM@fireblocks.com.\n","tags":["Policy Editor V2"],"x-rate-limit-category":"write","x-lifecycle":{"state":"ga"},"x-readme":{"code-samples":[{"language":"javascript","code":"const policy = await fireblocks.publishDraft({policyTypes: [\"TRANSFER\"], draftId: \"draft-123\"});\n","name":"Fireblocks SDK Javascript example"},{"language":"typescript","code":"const response: Promise\u003cFireblocksResponse\u003cPublishResult>> = fireblocks.policyEditorV2.publishDraft(policyEditorV2ApiPublishDraftRequest);","name":"Fireblocks SDK TypeScript example"},{"language":"java","code":"CompletableFuture\u003cApiResponse\u003cPublishResult>> response = fireblocks.policyEditorV2().publishDraft(publishDraftRequest, idempotencyKey);","name":"Fireblocks SDK Java example"},{"language":"python","code":"response = fireblocks.policy_editor_v2.publish_draft(publish_draft_request, idempotency_key);","name":"Fireblocks SDK Python example"}]},"parameters":["45268d13-d758-4567-a330-de90afbfacaa"],"requestBody":"6a35ed03-7796-4a90-9465-3a413e62b9e6","responses":{"201":"73eba239-5085-43bf-9444-a56b66bf7ac7","default":"a15c2417-97a9-4c84-ab93-f45f3eff7d56"},"x-codeSamples":[{"lang":"TypeScript","source":"const response: Promise\u003cFireblocksResponse\u003cPublishResult>> = fireblocks.policyEditorV2.publishDraft(policyEditorV2ApiPublishDraftRequest);"},{"lang":"Java","source":"CompletableFuture\u003cApiResponse\u003cPublishResult>> response = fireblocks.policyEditorV2().publishDraft(publishDraftRequest, idempotencyKey);"},{"lang":"Python","source":"response = fireblocks.policy_editor_v2.publish_draft(publish_draft_request, idempotency_key);"}],"method":"post","type":"path","servers":["5b9c3dc5-6f6e-45fe-a233-2b916a2491a0","9df082bd-cc21-4940-bf68-8caacc03433a"],"security":[],"path":"/policy/draft","baseUrlOptions":["https://api.fireblocks.io/v1","https://sandbox-api.fireblocks.io/v1"],"title":"Send publish request for a certain draft id","codeSamples":[{"lang":"TypeScript","source":"const response: Promise\u003cFireblocksResponse\u003cPublishResult>> = fireblocks.policyEditorV2.publishDraft(policyEditorV2ApiPublishDraftRequest);"},{"lang":"Java","source":"CompletableFuture\u003cApiResponse\u003cPublishResult>> response = fireblocks.policyEditorV2().publishDraft(publishDraftRequest, idempotencyKey);"},{"lang":"Python","source":"response = fireblocks.policy_editor_v2.publish_draft(publish_draft_request, idempotency_key);"}],"requiredOnlyExamples":false,"requestExampleType":"codeSamples","responseExampleType":"generated"},"dependencies":{"parameters":{"45268d13-d758-4567-a330-de90afbfacaa":{"name":"Idempotency-Key","in":"header","description":"A unique identifier for the request. If the request is sent multiple times with the same idempotency key, the server will return the same response as the first request. The idempotency key is valid for 24 hours.","required":false,"schema":{"type":"string","isRequired":false,"description":"A unique identifier for the request. If the request is sent multiple times with the same idempotency key, the server will return the same response as the first request. The idempotency key is valid for 24 hours.","uniqueKey":"","typeLabel":"string"}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","description":"Request schema for publishing draft with policy types and draft ID","required":["policyTypes","draftId"],"properties":{"policyTypes":{"type":"array","items":{"type":"string","enum":["TRANSFER","STAKE","CONTRACT_CALL","TYPED_MESSAGE","APPROVE","MINT","BURN","RAW","COMPLIANCE","DEPLOYMENT","PROGRAM_CALL","DAPP_CONNECTION","UPGRADE","ORDER","AML_CHAINALYSIS_V2_SCREENING","AML_CHAINALYSIS_V2_POST_SCREENING","AML_ELLIPTIC_HOLISTIC_SCREENING","AML_ELLIPTIC_HOLISTIC_POST_SCREENING","TR_NOTABENE_SCREENING","TR_NOTABENE_POST_SCREENING"],"description":"Policy type enumeration","example":"TRANSFER","uniqueKey":"policyTypes.items.[INDEX]","typeLabel":"enum\u003cstring>"},"isRequired":true,"uniqueKey":"policyTypes","typeLabel":"enum\u003cstring>[]"},"draftId":{"type":"string","description":"The ID of the draft to publish","example":"draft-123","isRequired":true,"uniqueKey":"draftId","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"policyTypes":["TRANSFER"],"draftId":"draft-123"}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"73eba239-5085-43bf-9444-a56b66bf7ac7":{"description":"A policy publish result object","headers":{"X-Request-ID":{"schema":{"type":"string"},"description":"Unique ID correlated to the API request. Please provide it in any support ticket you create or on Github issues related to Fireblocks SDKs"}},"content":{"application/json":{"schema":{"type":"object","description":"Response object of the publish policy operation","properties":{"status":{"type":"string","enum":["SUCCESS","UNVALIDATED","INVALID_CONFIGURATION","PENDING","PENDING_CONSOLE_APPROVAL","AWAITING_QUORUM","UNHANDLED_ERROR"],"description":"* SUCCESS - success\n* UNVALIDATED - not validated yet\n* INVALID_CONFIGURATION - at least one rule is invalid\n* PENDING - pending approval\n* PENDING_CONSOLE_APPROVAL - pending approval from the console app\n* AWAITING_QUORUM - pending quorum approval\n* UNHANDLED_ERROR - unhandled error\n","isRequired":true,"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"rules":{"type":"array","items":{"type":"object","description":"V2 Policy rule which is enforced on transactions","properties":{"name":{"type":"string","description":"Name of the policy rule","example":"High Value Transfer Policy","isRequired":true,"uniqueKey":"rules.items.[INDEX].name","typeLabel":"string"},"id":{"type":"string","description":"Unique identifier for the policy rule","example":"policy_rule_001","isRequired":true,"uniqueKey":"rules.items.[INDEX].id","typeLabel":"string"},"policyEngineVersion":{"type":"string","enum":["v2"],"description":"Policy engine version","example":"v2","isRequired":true,"uniqueKey":"rules.items.[INDEX].policyEngineVersion","typeLabel":"enum\u003cstring>"},"type":{"type":"string","enum":["TRANSFER","STAKE","CONTRACT_CALL","TYPED_MESSAGE","APPROVE","MINT","BURN","RAW","COMPLIANCE","DEPLOYMENT","PROGRAM_CALL","DAPP_CONNECTION","UPGRADE","ORDER","AML_CHAINALYSIS_V2_SCREENING","AML_CHAINALYSIS_V2_POST_SCREENING","AML_ELLIPTIC_HOLISTIC_SCREENING","AML_ELLIPTIC_HOLISTIC_POST_SCREENING","TR_NOTABENE_SCREENING","TR_NOTABENE_POST_SCREENING"],"description":"Policy type enumeration","example":"TRANSFER","isRequired":true,"uniqueKey":"rules.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"initiator":{"oneOf":[{"type":"string","description":"All users are allowed","enum":["*"],"example":"*","isRequired":true,"uniqueKey":"rules.items.[INDEX].initiator.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","description":"Policy rule initiator configuration","properties":{"users":{"type":"array","items":{"type":"string","uniqueKey":"rules.items.[INDEX].initiator.oneOf.1.users.items.[INDEX]","typeLabel":"string"},"description":"List of user IDs","example":["user1","user2"],"uniqueKey":"rules.items.[INDEX].initiator.oneOf.1.users","typeLabel":"string[]"},"groups":{"type":"array","items":{"type":"string","uniqueKey":"rules.items.[INDEX].initiator.oneOf.1.groups.items.[INDEX]","typeLabel":"string"},"description":"List of policy group IDs","example":["group1","group2"],"uniqueKey":"rules.items.[INDEX].initiator.oneOf.1.groups","typeLabel":"string[]"},"services":{"type":"array","items":{"type":"string","uniqueKey":"rules.items.[INDEX].initiator.oneOf.1.services.items.[INDEX]","typeLabel":"string"},"uniqueKey":"rules.items.[INDEX].initiator.oneOf.1.services","typeLabel":"string[]"},"fbAdminGroups":{"type":"array","items":{"type":"string","uniqueKey":"rules.items.[INDEX].initiator.oneOf.1.fbAdminGroups.items.[INDEX]","typeLabel":"string"},"uniqueKey":"rules.items.[INDEX].initiator.oneOf.1.fbAdminGroups","typeLabel":"string[]"},"exchange":{"type":"array","items":{"type":"string","uniqueKey":"rules.items.[INDEX].initiator.oneOf.1.exchange.items.[INDEX]","typeLabel":"string"},"uniqueKey":"rules.items.[INDEX].initiator.oneOf.1.exchange","typeLabel":"string[]"},"operator":{"type":"string","enum":["INCLUDES"],"description":"Operator for selection","example":"INCLUDES","uniqueKey":"rules.items.[INDEX].initiator.oneOf.1.operator","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"rules.items.[INDEX].initiator.oneOf.1","typeLabel":"object"}],"isRequired":true,"uniqueKey":"rules.items.[INDEX].initiator","typeLabel":"enum\u003cstring> | object"},"source":{"type":"object","description":"Source account configuration for policy rules","properties":{"operator":{"type":"string","enum":["INCLUDES"],"description":"Operator for selection","example":"INCLUDES","isRequired":true,"uniqueKey":"rules.items.[INDEX].source.operator","typeLabel":"enum\u003cstring>"},"type":{"type":"array","items":{"type":"string","enum":["EXCHANGE","UNMANAGED","VAULT","GLOBAL_WHITELIST","NETWORK_CONNECTION","FIAT_ACCOUNT","CONNECTED_ACCOUNT","ONE_TIME_ADDRESS","SRC_DST_NA","MULTIPLE_VENUES","END_USER_WALLET","OEC_PARTNER","CONTRACT","INTERNAL","EXTERNAL","DAPP_CONNECTION","UNKNOWN","*","ANY"],"description":"Type of account","example":"VAULT","uniqueKey":"rules.items.[INDEX].source.type.items.[INDEX]","typeLabel":"enum\u003cstring>"},"description":"Source account types","example":["VAULT","UNMANAGED"],"uniqueKey":"rules.items.[INDEX].source.type","typeLabel":"enum\u003cstring>[]"},"subType":{"type":"array","items":{"type":"object","description":"Account identifier with type, ID, subtype, and address","properties":{"type":{"type":"string","enum":["EXCHANGE","UNMANAGED","VAULT","GLOBAL_WHITELIST","NETWORK_CONNECTION","FIAT_ACCOUNT","CONNECTED_ACCOUNT","ONE_TIME_ADDRESS","SRC_DST_NA","MULTIPLE_VENUES","END_USER_WALLET","OEC_PARTNER","CONTRACT","INTERNAL","EXTERNAL","DAPP_CONNECTION","UNKNOWN","*","ANY"],"description":"Type of account","example":"VAULT","isRequired":true,"uniqueKey":"rules.items.[INDEX].source.subType.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Account ID","example":"account123","uniqueKey":"rules.items.[INDEX].source.subType.items.[INDEX].id","typeLabel":"string"},"subType":{"type":"string","description":"Account subtype","example":"INTERNAL","uniqueKey":"rules.items.[INDEX].source.subType.items.[INDEX].subType","typeLabel":"string"},"address":{"type":"string","description":"Account address","example":"0x123...","uniqueKey":"rules.items.[INDEX].source.subType.items.[INDEX].address","typeLabel":"string"}},"required":["type"],"uniqueKey":"rules.items.[INDEX].source.subType.items.[INDEX]","typeLabel":"object"},"description":"Source account subtypes","uniqueKey":"rules.items.[INDEX].source.subType","typeLabel":"object[]"},"ids":{"type":"array","items":{"type":"object","description":"Account identifier with type, ID, subtype, and address","properties":{"type":{"type":"string","enum":["EXCHANGE","UNMANAGED","VAULT","GLOBAL_WHITELIST","NETWORK_CONNECTION","FIAT_ACCOUNT","CONNECTED_ACCOUNT","ONE_TIME_ADDRESS","SRC_DST_NA","MULTIPLE_VENUES","END_USER_WALLET","OEC_PARTNER","CONTRACT","INTERNAL","EXTERNAL","DAPP_CONNECTION","UNKNOWN","*","ANY"],"description":"Type of account","example":"VAULT","isRequired":true,"uniqueKey":"rules.items.[INDEX].source.ids.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Account ID","example":"account123","uniqueKey":"rules.items.[INDEX].source.ids.items.[INDEX].id","typeLabel":"string"},"subType":{"type":"string","description":"Account subtype","example":"INTERNAL","uniqueKey":"rules.items.[INDEX].source.ids.items.[INDEX].subType","typeLabel":"string"},"address":{"type":"string","description":"Account address","example":"0x123...","uniqueKey":"rules.items.[INDEX].source.ids.items.[INDEX].address","typeLabel":"string"}},"required":["type"],"uniqueKey":"rules.items.[INDEX].source.ids.items.[INDEX]","typeLabel":"object"},"description":"Source account identifiers","uniqueKey":"rules.items.[INDEX].source.ids","typeLabel":"object[]"},"tags":{"type":"array","items":{"type":"object","description":"Policy tag for matching","properties":{"id":{"type":"string","description":"Tag identifier","example":"tag_001","isRequired":true,"uniqueKey":"rules.items.[INDEX].source.tags.items.[INDEX].id","typeLabel":"string"}},"required":["id"],"uniqueKey":"rules.items.[INDEX].source.tags.items.[INDEX]","typeLabel":"object"},"description":"Tags for source matching","uniqueKey":"rules.items.[INDEX].source.tags","typeLabel":"object[]"},"matchFrom":{"type":"string","enum":["ACCOUNT"],"description":"Whether to match from account (relevant only for ORDER policy type)","example":"ACCOUNT","uniqueKey":"rules.items.[INDEX].source.matchFrom","typeLabel":"enum\u003cstring>"}},"required":["operator"],"isRequired":true,"uniqueKey":"rules.items.[INDEX].source","typeLabel":"object"},"verdict":{"type":"object","description":"Verdict configuration","properties":{"action":{"type":"string","enum":["ALLOW","BLOCK","2-TIER","ACCEPT","REJECT","ALERT","SCREEN","PASS","WAIT","FREEZE","CANCEL"],"description":"Verdict action","example":"ALLOW","isRequired":true,"uniqueKey":"rules.items.[INDEX].verdict.action","typeLabel":"enum\u003cstring>"},"approvers":{"type":"object","description":"Approvers configuration","properties":{"canInitiatorApprove":{"type":"boolean","description":"Whether initiator can approve","example":false,"isRequired":true,"uniqueKey":"rules.items.[INDEX].verdict.approvers.canInitiatorApprove","typeLabel":"boolean"},"operator":{"type":"string","enum":["AND","OR"],"description":"Operator for approval groups","example":"AND","uniqueKey":"rules.items.[INDEX].verdict.approvers.operator","typeLabel":"enum\u003cstring>"},"allowOperatorAsAuthorizer":{"type":"boolean","description":"Whether operator can be authorizer","example":false,"uniqueKey":"rules.items.[INDEX].verdict.approvers.allowOperatorAsAuthorizer","typeLabel":"boolean"},"approvalGroups":{"type":"array","items":{"type":"object","properties":{"threshold":{"type":"number","description":"Approval threshold","example":2,"isRequired":true,"uniqueKey":"rules.items.[INDEX].verdict.approvers.approvalGroups.items.[INDEX].threshold","typeLabel":"number"},"users":{"type":"array","items":{"type":"string","uniqueKey":"rules.items.[INDEX].verdict.approvers.approvalGroups.items.[INDEX].users.items.[INDEX]","typeLabel":"string"},"description":"List of user IDs","example":["user1","user2"],"uniqueKey":"rules.items.[INDEX].verdict.approvers.approvalGroups.items.[INDEX].users","typeLabel":"string[]"},"groups":{"type":"array","items":{"type":"string","uniqueKey":"rules.items.[INDEX].verdict.approvers.approvalGroups.items.[INDEX].groups.items.[INDEX]","typeLabel":"string"},"description":"List of policy group IDs","example":["group1","group2"],"uniqueKey":"rules.items.[INDEX].verdict.approvers.approvalGroups.items.[INDEX].groups","typeLabel":"string[]"}},"required":["threshold"],"uniqueKey":"rules.items.[INDEX].verdict.approvers.approvalGroups.items.[INDEX]","typeLabel":"object"},"description":"List of approval groups","example":[{"threshold":2,"users":["user1","user2"]}],"uniqueKey":"rules.items.[INDEX].verdict.approvers.approvalGroups","typeLabel":"object[]"}},"required":["canInitiatorApprove"],"uniqueKey":"rules.items.[INDEX].verdict.approvers","typeLabel":"object"},"designatedSigners":{"type":"object","description":"Designated signers configuration","properties":{"type":{"type":"string","enum":["SINGLE","MULTIPLE","INITIATOR"],"description":"Type of designated signers","example":"SINGLE","isRequired":true,"uniqueKey":"rules.items.[INDEX].verdict.designatedSigners.type","typeLabel":"enum\u003cstring>"},"users":{"type":"array","items":{"type":"string","uniqueKey":"rules.items.[INDEX].verdict.designatedSigners.users.items.[INDEX]","typeLabel":"string"},"description":"List of user IDs","example":["user1","user2"],"uniqueKey":"rules.items.[INDEX].verdict.designatedSigners.users","typeLabel":"string[]"},"groups":{"type":"array","items":{"type":"string","uniqueKey":"rules.items.[INDEX].verdict.designatedSigners.groups.items.[INDEX]","typeLabel":"string"},"description":"List of policy group IDs","example":["group1","group2"],"uniqueKey":"rules.items.[INDEX].verdict.designatedSigners.groups","typeLabel":"string[]"}},"required":["type"],"uniqueKey":"rules.items.[INDEX].verdict.designatedSigners","typeLabel":"object"}},"required":["action"],"isRequired":true,"uniqueKey":"rules.items.[INDEX].verdict","typeLabel":"object"},"subType":{"type":"string","enum":["TRANSFER","STAKE","CONTRACT_CALL","TYPED_MESSAGE","APPROVE","MINT","BURN","RAW","COMPLIANCE","DEPLOYMENT","PROGRAM_CALL","DAPP_CONNECTION","UPGRADE","ORDER","AML_CHAINALYSIS_V2_SCREENING","AML_CHAINALYSIS_V2_POST_SCREENING","AML_ELLIPTIC_HOLISTIC_SCREENING","AML_ELLIPTIC_HOLISTIC_POST_SCREENING","TR_NOTABENE_SCREENING","TR_NOTABENE_POST_SCREENING"],"description":"Policy type enumeration","example":"TRANSFER","uniqueKey":"rules.items.[INDEX].subType","typeLabel":"enum\u003cstring>"},"asset":{"type":"object","description":"Policy asset configuration","properties":{"nftTransfer":{"type":"boolean","description":"Whether this is an NFT transfer","example":false,"isRequired":true,"uniqueKey":"rules.items.[INDEX].asset.nftTransfer","typeLabel":"boolean"},"assetTypes":{"type":"array","items":{"oneOf":[{"type":"string","uniqueKey":"rules.items.[INDEX].asset.assetTypes.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"string","enum":["*"],"uniqueKey":"rules.items.[INDEX].asset.assetTypes.items.[INDEX].oneOf.1","typeLabel":"enum\u003cstring>"}],"uniqueKey":"rules.items.[INDEX].asset.assetTypes.items.[INDEX]","typeLabel":"string | enum\u003cstring>"},"description":"List of asset types","example":["FUNGIBLE","NFT","*"],"uniqueKey":"rules.items.[INDEX].asset.assetTypes","typeLabel":"(string | enum\u003cstring>)[]"},"operator":{"type":"string","enum":["INCLUDES"],"description":"Operator for selection","example":"INCLUDES","uniqueKey":"rules.items.[INDEX].asset.operator","typeLabel":"enum\u003cstring>"}},"required":["nftTransfer"],"uniqueKey":"rules.items.[INDEX].asset","typeLabel":"object"},"destination":{"type":"object","description":"Destination configuration for policy rules","properties":{"operator":{"type":"string","enum":["INCLUDES"],"description":"Operator for selection","example":"INCLUDES","isRequired":true,"uniqueKey":"rules.items.[INDEX].destination.operator","typeLabel":"enum\u003cstring>"},"addressType":{"type":"string","enum":["*","WHITELISTED","ONE_TIME"],"description":"Type of destination addresses allowed","example":"WHITELISTED","isRequired":true,"uniqueKey":"rules.items.[INDEX].destination.addressType","typeLabel":"enum\u003cstring>"},"type":{"type":"array","items":{"type":"string","enum":["EXCHANGE","UNMANAGED","VAULT","GLOBAL_WHITELIST","NETWORK_CONNECTION","FIAT_ACCOUNT","CONNECTED_ACCOUNT","ONE_TIME_ADDRESS","SRC_DST_NA","MULTIPLE_VENUES","END_USER_WALLET","OEC_PARTNER","CONTRACT","INTERNAL","EXTERNAL","DAPP_CONNECTION","UNKNOWN","*","ANY"],"description":"Type of account","example":"VAULT","uniqueKey":"rules.items.[INDEX].destination.type.items.[INDEX]","typeLabel":"enum\u003cstring>"},"description":"Destination account types","uniqueKey":"rules.items.[INDEX].destination.type","typeLabel":"enum\u003cstring>[]"},"subType":{"type":"array","items":{"type":"object","description":"Account identifier with type, ID, subtype, and address","properties":{"type":{"type":"string","enum":["EXCHANGE","UNMANAGED","VAULT","GLOBAL_WHITELIST","NETWORK_CONNECTION","FIAT_ACCOUNT","CONNECTED_ACCOUNT","ONE_TIME_ADDRESS","SRC_DST_NA","MULTIPLE_VENUES","END_USER_WALLET","OEC_PARTNER","CONTRACT","INTERNAL","EXTERNAL","DAPP_CONNECTION","UNKNOWN","*","ANY"],"description":"Type of account","example":"VAULT","isRequired":true,"uniqueKey":"rules.items.[INDEX].destination.subType.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Account ID","example":"account123","uniqueKey":"rules.items.[INDEX].destination.subType.items.[INDEX].id","typeLabel":"string"},"subType":{"type":"string","description":"Account subtype","example":"INTERNAL","uniqueKey":"rules.items.[INDEX].destination.subType.items.[INDEX].subType","typeLabel":"string"},"address":{"type":"string","description":"Account address","example":"0x123...","uniqueKey":"rules.items.[INDEX].destination.subType.items.[INDEX].address","typeLabel":"string"}},"required":["type"],"uniqueKey":"rules.items.[INDEX].destination.subType.items.[INDEX]","typeLabel":"object"},"uniqueKey":"rules.items.[INDEX].destination.subType","typeLabel":"object[]"},"ids":{"type":"array","items":{"type":"object","description":"Account identifier with type, ID, subtype, and address","properties":{"type":{"type":"string","enum":["EXCHANGE","UNMANAGED","VAULT","GLOBAL_WHITELIST","NETWORK_CONNECTION","FIAT_ACCOUNT","CONNECTED_ACCOUNT","ONE_TIME_ADDRESS","SRC_DST_NA","MULTIPLE_VENUES","END_USER_WALLET","OEC_PARTNER","CONTRACT","INTERNAL","EXTERNAL","DAPP_CONNECTION","UNKNOWN","*","ANY"],"description":"Type of account","example":"VAULT","isRequired":true,"uniqueKey":"rules.items.[INDEX].destination.ids.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Account ID","example":"account123","uniqueKey":"rules.items.[INDEX].destination.ids.items.[INDEX].id","typeLabel":"string"},"subType":{"type":"string","description":"Account subtype","example":"INTERNAL","uniqueKey":"rules.items.[INDEX].destination.ids.items.[INDEX].subType","typeLabel":"string"},"address":{"type":"string","description":"Account address","example":"0x123...","uniqueKey":"rules.items.[INDEX].destination.ids.items.[INDEX].address","typeLabel":"string"}},"required":["type"],"uniqueKey":"rules.items.[INDEX].destination.ids.items.[INDEX]","typeLabel":"object"},"uniqueKey":"rules.items.[INDEX].destination.ids","typeLabel":"object[]"},"tags":{"type":"array","items":{"type":"object","description":"Policy tag for matching","properties":{"id":{"type":"string","description":"Tag identifier","example":"tag_001","isRequired":true,"uniqueKey":"rules.items.[INDEX].destination.tags.items.[INDEX].id","typeLabel":"string"}},"required":["id"],"uniqueKey":"rules.items.[INDEX].destination.tags.items.[INDEX]","typeLabel":"object"},"description":"Tags for destination matching","uniqueKey":"rules.items.[INDEX].destination.tags","typeLabel":"object[]"},"matchFrom":{"type":"string","enum":["ACCOUNT","SOURCE"],"description":"Whether to match from account or source (relevant only for ORDER policy type). If set to ACCOUNT, only matchFrom is allowed and other fields are not required.","example":"ACCOUNT","uniqueKey":"rules.items.[INDEX].destination.matchFrom","typeLabel":"enum\u003cstring>"}},"required":["operator","addressType"],"example":{"type":["EXTERNAL"],"operator":"INCLUDES","addressType":"WHITELISTED"},"uniqueKey":"rules.items.[INDEX].destination","typeLabel":"object"},"account":{"type":"object","description":"Policy account configuration","properties":{"operator":{"type":"string","enum":["INCLUDES"],"description":"Operator for selection","example":"INCLUDES","isRequired":true,"uniqueKey":"rules.items.[INDEX].account.operator","typeLabel":"enum\u003cstring>"},"type":{"type":"array","items":{"type":"string","enum":["EXCHANGE","UNMANAGED","VAULT","GLOBAL_WHITELIST","NETWORK_CONNECTION","FIAT_ACCOUNT","CONNECTED_ACCOUNT","ONE_TIME_ADDRESS","SRC_DST_NA","MULTIPLE_VENUES","END_USER_WALLET","OEC_PARTNER","CONTRACT","INTERNAL","EXTERNAL","DAPP_CONNECTION","UNKNOWN","*","ANY"],"description":"Type of account","example":"VAULT","uniqueKey":"rules.items.[INDEX].account.type.items.[INDEX]","typeLabel":"enum\u003cstring>"},"description":"Account types","uniqueKey":"rules.items.[INDEX].account.type","typeLabel":"enum\u003cstring>[]"},"subType":{"type":"array","items":{"type":"object","description":"Account identifier with type, ID, subtype, and address","properties":{"type":{"type":"string","enum":["EXCHANGE","UNMANAGED","VAULT","GLOBAL_WHITELIST","NETWORK_CONNECTION","FIAT_ACCOUNT","CONNECTED_ACCOUNT","ONE_TIME_ADDRESS","SRC_DST_NA","MULTIPLE_VENUES","END_USER_WALLET","OEC_PARTNER","CONTRACT","INTERNAL","EXTERNAL","DAPP_CONNECTION","UNKNOWN","*","ANY"],"description":"Type of account","example":"VAULT","isRequired":true,"uniqueKey":"rules.items.[INDEX].account.subType.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Account ID","example":"account123","uniqueKey":"rules.items.[INDEX].account.subType.items.[INDEX].id","typeLabel":"string"},"subType":{"type":"string","description":"Account subtype","example":"INTERNAL","uniqueKey":"rules.items.[INDEX].account.subType.items.[INDEX].subType","typeLabel":"string"},"address":{"type":"string","description":"Account address","example":"0x123...","uniqueKey":"rules.items.[INDEX].account.subType.items.[INDEX].address","typeLabel":"string"}},"required":["type"],"uniqueKey":"rules.items.[INDEX].account.subType.items.[INDEX]","typeLabel":"object"},"uniqueKey":"rules.items.[INDEX].account.subType","typeLabel":"object[]"},"ids":{"type":"array","items":{"type":"object","description":"Account identifier with type, ID, subtype, and address","properties":{"type":{"type":"string","enum":["EXCHANGE","UNMANAGED","VAULT","GLOBAL_WHITELIST","NETWORK_CONNECTION","FIAT_ACCOUNT","CONNECTED_ACCOUNT","ONE_TIME_ADDRESS","SRC_DST_NA","MULTIPLE_VENUES","END_USER_WALLET","OEC_PARTNER","CONTRACT","INTERNAL","EXTERNAL","DAPP_CONNECTION","UNKNOWN","*","ANY"],"description":"Type of account","example":"VAULT","isRequired":true,"uniqueKey":"rules.items.[INDEX].account.ids.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","description":"Account ID","example":"account123","uniqueKey":"rules.items.[INDEX].account.ids.items.[INDEX].id","typeLabel":"string"},"subType":{"type":"string","description":"Account subtype","example":"INTERNAL","uniqueKey":"rules.items.[INDEX].account.ids.items.[INDEX].subType","typeLabel":"string"},"address":{"type":"string","description":"Account address","example":"0x123...","uniqueKey":"rules.items.[INDEX].account.ids.items.[INDEX].address","typeLabel":"string"}},"required":["type"],"uniqueKey":"rules.items.[INDEX].account.ids.items.[INDEX]","typeLabel":"object"},"uniqueKey":"rules.items.[INDEX].account.ids","typeLabel":"object[]"},"tags":{"type":"array","items":{"type":"object","description":"Policy tag for matching","properties":{"id":{"type":"string","description":"Tag identifier","example":"tag_001","isRequired":true,"uniqueKey":"rules.items.[INDEX].account.tags.items.[INDEX].id","typeLabel":"string"}},"required":["id"],"uniqueKey":"rules.items.[INDEX].account.tags.items.[INDEX]","typeLabel":"object"},"description":"Tags for account matching","uniqueKey":"rules.items.[INDEX].account.tags","typeLabel":"object[]"},"matchFrom":{"type":"string","enum":["ACCOUNT","SOURCE"],"description":"Whether to match from account or source","example":"ACCOUNT","uniqueKey":"rules.items.[INDEX].account.matchFrom","typeLabel":"enum\u003cstring>"}},"required":["operator"],"uniqueKey":"rules.items.[INDEX].account","typeLabel":"object"},"side":{"type":"string","enum":["BUY","SELL","ANY"],"description":"Order side for trading operations","example":"BUY","uniqueKey":"rules.items.[INDEX].side","typeLabel":"enum\u003cstring>"},"amountOverTime":{"type":"object","description":"Amount over time configuration","properties":{"range":{"type":"object","description":"Amount range with minimum and maximum values","properties":{"min":{"type":"string","description":"Minimum amount","example":"100","isRequired":true,"uniqueKey":"rules.items.[INDEX].amountOverTime.range.min","typeLabel":"string"},"max":{"type":"string","description":"Maximum amount","example":"10000","uniqueKey":"rules.items.[INDEX].amountOverTime.range.max","typeLabel":"string"}},"required":["min"],"example":{"min":"100","max":"10000"},"isRequired":true,"uniqueKey":"rules.items.[INDEX].amountOverTime.range","typeLabel":"object"},"currency":{"type":"string","enum":["NATIVE","USD","EUR"],"description":"Currency for the amount","example":"USD","isRequired":true,"uniqueKey":"rules.items.[INDEX].amountOverTime.currency","typeLabel":"enum\u003cstring>"},"timePeriod":{"type":"object","description":"Time period configuration","properties":{"seconds":{"type":"string","description":"Time period in seconds","example":"86400","isRequired":true,"uniqueKey":"rules.items.[INDEX].amountOverTime.timePeriod.seconds","typeLabel":"string"},"initiator":{"type":"string","enum":["PER_SINGLE_MATCH","ACROSS_ALL_MATCHES"],"description":"Type of match for time period application","example":"PER_SINGLE_MATCH","isRequired":true,"uniqueKey":"rules.items.[INDEX].amountOverTime.timePeriod.initiator","typeLabel":"enum\u003cstring>"},"source":{"type":"string","enum":["PER_SINGLE_MATCH","ACROSS_ALL_MATCHES"],"description":"Type of match for time period application","example":"PER_SINGLE_MATCH","isRequired":true,"uniqueKey":"rules.items.[INDEX].amountOverTime.timePeriod.source","typeLabel":"enum\u003cstring>"},"destination":{"type":"string","enum":["PER_SINGLE_MATCH","ACROSS_ALL_MATCHES"],"description":"Type of match for time period application","example":"PER_SINGLE_MATCH","isRequired":true,"uniqueKey":"rules.items.[INDEX].amountOverTime.timePeriod.destination","typeLabel":"enum\u003cstring>"}},"required":["seconds","initiator","source","destination"],"isRequired":true,"uniqueKey":"rules.items.[INDEX].amountOverTime.timePeriod","typeLabel":"object"}},"required":["range","currency","timePeriod"],"uniqueKey":"rules.items.[INDEX].amountOverTime","typeLabel":"object"},"amount":{"type":"object","description":"Currency property for amount configuration","required":["range"],"example":{"range":{"min":"100","max":"10000"},"currency":"USD"},"properties":{"range":{"type":"object","description":"Amount range with minimum and maximum values","properties":{"min":{"type":"string","description":"Minimum amount","example":"100","isRequired":true,"uniqueKey":"rules.items.[INDEX].amount.range.min","typeLabel":"string"},"max":{"type":"string","description":"Maximum amount","example":"10000","uniqueKey":"rules.items.[INDEX].amount.range.max","typeLabel":"string"}},"required":["min"],"example":{"min":"100","max":"10000"},"isRequired":true,"uniqueKey":"rules.items.[INDEX].amount.range","typeLabel":"object"},"currency":{"type":"string","enum":["NATIVE","USD","EUR"],"description":"Currency for the amount","example":"USD","uniqueKey":"rules.items.[INDEX].amount.currency","typeLabel":"enum\u003cstring>"}},"uniqueKey":"rules.items.[INDEX].amount","typeLabel":"object"},"externalDescriptor":{"type":"string","description":"External descriptor for the rule","example":"High value transfer policy for institutional clients","uniqueKey":"rules.items.[INDEX].externalDescriptor","typeLabel":"string"},"method":{"oneOf":[{"type":"string","description":"All methods allowed","enum":["*"],"example":"*","uniqueKey":"rules.items.[INDEX].method.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"object","description":"Contract method configuration","required":["methodCalls","operator"],"example":{"methodCalls":["transfer","approve"],"operator":"EITHER"},"properties":{"methodCalls":{"type":"array","items":{"type":"string","uniqueKey":"rules.items.[INDEX].method.oneOf.1.methodCalls.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"rules.items.[INDEX].method.oneOf.1.methodCalls","typeLabel":"string[]"},"operator":{"type":"string","enum":["EITHER","EXACT"],"description":"Operator for method calls","example":"EITHER","isRequired":true,"uniqueKey":"rules.items.[INDEX].method.oneOf.1.operator","typeLabel":"enum\u003cstring>"},"payloadSuffix":{"type":"string","description":"Payload suffix for method calls","example":"0x123...","uniqueKey":"rules.items.[INDEX].method.oneOf.1.payloadSuffix","typeLabel":"string"}},"uniqueKey":"rules.items.[INDEX].method.oneOf.1","typeLabel":"object"}],"uniqueKey":"rules.items.[INDEX].method","typeLabel":"enum\u003cstring> | object"},"isGlobalPolicy":{"type":"boolean","description":"Whether this is a global policy","example":false,"uniqueKey":"rules.items.[INDEX].isGlobalPolicy","typeLabel":"boolean"},"programCall":{"type":"object","description":"Program call configuration","properties":{"allowedSolanaProgramCalls":{"type":"string","enum":["*","WHITELISTED"],"description":"Whether Solana program calls are allowed","example":"WHITELISTED","isRequired":true,"uniqueKey":"rules.items.[INDEX].programCall.allowedSolanaProgramCalls","typeLabel":"enum\u003cstring>"}},"required":["allowedSolanaProgramCalls"],"uniqueKey":"rules.items.[INDEX].programCall","typeLabel":"object"},"screeningMetadata":{"type":"object","description":"Screening metadata configuration","properties":{"direction":{"type":"string","enum":["INBOUND","OUTBOUND","ANY"],"description":"Direction of transaction","example":"OUTBOUND","uniqueKey":"rules.items.[INDEX].screeningMetadata.direction","typeLabel":"enum\u003cstring>"},"provider":{"oneOf":[{"type":"string","enum":["CHAINALYSIS","CHAINALYSIS_V2","ELLIPTIC","ELLIPTIC_HOLISTIC","NOTABENE"],"description":"Screening provider","example":"CHAINALYSIS","uniqueKey":"rules.items.[INDEX].screeningMetadata.provider.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["CHAINALYSIS","CHAINALYSIS_V2","ELLIPTIC","ELLIPTIC_HOLISTIC","NOTABENE"],"description":"Screening provider","example":"CHAINALYSIS","uniqueKey":"rules.items.[INDEX].screeningMetadata.provider.oneOf.1","typeLabel":"null"}],"uniqueKey":"rules.items.[INDEX].screeningMetadata.provider","typeLabel":"enum\u003cstring> | null"},"riskRating":{"type":"string","enum":["LOW","MEDIUM","HIGH","SEVERE","ANY"],"description":"Risk rating threshold","example":"MEDIUM","uniqueKey":"rules.items.[INDEX].screeningMetadata.riskRating","typeLabel":"enum\u003cstring>"},"riskScore":{"type":"string","description":"Risk score threshold","example":"0.8","uniqueKey":"rules.items.[INDEX].screeningMetadata.riskScore","typeLabel":"string"},"exposureType":{"type":"string","enum":["DIRECT","INDIRECT","ANY"],"description":"Exposure type","example":"DIRECT","uniqueKey":"rules.items.[INDEX].screeningMetadata.exposureType","typeLabel":"enum\u003cstring>"},"category":{"type":"array","items":{"type":"string","uniqueKey":"rules.items.[INDEX].screeningMetadata.category.items.[INDEX]","typeLabel":"string"},"uniqueKey":"rules.items.[INDEX].screeningMetadata.category","typeLabel":"string[]"},"name":{"type":"array","items":{"type":"string","uniqueKey":"rules.items.[INDEX].screeningMetadata.name.items.[INDEX]","typeLabel":"string"},"uniqueKey":"rules.items.[INDEX].screeningMetadata.name","typeLabel":"string[]"},"categoryId":{"type":"array","items":{"type":"string","uniqueKey":"rules.items.[INDEX].screeningMetadata.categoryId.items.[INDEX]","typeLabel":"string"},"uniqueKey":"rules.items.[INDEX].screeningMetadata.categoryId","typeLabel":"string[]"},"status":{"type":"string","enum":["COMPLETED","PENDING","REJECTED","FAILED","CANCELED","BLOCKING_TIME_EXPIRED"],"description":"Transaction status","example":"COMPLETED","uniqueKey":"rules.items.[INDEX].screeningMetadata.status","typeLabel":"enum\u003cstring>"},"sourceAddress":{"type":"string","description":"Source address","example":"0x123...","uniqueKey":"rules.items.[INDEX].screeningMetadata.sourceAddress","typeLabel":"string"},"destAddress":{"type":"string","description":"Destination address","example":"0x456...","uniqueKey":"rules.items.[INDEX].screeningMetadata.destAddress","typeLabel":"string"}},"uniqueKey":"rules.items.[INDEX].screeningMetadata","typeLabel":"object"},"quoteAsset":{"type":"object","description":"Policy asset configuration","properties":{"nftTransfer":{"type":"boolean","description":"Whether this is an NFT transfer","example":false,"isRequired":true,"uniqueKey":"rules.items.[INDEX].quoteAsset.nftTransfer","typeLabel":"boolean"},"assetTypes":{"type":"array","items":{"oneOf":[{"type":"string","uniqueKey":"rules.items.[INDEX].quoteAsset.assetTypes.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"string","enum":["*"],"uniqueKey":"rules.items.[INDEX].quoteAsset.assetTypes.items.[INDEX].oneOf.1","typeLabel":"enum\u003cstring>"}],"uniqueKey":"rules.items.[INDEX].quoteAsset.assetTypes.items.[INDEX]","typeLabel":"string | enum\u003cstring>"},"description":"List of asset types","example":["FUNGIBLE","NFT","*"],"uniqueKey":"rules.items.[INDEX].quoteAsset.assetTypes","typeLabel":"(string | enum\u003cstring>)[]"},"operator":{"type":"string","enum":["INCLUDES"],"description":"Operator for selection","example":"INCLUDES","uniqueKey":"rules.items.[INDEX].quoteAsset.operator","typeLabel":"enum\u003cstring>"}},"required":["nftTransfer"],"uniqueKey":"rules.items.[INDEX].quoteAsset","typeLabel":"object"},"baseAsset":{"type":"object","description":"Policy asset configuration","properties":{"nftTransfer":{"type":"boolean","description":"Whether this is an NFT transfer","example":false,"isRequired":true,"uniqueKey":"rules.items.[INDEX].baseAsset.nftTransfer","typeLabel":"boolean"},"assetTypes":{"type":"array","items":{"oneOf":[{"type":"string","uniqueKey":"rules.items.[INDEX].baseAsset.assetTypes.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"string","enum":["*"],"uniqueKey":"rules.items.[INDEX].baseAsset.assetTypes.items.[INDEX].oneOf.1","typeLabel":"enum\u003cstring>"}],"uniqueKey":"rules.items.[INDEX].baseAsset.assetTypes.items.[INDEX]","typeLabel":"string | enum\u003cstring>"},"description":"List of asset types","example":["FUNGIBLE","NFT","*"],"uniqueKey":"rules.items.[INDEX].baseAsset.assetTypes","typeLabel":"(string | enum\u003cstring>)[]"},"operator":{"type":"string","enum":["INCLUDES"],"description":"Operator for selection","example":"INCLUDES","uniqueKey":"rules.items.[INDEX].baseAsset.operator","typeLabel":"enum\u003cstring>"}},"required":["nftTransfer"],"uniqueKey":"rules.items.[INDEX].baseAsset","typeLabel":"object"},"quoteAmount":{"type":"object","description":"Amount range with minimum and maximum values","properties":{"range":{"type":"object","description":"Amount range with minimum and maximum values","properties":{"min":{"type":"string","description":"Minimum amount","example":"100","isRequired":true,"uniqueKey":"rules.items.[INDEX].quoteAmount.range.min","typeLabel":"string"},"max":{"type":"string","description":"Maximum amount","example":"10000","uniqueKey":"rules.items.[INDEX].quoteAmount.range.max","typeLabel":"string"}},"required":["min"],"example":{"min":"100","max":"10000"},"isRequired":true,"uniqueKey":"rules.items.[INDEX].quoteAmount.range","typeLabel":"object"}},"required":["range"],"example":{"range":{"min":"100","max":"10000"}},"uniqueKey":"rules.items.[INDEX].quoteAmount","typeLabel":"object"},"baseAmount":{"type":"object","description":"Amount range with minimum and maximum values","properties":{"range":{"type":"object","description":"Amount range with minimum and maximum values","properties":{"min":{"type":"string","description":"Minimum amount","example":"100","isRequired":true,"uniqueKey":"rules.items.[INDEX].baseAmount.range.min","typeLabel":"string"},"max":{"type":"string","description":"Maximum amount","example":"10000","uniqueKey":"rules.items.[INDEX].baseAmount.range.max","typeLabel":"string"}},"required":["min"],"example":{"min":"100","max":"10000"},"isRequired":true,"uniqueKey":"rules.items.[INDEX].baseAmount.range","typeLabel":"object"}},"required":["range"],"example":{"range":{"min":"100","max":"10000"}},"uniqueKey":"rules.items.[INDEX].baseAmount","typeLabel":"object"},"dAppAddress":{"type":"object","description":"dApp address configuration for policy rules","properties":{"globalWhitelisted":{"type":"array","items":{"type":"string","uniqueKey":"rules.items.[INDEX].dAppAddress.globalWhitelisted.items.[INDEX]","typeLabel":"string"},"description":"Globally whitelisted addresses","example":["rabby.io","jup.ag"],"isRequired":true,"uniqueKey":"rules.items.[INDEX].dAppAddress.globalWhitelisted","typeLabel":"string[]"},"tenantWhitelisted":{"type":"array","items":{"type":"string","uniqueKey":"rules.items.[INDEX].dAppAddress.tenantWhitelisted.items.[INDEX]","typeLabel":"string"},"description":"Tenant whitelisted addresses","example":["uniswap.com","opensea.io"],"isRequired":true,"uniqueKey":"rules.items.[INDEX].dAppAddress.tenantWhitelisted","typeLabel":"string[]"},"urls":{"type":"array","items":{"type":"string","uniqueKey":"rules.items.[INDEX].dAppAddress.urls.items.[INDEX]","typeLabel":"string"},"description":"Allowed all address","example":["*"],"isRequired":true,"uniqueKey":"rules.items.[INDEX].dAppAddress.urls","typeLabel":"string[]"},"operator":{"type":"string","enum":["INCLUDES"],"description":"Operator for selection","example":"INCLUDES","isRequired":true,"uniqueKey":"rules.items.[INDEX].dAppAddress.operator","typeLabel":"enum\u003cstring>"}},"required":["globalWhitelisted","tenantWhitelisted","urls","operator"],"uniqueKey":"rules.items.[INDEX].dAppAddress","typeLabel":"object"},"derivationPath":{"type":"object","description":"Derivation path configuration","properties":{"path":{"type":"array","items":{"type":"number","uniqueKey":"rules.items.[INDEX].derivationPath.path.items.[INDEX]","typeLabel":"number"},"description":"Derivation path as array of numbers","example":[44,0,0,0,0],"isRequired":true,"uniqueKey":"rules.items.[INDEX].derivationPath.path","typeLabel":"number[]"},"partial":{"type":"boolean","description":"Whether this is a partial path","example":false,"uniqueKey":"rules.items.[INDEX].derivationPath.partial","typeLabel":"boolean"}},"required":["path"],"example":{"path":[44,0,0,0,0],"partial":false},"uniqueKey":"rules.items.[INDEX].derivationPath","typeLabel":"object"},"index":{"type":"number","description":"Index for the policy rule","example":1,"uniqueKey":"rules.items.[INDEX].index","typeLabel":"number"}},"required":["name","id","policyEngineVersion","type","initiator","source","verdict"],"uniqueKey":"rules.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"rules","typeLabel":"object[]"},"checkResult":{"type":"object","description":"Policy rules validation result","properties":{"errors":{"type":"number","description":"Number of errors","isRequired":true,"uniqueKey":"checkResult.errors","typeLabel":"number"},"results":{"type":"array","description":"A set of validation results","items":{"type":"object","description":"The rule validation result","properties":{"index":{"type":"number","description":"Rule index number in the policy","isRequired":true,"uniqueKey":"checkResult.results.items.[INDEX].index","typeLabel":"number"},"status":{"type":"string","description":"Validation status","enum":["ok","failure"],"isRequired":true,"uniqueKey":"checkResult.results.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"errors":{"type":"array","description":"A set of rule validation error objects","items":{"type":"object","description":"Rule validation result error","properties":{"errorMessage":{"type":"string","description":"Error message","isRequired":true,"uniqueKey":"checkResult.results.items.[INDEX].errors.items.[INDEX].errorMessage","typeLabel":"string"},"errorCode":{"type":"number","description":"error code","isRequired":true,"uniqueKey":"checkResult.results.items.[INDEX].errors.items.[INDEX].errorCode","typeLabel":"number"},"errorCodeName":{"type":"string","description":"error code name","isRequired":true,"uniqueKey":"checkResult.results.items.[INDEX].errors.items.[INDEX].errorCodeName","typeLabel":"string"},"errorField":{"type":"string","enum":["operator","operators","authorizationGroups","designatedSigner","designatedSigners","contractMethods","amountAggregation","src","dst"],"description":"The field which the error relates to\n* operator - transaction initiator\n* operators - transaction initiators\n* authorizationGroups - transaction authorizer groups\n* designatedSigner - transaction signer\n* designatedSigners - transaction signers\n* contractMethods - contract methods\n* amountAggregation - transaction amount aggregation configuration\n* src - transaction source asset configuration\n* dst - transaction destination asset configuration\n","isRequired":true,"uniqueKey":"checkResult.results.items.[INDEX].errors.items.[INDEX].errorField","typeLabel":"enum\u003cstring>"}},"required":["errorMessage","errorCode","errorCodeName","errorField"],"uniqueKey":"checkResult.results.items.[INDEX].errors.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"checkResult.results.items.[INDEX].errors","typeLabel":"object[]"}},"required":["index","status","errors"],"uniqueKey":"checkResult.results.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"checkResult.results","typeLabel":"object[]"}},"required":["errors","results"],"isRequired":true,"uniqueKey":"checkResult","typeLabel":"object"},"metadata":{"description":"Policy metadata keyed by policy type","type":"object","additionalProperties":{"type":"object","description":"Policy metadata entry (per policy type)","properties":{"editedBy":{"type":"string","description":"The user ID of the user who last edited the policy","example":"user123","uniqueKey":"metadata.additionalProperties.editedBy","typeLabel":"string"},"editedAt":{"type":"string","description":"The timestamp of the last edit of the policy","example":"2024-01-15T10:30:00Z","uniqueKey":"metadata.additionalProperties.editedAt","typeLabel":"string"},"publishedBy":{"type":"string","description":"The user ID of the user who last published the policy","example":"user456","uniqueKey":"metadata.additionalProperties.publishedBy","typeLabel":"string"},"publishedAt":{"type":"string","description":"The timestamp of the last publish of the policy","example":"2024-01-15T11:00:00Z","uniqueKey":"metadata.additionalProperties.publishedAt","typeLabel":"string"}},"uniqueKey":"metadata.additionalProperties","typeLabel":"object"},"example":{"TRANSFER":{"editedBy":"user123","editedAt":"2024-01-15T10:30:00Z","publishedBy":"user456","publishedAt":"2024-01-15T11:00:00Z"}},"isRequired":true,"uniqueKey":"metadata","typeLabel":"object"}},"required":["status","rules","checkResult","metadata"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"status":"SUCCESS","rules":[{"name":"High Value Transfer Policy","id":"policy_rule_001","policyEngineVersion":"v2","type":"TRANSFER","initiator":"*","source":{"operator":"INCLUDES","type":["VAULT","UNMANAGED"],"subType":[{"type":"VAULT","id":"account123","subType":"INTERNAL","address":"0x123..."}],"ids":[{"type":"VAULT","id":"account123","subType":"INTERNAL","address":"0x123..."}],"tags":[{"id":"tag_001"}],"matchFrom":"ACCOUNT"},"verdict":{"action":"ALLOW","approvers":{"canInitiatorApprove":false,"operator":"AND","allowOperatorAsAuthorizer":false,"approvalGroups":[{"threshold":2,"users":["user1","user2"]}]},"designatedSigners":{"type":"SINGLE","users":["user1","user2"],"groups":["group1","group2"]}},"subType":"TRANSFER","asset":{"nftTransfer":false,"assetTypes":["FUNGIBLE","NFT","*"],"operator":"INCLUDES"},"destination":{"type":["EXTERNAL"],"operator":"INCLUDES","addressType":"WHITELISTED"},"account":{"operator":"INCLUDES","type":["VAULT"],"subType":[{"type":"VAULT","id":"account123","subType":"INTERNAL","address":"0x123..."}],"ids":[{"type":"VAULT","id":"account123","subType":"INTERNAL","address":"0x123..."}],"tags":[{"id":"tag_001"}],"matchFrom":"ACCOUNT"},"side":"BUY","amountOverTime":{"range":{"min":"100","max":"10000"},"currency":"USD","timePeriod":{"seconds":"86400","initiator":"PER_SINGLE_MATCH","source":"PER_SINGLE_MATCH","destination":"PER_SINGLE_MATCH"}},"amount":{"range":{"min":"100","max":"10000"},"currency":"USD"},"externalDescriptor":"High value transfer policy for institutional clients","method":"*","isGlobalPolicy":false,"programCall":{"allowedSolanaProgramCalls":"WHITELISTED"},"screeningMetadata":{"direction":"OUTBOUND","provider":"CHAINALYSIS","riskRating":"MEDIUM","riskScore":"0.8","exposureType":"DIRECT","category":["\u003cstring>"],"name":["\u003cstring>"],"categoryId":["\u003cstring>"],"status":"COMPLETED","sourceAddress":"0x123...","destAddress":"0x456..."},"quoteAsset":{"nftTransfer":false,"assetTypes":["FUNGIBLE","NFT","*"],"operator":"INCLUDES"},"baseAsset":{"nftTransfer":false,"assetTypes":["FUNGIBLE","NFT","*"],"operator":"INCLUDES"},"quoteAmount":{"range":{"min":"100","max":"10000"}},"baseAmount":{"range":{"min":"100","max":"10000"}},"dAppAddress":{"globalWhitelisted":["rabby.io","jup.ag"],"tenantWhitelisted":["uniswap.com","opensea.io"],"urls":["*"],"operator":"INCLUDES"},"derivationPath":{"path":[44,0,0,0,0],"partial":false},"index":1}],"checkResult":{"errors":123,"results":[{"index":123,"status":"ok","errors":[{"errorMessage":"\u003cstring>","errorCode":123,"errorCodeName":"\u003cstring>","errorField":"operator"}]}]},"metadata":{"TRANSFER":{"editedBy":"user123","editedAt":"2024-01-15T10:30:00Z","publishedBy":"user456","publishedAt":"2024-01-15T11:00:00Z"}}}}},"exampleType":"generated"}},"exampleType":"generated"},"a15c2417-97a9-4c84-ab93-f45f3eff7d56":{"description":"Error Response","headers":{"X-Request-ID":{"schema":{"type":"string"},"description":"Unique ID correlated to the API request. Please provide it in any support ticket you create or on Github issues related to Fireblocks SDKs"}},"content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","uniqueKey":"message","typeLabel":"string"},"code":{"type":"number","uniqueKey":"code","typeLabel":"number"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"\u003cstring>","code":123}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{},"servers":{"5b9c3dc5-6f6e-45fe-a233-2b916a2491a0":{"url":"https://api.fireblocks.io/v1","description":"Fireblocks Production Environment Base URL"},"9df082bd-cc21-4940-bf68-8caacc03433a":{"url":"https://sandbox-api.fireblocks.io/v1","description":"Fireblocks Sandbox Environment Base URL"}}},"originalFileLocation":"https://swagger.fireblocks.com/openapi.yaml"},"subdomain":"fireblocks-43c4b3ee","siteName":"Fireblocks Developer Docs","title":"Send publish request for a certain draft id - Fireblocks Developer Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-28T11:29:15.587Z","originalFileLocation":"api-reference/policy-editor-v2/send-publish-request-for-a-certain-draft-id.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=\"description\" content=\"Send publish request of certain draft id and returns the response. ⚠️ IMPORTANT SECURITY NOTICE: The Fireblocks Policy is a critical security guardrail. Programmatically modifying your policy via the API introduces significant security risks. As an industry best practice, Fireblocks strongly recommends manual editing accompanied by strict human oversight and approval workflows for all policy changes. Programmatic updates should only be implemented by advanced users with comprehensive, multi-layer security controls in place. If you want to learn more about the Fireblocks Policy Editor, please contact your Fireblocks Customer Success Manager or send an email to CSM@fireblocks.com.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Fireblocks Developer Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/fireblocks-43c4b3ee/mewVW9F9TG280EVD/_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/fireblocks-43c4b3ee/mewVW9F9TG280EVD/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/fireblocks-43c4b3ee/mewVW9F9TG280EVD/_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/fireblocks-43c4b3ee/mewVW9F9TG280EVD/_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/fireblocks-43c4b3ee/mewVW9F9TG280EVD/_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/fireblocks-43c4b3ee/mewVW9F9TG280EVD/_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/fireblocks-43c4b3ee/mewVW9F9TG280EVD/_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/fireblocks-43c4b3ee/mewVW9F9TG280EVD/_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/fireblocks-43c4b3ee/mewVW9F9TG280EVD/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Send publish request for a certain draft id - Fireblocks Developer Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Send publish request of certain draft id and returns the response. ⚠️ IMPORTANT SECURITY NOTICE: The Fireblocks Policy is a critical security guardrail. Programmatically modifying your policy via the API introduces significant security risks. As an industry best practice, Fireblocks strongly recommends manual editing accompanied by strict human oversight and approval workflows for all policy changes. Programmatic updates should only be implemented by advanced users with comprehensive, multi-layer security controls in place. If you want to learn more about the Fireblocks Policy Editor, please contact your Fireblocks Customer Success Manager or send an email to CSM@fireblocks.com.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Fireblocks Developer Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://developers.fireblocks.com/api-reference/policy-editor-v2/send-publish-request-for-a-certain-draft-id\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://fireblocks-43c4b3ee.mintlify.app/_mintlify/api/og/v2?division=Policy+Editor+V2\u0026amp;title=Send+publish+request+for+a+certain+draft+id\u0026amp;description=Send+publish+request+of+certain+draft+id+and+returns+the+response.%0A%0A**%E2%9A%A0%EF%B8%8F+IMPORTANT+SECURITY+NOTICE%3A**%0A%0AThe+Fireblocks+Policy+is+a+critical+security+guardrail.+P\u0026amp;theme=d93ff4f62f14635b5a1559e2\u0026amp;signature=31732ed30e6807cfd50aaee83a807d64c1a683f8ab6cab44ca234f4bf3154a79\">\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=\"Send publish request for a certain draft id - Fireblocks Developer Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Send publish request of certain draft id and returns the response. ⚠️ IMPORTANT SECURITY NOTICE: The Fireblocks Policy is a critical security guardrail. Programmatically modifying your policy via the API introduces significant security risks. As an industry best practice, Fireblocks strongly recommends manual editing accompanied by strict human oversight and approval workflows for all policy changes. Programmatic updates should only be implemented by advanced users with comprehensive, multi-layer security controls in place. If you want to learn more about the Fireblocks Policy Editor, please contact your Fireblocks Customer Success Manager or send an email to CSM@fireblocks.com.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://fireblocks-43c4b3ee.mintlify.app/_mintlify/api/og/v2?division=Policy+Editor+V2\u0026amp;title=Send+publish+request+for+a+certain+draft+id\u0026amp;description=Send+publish+request+of+certain+draft+id+and+returns+the+response.%0A%0A**%E2%9A%A0%EF%B8%8F+IMPORTANT+SECURITY+NOTICE%3A**%0A%0AThe+Fireblocks+Policy+is+a+critical+security+guardrail.+P\u0026amp;theme=d93ff4f62f14635b5a1559e2\u0026amp;signature=31732ed30e6807cfd50aaee83a807d64c1a683f8ab6cab44ca234f4bf3154a79\">\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/fireblocks-43c4b3ee/mewVW9F9TG280EVD/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Fireblocks Developer Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0052ec\">\u003clink data-mint-head rel=\"canonical\" href=\"https://developers.fireblocks.com/api-reference/policy-editor-v2/send-publish-request-for-a-certain-draft-id\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/policy-editor-v2/send-publish-request-for-a-certain-draft-id.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://developers.fireblocks.com/#organization\",\"name\":\"Fireblocks Developer Docs\",\"url\":\"https://developers.fireblocks.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/fireblocks-43c4b3ee/8uV7V_rBjqF0ZDAg/images/fb-devs.svg?fit=max\u0026auto=format\u0026n=8uV7V_rBjqF0ZDAg\u0026q=85\u0026s=1e870435fece62854968ac125be4db2c\"}},{\"@type\":\"WebSite\",\"@id\":\"https://developers.fireblocks.com#website\",\"name\":\"Fireblocks Developer Docs\",\"url\":\"https://developers.fireblocks.com\",\"publisher\":{\"@id\":\"https://developers.fireblocks.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://developers.fireblocks.com/api-reference/policy-editor-v2/send-publish-request-for-a-certain-draft-id#webpage\",\"url\":\"https://developers.fireblocks.com/api-reference/policy-editor-v2/send-publish-request-for-a-certain-draft-id\",\"name\":\"Send publish request for a certain draft id\",\"description\":\"Send publish request of certain draft id and returns the response. ⚠️ IMPORTANT SECURITY NOTICE: The Fireblocks Policy is a critical security guardrail. Programmatically modifying your policy via the API introduces significant security risks. As an industry best practice, Fireblocks strongly recommends manual editing accompanied by strict human oversight and approval workflows for all policy changes. Programmatic updates should only be implemented by advanced users with comprehensive, multi-layer security controls in place. If you want to learn more about the Fireblocks Policy Editor, please contact your Fireblocks Customer Success Manager or send an email to CSM@fireblocks.com.\",\"dateModified\":\"2026-10-28T11:29:15.587Z\",\"isPartOf\":{\"@id\":\"https://developers.fireblocks.com#website\"},\"breadcrumb\":{\"@id\":\"https://developers.fireblocks.com/api-reference/policy-editor-v2/send-publish-request-for-a-certain-draft-id#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://developers.fireblocks.com/api-reference/policy-editor-v2/send-publish-request-for-a-certain-draft-id#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"API Endpoints\",\"item\":\"https://developers.fireblocks.com/reference/api-endpoints-overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Policy Editor V2\",\"item\":\"https://developers.fireblocks.com/api-reference/policy-editor-v2/get-the-active-policy-and-its-validation-by-policy-type\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Send publish request for a certain draft id\",\"item\":\"https://developers.fireblocks.com/api-reference/policy-editor-v2/send-publish-request-for-a-certain-draft-id\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://developers.fireblocks.com/api-reference/policy-editor-v2/send-publish-request-for-a-certain-draft-id#apireference\",\"headline\":\"Send publish request for a certain draft id\",\"name\":\"Send publish request for a certain draft id\",\"description\":\"Send publish request of certain draft id and returns the response. ⚠️ IMPORTANT SECURITY NOTICE: The Fireblocks Policy is a critical security guardrail. Programmatically modifying your policy via the API introduces significant security risks. As an industry best practice, Fireblocks strongly recommends manual editing accompanied by strict human oversight and approval workflows for all policy changes. Programmatic updates should only be implemented by advanced users with comprehensive, multi-layer security controls in place. If you want to learn more about the Fireblocks Policy Editor, please contact your Fireblocks Customer Success Manager or send an email to CSM@fireblocks.com.\",\"url\":\"https://developers.fireblocks.com/api-reference/policy-editor-v2/send-publish-request-for-a-certain-draft-id\",\"mainEntityOfPage\":{\"@id\":\"https://developers.fireblocks.com/api-reference/policy-editor-v2/send-publish-request-for-a-certain-draft-id#webpage\"},\"dateModified\":\"2026-10-28T11:29:15.587Z\",\"publisher\":{\"@id\":\"https://developers.fireblocks.com/#organization\"},\"isPartOf\":{\"@id\":\"https://developers.fireblocks.com#website\"}}]}\u003c/script>","siteName":"Fireblocks Developer Docs","nav":{"global":null,"tabs":[{"tab":"Home","hidden":true,"searchable":true,"pages":[{"title":"Home","href":""}]},{"tab":"Guides","pages":[{"title":"Guides","href":"/docs/introduction"}]},{"tab":"SDKs \u0026 Tools","pages":[{"title":"SDKs \u0026 Tools","href":"/reference/typescript-sdk"}]},{"tab":"API","groups":[{"group":"Introduction","pages":[{"title":"API Overview","href":"/reference/api-overview"},{"title":"Authenticate","href":"/reference/signing-a-request-jwt-structure"},{"title":"API Idempotency","href":"/reference/api-idempotency"},{"title":"Rate Limiting","href":"/reference/rate-limiting"},{"title":"Transaction Sources \u0026 Destinations","href":"/reference/transaction-sources-destinations"},{"title":"Postman Guide","href":"/reference/explore-postman-collection"}]},{"group":"Errors \u0026 Statuses","pages":[{"title":"API responses and error codes","href":"/reference/api-error-codes"},{"title":"Handle API Errors","href":"/reference/handling-api-errors"},{"group":"Embedded Wallet Errors","pages":[{"title":"Common errors","href":"/reference/common-errors"},{"title":"EW API errors","href":"/reference/ew-api-errors"},{"title":"Android SDK errors","href":"/reference/android-sdk-errors"},{"title":"iOS SDK errors","href":"/reference/ios-sdk-errors"},{"title":"JavaScript SDK errors","href":"/reference/javascript-sdk-errors"}]},{"group":"Transaction Statuses","pages":[{"title":"Statuses","href":"/reference/statuses"},{"title":"Sub-Statuses","href":"/reference/sub-statuses"}]}]},{"group":"Data Objects","pages":[{"title":"Data Objects","href":"/reference/data-objects"},{"title":"Audit Log Events","href":"/reference/audit-log-events"},{"title":"Vault Objects","href":"/reference/vault-objects"},{"title":"Exchange Account Objects","href":"/reference/exchange-objects"},{"title":"Fiat Account Objects","href":"/reference/fiat-account-objects"},{"title":"Network Connection Objects","href":"/reference/network-objects"},{"title":"Internal/External Wallet Objects","href":"/reference/internalexternal-wallet-objects"},{"title":"Contract Objects","href":"/reference/contract-objects"},{"title":"Blockchain \u0026 Asset Objects","href":"/reference/supported-assets-object"},{"title":"Transaction Objects","href":"/reference/transaction-objects"},{"title":"Transaction Authorization Objects","href":"/reference/transaction-authorization-objects"},{"title":"Fee Estimation Objects","href":"/reference/fee-estimation-objects"},{"title":"Transaction Screening Objects","href":"/reference/transaction-screening-objects"},{"title":"Raw Signing Objects","href":"/reference/raw-signing-objects"},{"title":"Payments Objects","href":"/reference/payments-objects"},{"title":"Gas Station Objects","href":"/reference/gas-station-objects"},{"title":"User Object","href":"/reference/user-object"},{"title":"Webhook Object","href":"/reference/webhook-object"},{"title":"NFT Objects","href":"/reference/nft-objects"},{"title":"Web3 Connection Objects","href":"/reference/web3-connection-objects"},{"title":"General Objects","href":"/reference/general-objects"}]},{"group":"API Endpoints","pages":[{"title":"API Endpoints Overview","sidebarTitle":"Overview","href":"/reference/api-endpoints-overview"},{"group":"Admin Quorum","pages":[{"title":"Update admin quorum threshold","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml put /admin_quorum","href":"/api-reference/admin-quorum/update-admin-quorum-threshold"}]},{"group":"Api User","pages":[{"title":"Get API Keys","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /management/api_users","href":"/api-reference/api-user/get-api-keys"},{"title":"Create API Key","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /management/api_users","href":"/api-reference/api-user/create-api-key"},{"title":"Issue API user pairing token","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /management/api_users/{userId}/pairing_token","href":"/api-reference/api-user/issue-api-user-pairing-token"}]},{"group":"Approvals (Beta)","pages":[{"title":"List approval requests","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /approvals","href":"/api-reference/approvals-beta/list-approval-requests"},{"title":"Get a single approval request","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /approvals/{requestId}","href":"/api-reference/approvals-beta/get-a-single-approval-request"},{"title":"Approve an approval request","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /approvals/{requestId}/approve","href":"/api-reference/approvals-beta/approve-an-approval-request"},{"title":"Reject an approval request","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /approvals/{requestId}/reject","href":"/api-reference/approvals-beta/reject-an-approval-request"},{"title":"List approval keys","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /management/api_users/{userId}/approval_keys","href":"/api-reference/approvals-beta/list-approval-keys"},{"title":"Register an approval key","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /management/api_users/{userId}/approval_keys","href":"/api-reference/approvals-beta/register-an-approval-key"},{"title":"Delete an approval key","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml delete /management/api_users/{userId}/approval_keys/{keyId}","href":"/api-reference/approvals-beta/delete-an-approval-key"}]},{"group":"Audit Logs","pages":[{"title":"Get audit logs","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /management/audit_logs","href":"/api-reference/audit-logs/get-audit-logs"}]},{"group":"Blockchain link (Beta)","pages":[{"title":"List blockchains with pagination and filtering","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /blockchain_link/blockchains","href":"/api-reference/blockchain-link-beta/list-blockchains-with-pagination-and-filtering"},{"title":"Create a new blockchain","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /blockchain_link/blockchains","href":"/api-reference/blockchain-link-beta/create-a-new-blockchain"},{"title":"Get a blockchain by ID","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /blockchain_link/blockchains/{blockchainId}","href":"/api-reference/blockchain-link-beta/get-a-blockchain-by-id"},{"title":"Update a blockchain","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml put /blockchain_link/blockchains/{blockchainId}","href":"/api-reference/blockchain-link-beta/update-a-blockchain"},{"title":"Delete a blockchain","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml delete /blockchain_link/blockchains/{blockchainId}","href":"/api-reference/blockchain-link-beta/delete-a-blockchain"},{"title":"Activate a blockchain (triggers activation workflow)","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /blockchain_link/blockchains/{blockchainId}/activate","href":"/api-reference/blockchain-link-beta/activate-a-blockchain-triggers-activation-workflow"},{"title":"Trigger validation workflow","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /blockchain_link/blockchains/{blockchainId}/validate","href":"/api-reference/blockchain-link-beta/trigger-validation-workflow"},{"title":"Get tenant billing info","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /blockchain_link/blockchains/billing_info","href":"/api-reference/blockchain-link-beta/get-tenant-billing-info"},{"title":"Get the test wallet address","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /blockchain_link/blockchains/test_wallet_address","href":"/api-reference/blockchain-link-beta/get-the-test-wallet-address"}]},{"group":"Blockchains \u0026 assets","pages":[{"title":"List assets","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /assets","href":"/api-reference/blockchains-\u0026-assets/list-assets"},{"title":"Register an asset","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /assets","href":"/api-reference/blockchains-\u0026-assets/register-an-asset"},{"title":"Get an asset","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /assets/{id}","href":"/api-reference/blockchains-\u0026-assets/get-an-asset"},{"title":"Update the user’s metadata for an asset","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml patch /assets/{id}","href":"/api-reference/blockchains-\u0026-assets/update-the-user’s-metadata-for-an-asset"},{"title":"Set asset price","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /assets/prices/{id}","href":"/api-reference/blockchains-\u0026-assets/set-asset-price"},{"title":"List blockchains","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /blockchains","href":"/api-reference/blockchains-\u0026-assets/list-blockchains"},{"title":"Get a Blockchain by ID","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /blockchains/{id}","href":"/api-reference/blockchains-\u0026-assets/get-a-blockchain-by-id"},{"title":"List assets (Legacy)","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /supported_assets","href":"/api-reference/blockchains-\u0026-assets/list-assets-legacy"}]},{"group":"Canton (Beta)","pages":[{"title":"Make a Canton call","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /operations/canton/calls","href":"/api-reference/canton-beta/make-a-canton-call"},{"title":"Answer an offer","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /operations/canton/offers/{offerId}/responses","href":"/api-reference/canton-beta/answer-an-offer"}]},{"group":"Compliance","pages":[{"title":"Get your customer's address registry default","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /address_registry/customer","href":"/api-reference/compliance/get-your-customers-address-registry-default"},{"title":"Opt your customer in to the address registry","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /address_registry/customer","href":"/api-reference/compliance/opt-your-customer-in-to-the-address-registry"},{"title":"Opt your customer out of the address registry","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml delete /address_registry/customer","href":"/api-reference/compliance/opt-your-customer-out-of-the-address-registry"},{"title":"Look up legal entity by blockchain address","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /address_registry/legal_entities/{address}","href":"/api-reference/compliance/look-up-legal-entity-by-blockchain-address"},{"title":"Create a Proof of Ownership PDF for an address","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /address_registry/proof_of_ownership_exports","href":"/api-reference/compliance/create-a-proof-of-ownership-pdf-for-an-address"},{"title":"Verify a Proof of Ownership export","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /address_registry/proof_of_ownership_exports/verify","href":"/api-reference/compliance/verify-a-proof-of-ownership-export"},{"title":"Get address registry status for this workspace","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /address_registry/tenant","href":"/api-reference/compliance/get-address-registry-status-for-this-workspace"},{"title":"Opt this workspace in to the address registry","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /address_registry/tenant","href":"/api-reference/compliance/opt-this-workspace-in-to-the-address-registry"},{"title":"Opt this workspace out of the address registry","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml delete /address_registry/tenant","href":"/api-reference/compliance/opt-this-workspace-out-of-the-address-registry"},{"title":"List vault-level address registry opt-outs (paginated)","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /address_registry/vaults","href":"/api-reference/compliance/list-vault-level-address-registry-opt-outs-paginated"},{"title":"Add vault accounts to the address registry opt-out list","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /address_registry/vaults","href":"/api-reference/compliance/add-vault-accounts-to-the-address-registry-opt-out-list"},{"title":"Remove all vault-level address registry opt-outs for the workspace","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml delete /address_registry/vaults","href":"/api-reference/compliance/remove-all-vault-level-address-registry-opt-outs-for-the-workspace"},{"title":"Get whether a vault account is opted out of the address registry","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /address_registry/vaults/{vaultAccountId}","href":"/api-reference/compliance/get-whether-a-vault-account-is-opted-out-of-the-address-registry"},{"title":"Remove a single vault account from the address registry opt-out list","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml delete /address_registry/vaults/{vaultAccountId}","href":"/api-reference/compliance/remove-a-single-vault-account-from-the-address-registry-opt-out-list"},{"title":"List counterparty groups","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /counterparty_groups","href":"/api-reference/compliance/list-counterparty-groups"},{"title":"Create a counterparty group","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /counterparty_groups","href":"/api-reference/compliance/create-a-counterparty-group"},{"title":"Get a counterparty group","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /counterparty_groups/{groupId}","href":"/api-reference/compliance/get-a-counterparty-group"},{"title":"Delete a counterparty group","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml delete /counterparty_groups/{groupId}","href":"/api-reference/compliance/delete-a-counterparty-group"},{"title":"Update a counterparty group","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml patch /counterparty_groups/{groupId}","href":"/api-reference/compliance/update-a-counterparty-group"},{"title":"List legal entities (Paginated)","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /legal_entities","href":"/api-reference/compliance/list-legal-entities-paginated"},{"title":"Register a new legal entity","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /legal_entities","href":"/api-reference/compliance/register-a-new-legal-entity"},{"title":"Get a legal entity","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /legal_entities/{legalEntityId}","href":"/api-reference/compliance/get-a-legal-entity"},{"title":"Update legal entity","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml put /legal_entities/{legalEntityId}","href":"/api-reference/compliance/update-legal-entity"},{"title":"Delete a legal entity","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml delete /legal_entities/{legalEntityId}","href":"/api-reference/compliance/delete-a-legal-entity"},{"title":"List vault accounts for a legal entity (Paginated)","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /legal_entities/{legalEntityId}/vaults","href":"/api-reference/compliance/list-vault-accounts-for-a-legal-entity-paginated"},{"title":"Assign vault accounts to a legal entity","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /legal_entities/{legalEntityId}/vaults","href":"/api-reference/compliance/assign-vault-accounts-to-a-legal-entity"},{"title":"Update AML Configuration","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml put /screening/aml/policy_configuration","href":"/api-reference/compliance/update-aml-configuration"},{"title":"AML - View Post-Screening Policy","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /screening/aml/post_screening_policy","href":"/api-reference/compliance/aml--view-post-screening-policy"},{"title":"AML - View Screening Policy","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /screening/aml/screening_policy","href":"/api-reference/compliance/aml--view-screening-policy"},{"title":"Set AML Verdict (BYORK Super Light)","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /screening/aml/verdict/manual","href":"/api-reference/compliance/set-aml-verdict-byork-super-light"},{"title":"Activate ARS (Address Registry Screening)","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /screening/ars/config/activate","href":"/api-reference/compliance/activate-ars-address-registry-screening"},{"title":"Deactivate ARS (Address Registry Screening)","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /screening/ars/config/deactivate","href":"/api-reference/compliance/deactivate-ars-address-registry-screening"},{"title":"Get BYORK Light configuration","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /screening/byork/config","href":"/api-reference/compliance/get-byork-light-configuration"},{"title":"Activate BYORK Light","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /screening/byork/config/activate","href":"/api-reference/compliance/activate-byork-light"},{"title":"Deactivate BYORK Light","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /screening/byork/config/deactivate","href":"/api-reference/compliance/deactivate-byork-light"},{"title":"Set BYORK Light timeouts","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml put /screening/byork/config/timeouts","href":"/api-reference/compliance/set-byork-light-timeouts"},{"title":"Get BYORK Light verdict","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /screening/byork/verdict","href":"/api-reference/compliance/get-byork-light-verdict"},{"title":"Set BYORK Light verdict","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /screening/byork/verdict","href":"/api-reference/compliance/set-byork-light-verdict"},{"title":"Tenant - Screening Configuration","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml put /screening/configurations","href":"/api-reference/compliance/tenant--screening-configuration"},{"title":"Provides all the compliance details for the given screened transaction.","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /screening/transaction/{txId}","href":"/api-reference/compliance/provides-all-the-compliance-details-for-the-given-screened-transaction"},{"title":"Bypass Screening Policy","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /screening/transaction/{txId}/bypass_screening_policy","href":"/api-reference/compliance/bypass-screening-policy"},{"title":"Rescreen a rejected transaction","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /screening/transaction/{txId}/rescreen","href":"/api-reference/compliance/rescreen-a-rejected-transaction"},{"title":"Update Travel Rule Configuration","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml put /screening/travel_rule/policy_configuration","href":"/api-reference/compliance/update-travel-rule-configuration"},{"title":"Travel Rule - View Post-Screening Policy","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /screening/travel_rule/post_screening_policy","href":"/api-reference/compliance/travel-rule--view-post-screening-policy"},{"title":"Travel Rule - View Screening Policy","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /screening/travel_rule/screening_policy","href":"/api-reference/compliance/travel-rule--view-screening-policy"}]},{"group":"Compliance Screening Configuration","pages":[{"title":"Get AML Screening Policy Configuration","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /screening/aml/policy_configuration","href":"/api-reference/compliance-screening-configuration/get-aml-screening-policy-configuration"},{"title":"Get Travel Rule Screening Policy Configuration","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /screening/travel_rule/policy_configuration","href":"/api-reference/compliance-screening-configuration/get-travel-rule-screening-policy-configuration"}]},{"group":"Compliance Orchestrator (Beta)","pages":[{"title":"Trigger a Compliance Orchestrator screening","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /compliance/orchestrator/screenings","href":"/api-reference/compliance-orchestrator-beta/trigger-a-compliance-orchestrator-screening"},{"title":"Get a Compliance Orchestrator screening's result","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /compliance/orchestrator/screenings/{screeningId}","href":"/api-reference/compliance-orchestrator-beta/get-a-compliance-orchestrator-screenings-result"},{"title":"Get a Compliance Orchestrator workflow","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /compliance/orchestrator/workflows/{workflowId}","href":"/api-reference/compliance-orchestrator-beta/get-a-compliance-orchestrator-workflow"},{"title":"Update a Compliance Orchestrator workflow's status","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml patch /compliance/orchestrator/workflows/{workflowId}/status","href":"/api-reference/compliance-orchestrator-beta/update-a-compliance-orchestrator-workflows-status"}]},{"group":"Connected Accounts","pages":[{"title":"Get connected accounts","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /connected_accounts","href":"/api-reference/connected-accounts/get-connected-accounts"},{"title":"Add a connected account","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /connected_accounts","href":"/api-reference/connected-accounts/add-a-connected-account"},{"title":"Get connected account","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /connected_accounts/{accountId}","href":"/api-reference/connected-accounts/get-connected-account"},{"title":"Disconnect connected account","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml delete /connected_accounts/{accountId}","href":"/api-reference/connected-accounts/disconnect-connected-account"},{"title":"Get allowlist for connected account","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /connected_accounts/{accountId}/allowlist","href":"/api-reference/connected-accounts/get-allowlist-for-connected-account"},{"title":"Get a single allowlist entry for a connected account","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /connected_accounts/{accountId}/allowlist/{allowlistId}","href":"/api-reference/connected-accounts/get-a-single-allowlist-entry-for-a-connected-account"},{"title":"Sync allowlist for connected account","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /connected_accounts/{accountId}/allowlist/sync","href":"/api-reference/connected-accounts/sync-allowlist-for-connected-account"},{"title":"Get balances for an account","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /connected_accounts/{accountId}/balances","href":"/api-reference/connected-accounts/get-balances-for-an-account"},{"title":"Update connected account credentials","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /connected_accounts/{accountId}/credentials","href":"/api-reference/connected-accounts/update-connected-account-credentials"},{"title":"Get supported trading pairs for an account","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /connected_accounts/{accountId}/manifest/capabilities/trading/pairs","href":"/api-reference/connected-accounts/get-supported-trading-pairs-for-an-account"},{"title":"Get exchange rates for an account","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /connected_accounts/{accountId}/rates","href":"/api-reference/connected-accounts/get-exchange-rates-for-an-account"},{"title":"Rename Connected Account","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /connected_accounts/{accountId}/rename","href":"/api-reference/connected-accounts/rename-connected-account"},{"title":"Get public key to encrypt connected account credentials","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /connected_accounts/credentials/public_key","href":"/api-reference/connected-accounts/get-public-key-to-encrypt-connected-account-credentials"}]},{"group":"Console User","pages":[{"title":"Get console users","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /management/users","href":"/api-reference/console-user/get-console-users"},{"title":"Create console user","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /management/users","href":"/api-reference/console-user/create-console-user"},{"title":"Request deletion of a console user","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml delete /management/users/{id}","href":"/api-reference/console-user/request-deletion-of-a-console-user"}]},{"group":"Contacts","pages":[{"title":"List contacts","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /contacts","href":"/api-reference/contacts/list-contacts"}]},{"group":"Contract Interactions","pages":[{"title":"Decode a function call data, error, or event log","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /contract_interactions/base_asset_id/{baseAssetId}/contract_address/{contractAddress}/decode","href":"/api-reference/contract-interactions/decode-a-function-call-data-error-or-event-log"},{"title":"Return deployed contract's ABI","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /contract_interactions/base_asset_id/{baseAssetId}/contract_address/{contractAddress}/functions","href":"/api-reference/contract-interactions/return-deployed-contracts-abi"},{"title":"Call a read function on a deployed contract","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /contract_interactions/base_asset_id/{baseAssetId}/contract_address/{contractAddress}/functions/read","href":"/api-reference/contract-interactions/call-a-read-function-on-a-deployed-contract"},{"title":"Call a write function on a deployed contract","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /contract_interactions/base_asset_id/{baseAssetId}/contract_address/{contractAddress}/functions/write","href":"/api-reference/contract-interactions/call-a-write-function-on-a-deployed-contract"},{"title":"Get contract address by transaction hash","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /contract_interactions/base_asset_id/{baseAssetId}/tx_hash/{txHash}","href":"/api-reference/contract-interactions/get-contract-address-by-transaction-hash"},{"title":"Get transaction receipt","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /contract_interactions/base_asset_id/{baseAssetId}/tx_hash/{txHash}/receipt","href":"/api-reference/contract-interactions/get-transaction-receipt"}]},{"group":"Contract Templates","pages":[{"title":"List all contract templates","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /tokenization/templates","href":"/api-reference/contract-templates/list-all-contract-templates"},{"title":"Upload contract template","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /tokenization/templates","href":"/api-reference/contract-templates/upload-contract-template"},{"title":"Return contract template by id","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /tokenization/templates/{contractTemplateId}","href":"/api-reference/contract-templates/return-contract-template-by-id"},{"title":"Delete a contract template by id","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml delete /tokenization/templates/{contractTemplateId}","href":"/api-reference/contract-templates/delete-a-contract-template-by-id"},{"title":"Return contract template's constructor","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /tokenization/templates/{contractTemplateId}/constructor","href":"/api-reference/contract-templates/return-contract-templates-constructor"},{"title":"Deploy contract","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /tokenization/templates/{contractTemplateId}/deploy","href":"/api-reference/contract-templates/deploy-contract"},{"title":"Return contract template's function","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /tokenization/templates/{contractTemplateId}/function","href":"/api-reference/contract-templates/return-contract-templates-function"},{"title":"Get supported blockchains for the template","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /tokenization/templates/{contractTemplateId}/supported_blockchains","href":"/api-reference/contract-templates/get-supported-blockchains-for-the-template"}]},{"group":"Contracts","pages":[{"title":"List Whitelisted Contracts","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /contracts","href":"/api-reference/contracts/list-whitelisted-contracts"},{"title":"Add a contract","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /contracts","href":"/api-reference/contracts/add-a-contract"},{"title":"Find a Specific Whitelisted Contract","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /contracts/{contractId}","href":"/api-reference/contracts/find-a-specific-whitelisted-contract"},{"title":"Delete a contract","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml delete /contracts/{contractId}","href":"/api-reference/contracts/delete-a-contract"},{"title":"Find a whitelisted contract's asset","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /contracts/{contractId}/{assetId}","href":"/api-reference/contracts/find-a-whitelisted-contracts-asset"},{"title":"Add an asset to a whitelisted contract","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /contracts/{contractId}/{assetId}","href":"/api-reference/contracts/add-an-asset-to-a-whitelisted-contract"},{"title":"Delete an asset from a whitelisted contract","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml delete /contracts/{contractId}/{assetId}","href":"/api-reference/contracts/delete-an-asset-from-a-whitelisted-contract"}]},{"group":"Cosigners (Beta)","pages":[{"title":"Get all cosigners","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /cosigners","href":"/api-reference/cosigners-beta/get-all-cosigners"},{"title":"Add cosigner","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /cosigners","href":"/api-reference/cosigners-beta/add-cosigner"},{"title":"Get cosigner","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /cosigners/{cosignerId}","href":"/api-reference/cosigners-beta/get-cosigner"},{"title":"Rename cosigner","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml patch /cosigners/{cosignerId}","href":"/api-reference/cosigners-beta/rename-cosigner"},{"title":"Get all API keys","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /cosigners/{cosignerId}/api_keys","href":"/api-reference/cosigners-beta/get-all-api-keys"},{"title":"Get API key","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /cosigners/{cosignerId}/api_keys/{apiKeyId}","href":"/api-reference/cosigners-beta/get-api-key"},{"title":"Pair API key","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml put /cosigners/{cosignerId}/api_keys/{apiKeyId}","href":"/api-reference/cosigners-beta/pair-api-key"},{"title":"Unpair API key","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml delete /cosigners/{cosignerId}/api_keys/{apiKeyId}","href":"/api-reference/cosigners-beta/unpair-api-key"},{"title":"Update API key callback handler","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml patch /cosigners/{cosignerId}/api_keys/{apiKeyId}","href":"/api-reference/cosigners-beta/update-api-key-callback-handler"},{"title":"Get request status","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /cosigners/{cosignerId}/api_keys/{apiKeyId}/{requestId}","href":"/api-reference/cosigners-beta/get-request-status"}]},{"group":"Deployed Contracts","pages":[{"title":"List deployed contracts data","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /tokenization/contracts","href":"/api-reference/deployed-contracts/list-deployed-contracts-data"},{"title":"Return deployed contract data","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /tokenization/contracts/{assetId}/{contractAddress}","href":"/api-reference/deployed-contracts/return-deployed-contract-data"},{"title":"Return deployed contract data by id","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /tokenization/contracts/{id}","href":"/api-reference/deployed-contracts/return-deployed-contract-data-by-id"},{"title":"Save contract ABI","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /tokenization/contracts/abi","href":"/api-reference/deployed-contracts/save-contract-abi"},{"title":"Fetch the contract ABI","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /tokenization/contracts/fetch_abi","href":"/api-reference/deployed-contracts/fetch-the-contract-abi"}]},{"group":"Earn","pages":[{"title":"List earn lending actions","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /earn/actions","href":"/api-reference/earn/list-earn-lending-actions"},{"title":"Create and execute a lending action (deposit or withdraw)","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /earn/actions","href":"/api-reference/earn/create-and-execute-a-lending-action-deposit-or-withdraw"},{"title":"Get a single earn lending action","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /earn/actions/{id}","href":"/api-reference/earn/get-a-single-earn-lending-action"},{"title":"Get list of earn opportunities","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /earn/opportunities","href":"/api-reference/earn/get-list-of-earn-opportunities"},{"title":"Get list of earn positions","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /earn/positions","href":"/api-reference/earn/get-list-of-earn-positions"},{"title":"Get list of earn providers","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /earn/providers","href":"/api-reference/earn/get-list-of-earn-providers"},{"title":"Approve earn provider terms of service","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /earn/providers/approve_terms_of_service","href":"/api-reference/earn/approve-earn-provider-terms-of-service"}]},{"group":"Embedded Wallets","pages":[{"title":"Get the public key of an asset","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /ncw/{walletId}/accounts/{accountId}/{assetId}/{change}/{addressIndex}/public_key_info","href":"/api-reference/embedded-wallets/get-the-public-key-of-an-asset"},{"title":"List wallets","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /ncw/wallets","href":"/api-reference/embedded-wallets/list-wallets"},{"title":"Create a new wallet","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /ncw/wallets","href":"/api-reference/embedded-wallets/create-a-new-wallet"},{"title":"Get a wallet","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /ncw/wallets/{walletId}","href":"/api-reference/embedded-wallets/get-a-wallet"},{"title":"Create a new account","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /ncw/wallets/{walletId}/accounts","href":"/api-reference/embedded-wallets/create-a-new-account"},{"title":"Get a account","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /ncw/wallets/{walletId}/accounts/{accountId}","href":"/api-reference/embedded-wallets/get-a-account"},{"title":"Retrieve assets","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /ncw/wallets/{walletId}/accounts/{accountId}/assets","href":"/api-reference/embedded-wallets/retrieve-assets"},{"title":"Retrieve asset","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /ncw/wallets/{walletId}/accounts/{accountId}/assets/{assetId}","href":"/api-reference/embedded-wallets/retrieve-asset"},{"title":"Add asset to account","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /ncw/wallets/{walletId}/accounts/{accountId}/assets/{assetId}","href":"/api-reference/embedded-wallets/add-asset-to-account"},{"title":"Get the public key of an asset","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /ncw/wallets/{walletId}/accounts/{accountId}/assets/{assetId}/{change}/{addressIndex}/public_key_info","href":"/api-reference/embedded-wallets/get-the-public-key-of-an-asset-1"},{"title":"Retrieve asset addresses","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /ncw/wallets/{walletId}/accounts/{accountId}/assets/{assetId}/addresses","href":"/api-reference/embedded-wallets/retrieve-asset-addresses"},{"title":"Retrieve asset balance","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /ncw/wallets/{walletId}/accounts/{accountId}/assets/{assetId}/balance","href":"/api-reference/embedded-wallets/retrieve-asset-balance"},{"title":"Refresh asset balance","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml put /ncw/wallets/{walletId}/accounts/{accountId}/assets/{assetId}/balance","href":"/api-reference/embedded-wallets/refresh-asset-balance"},{"title":"Assign a wallet","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /ncw/wallets/{walletId}/assign","href":"/api-reference/embedded-wallets/assign-a-wallet"},{"title":"Get wallet Latest Backup details","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /ncw/wallets/{walletId}/backup/latest","href":"/api-reference/embedded-wallets/get-wallet-latest-backup-details"},{"title":"Get registered devices - paginated","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /ncw/wallets/{walletId}/devices_paginated","href":"/api-reference/embedded-wallets/get-registered-devices--paginated"},{"title":"Get Embedded Wallet Device","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /ncw/wallets/{walletId}/devices/{deviceId}","href":"/api-reference/embedded-wallets/get-embedded-wallet-device"},{"title":"Get device key setup state","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /ncw/wallets/{walletId}/devices/{deviceId}/setup_status","href":"/api-reference/embedded-wallets/get-device-key-setup-state"},{"title":"Update device status","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml patch /ncw/wallets/{walletId}/devices/{deviceId}/status","href":"/api-reference/embedded-wallets/update-device-status"},{"title":"Get the public key for a derivation path","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /ncw/wallets/{walletId}/public_key_info","href":"/api-reference/embedded-wallets/get-the-public-key-for-a-derivation-path"},{"title":"Get wallet key setup state","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /ncw/wallets/{walletId}/setup_status","href":"/api-reference/embedded-wallets/get-wallet-key-setup-state"},{"title":"Update wallet status","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml patch /ncw/wallets/{walletId}/status","href":"/api-reference/embedded-wallets/update-wallet-status"},{"title":"Retrieve supported assets","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /ncw/wallets/supported_assets","href":"/api-reference/embedded-wallets/retrieve-supported-assets"}]},{"group":"Exchange accounts","pages":[{"title":"List exchange accounts","deprecated":true,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /exchange_accounts","href":"/api-reference/exchange-accounts/list-exchange-accounts"},{"title":"Add an exchange account","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /exchange_accounts","href":"/api-reference/exchange-accounts/add-an-exchange-account"},{"title":"Get a specific exchange account","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /exchange_accounts/{exchangeAccountId}","href":"/api-reference/exchange-accounts/get-a-specific-exchange-account"},{"title":"Get an asset for an exchange account","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /exchange_accounts/{exchangeAccountId}/{assetId}","href":"/api-reference/exchange-accounts/get-an-asset-for-an-exchange-account"},{"title":"Convert exchange account funds","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /exchange_accounts/{exchangeAccountId}/convert","href":"/api-reference/exchange-accounts/convert-exchange-account-funds"},{"title":"Internal transfer for exchange accounts","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /exchange_accounts/{exchangeAccountId}/internal_transfer","href":"/api-reference/exchange-accounts/internal-transfer-for-exchange-accounts"},{"title":"Get public key to encrypt exchange credentials","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /exchange_accounts/credentials_public_key","href":"/api-reference/exchange-accounts/get-public-key-to-encrypt-exchange-credentials"},{"title":"List connected exchange accounts","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /exchange_accounts/paged","href":"/api-reference/exchange-accounts/list-connected-exchange-accounts"}]},{"group":"External wallets","pages":[{"title":"List external wallets","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /external_wallets","href":"/api-reference/external-wallets/list-external-wallets"},{"title":"Create an external wallet","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /external_wallets","href":"/api-reference/external-wallets/create-an-external-wallet"},{"title":"Find an external wallet","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /external_wallets/{walletId}","href":"/api-reference/external-wallets/find-an-external-wallet"},{"title":"Delete an external wallet","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml delete /external_wallets/{walletId}","href":"/api-reference/external-wallets/delete-an-external-wallet"},{"title":"Get an asset from an external wallet","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /external_wallets/{walletId}/{assetId}","href":"/api-reference/external-wallets/get-an-asset-from-an-external-wallet"},{"title":"Add an asset to an external wallet.","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /external_wallets/{walletId}/{assetId}","href":"/api-reference/external-wallets/add-an-asset-to-an-external-wallet"},{"title":"Delete an asset from an external wallet","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml delete /external_wallets/{walletId}/{assetId}","href":"/api-reference/external-wallets/delete-an-asset-from-an-external-wallet"},{"title":"Set an AML customer reference ID for an external wallet","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /external_wallets/{walletId}/set_customer_ref_id","href":"/api-reference/external-wallets/set-an-aml-customer-reference-id-for-an-external-wallet"}]},{"group":"Fiat accounts","pages":[{"title":"List fiat accounts","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /fiat_accounts","href":"/api-reference/fiat-accounts/list-fiat-accounts"},{"title":"Find a specific fiat account","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /fiat_accounts/{accountId}","href":"/api-reference/fiat-accounts/find-a-specific-fiat-account"},{"title":"Deposit funds from DDA","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /fiat_accounts/{accountId}/deposit_from_linked_dda","href":"/api-reference/fiat-accounts/deposit-funds-from-dda"},{"title":"Redeem funds to DDA","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /fiat_accounts/{accountId}/redeem_to_linked_dda","href":"/api-reference/fiat-accounts/redeem-funds-to-dda"}]},{"group":"Gas stations","pages":[{"title":"Get gas station settings","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /gas_station","href":"/api-reference/gas-stations/get-gas-station-settings"},{"title":"Get gas station settings by asset","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /gas_station/{assetId}","href":"/api-reference/gas-stations/get-gas-station-settings-by-asset"},{"title":"Edit gas station settings","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml put /gas_station/configuration","href":"/api-reference/gas-stations/edit-gas-station-settings"},{"title":"Edit gas station settings for an asset","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml put /gas_station/configuration/{assetId}","href":"/api-reference/gas-stations/edit-gas-station-settings-for-an-asset"}]},{"group":"Genie (Beta)","pages":[{"title":"Create a Genie session","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /genie/sessions","href":"/api-reference/genie-beta/create-a-genie-session"},{"title":"Send a message to a Genie session","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /genie/sessions/{sessionId}/messages","href":"/api-reference/genie-beta/send-a-message-to-a-genie-session"}]},{"group":"Internal wallets","pages":[{"title":"List internal wallets","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /internal_wallets","href":"/api-reference/internal-wallets/list-internal-wallets"},{"title":"Create an internal wallet","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /internal_wallets","href":"/api-reference/internal-wallets/create-an-internal-wallet"},{"title":"Get assets for internal wallet","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /internal_wallets/{walletId}","href":"/api-reference/internal-wallets/get-assets-for-internal-wallet"},{"title":"Delete an internal wallet","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml delete /internal_wallets/{walletId}","href":"/api-reference/internal-wallets/delete-an-internal-wallet"},{"title":"Get an asset from an internal wallet","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /internal_wallets/{walletId}/{assetId}","href":"/api-reference/internal-wallets/get-an-asset-from-an-internal-wallet"},{"title":"Add an asset to an internal wallet","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /internal_wallets/{walletId}/{assetId}","href":"/api-reference/internal-wallets/add-an-asset-to-an-internal-wallet"},{"title":"Delete a whitelisted address","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml delete /internal_wallets/{walletId}/{assetId}","href":"/api-reference/internal-wallets/delete-a-whitelisted-address"},{"title":"List assets in an internal wallet (Paginated)","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /internal_wallets/{walletId}/assets","href":"/api-reference/internal-wallets/list-assets-in-an-internal-wallet-paginated"},{"title":"Set an AML/KYT customer reference ID for internal wallet","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /internal_wallets/{walletId}/set_customer_ref_id","href":"/api-reference/internal-wallets/set-an-amlkyt-customer-reference-id-for-internal-wallet"}]},{"group":"Key Link (Beta)","pages":[{"title":"Get list of signing keys","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /key_link/signing_keys","href":"/api-reference/key-link-beta/get-list-of-signing-keys"},{"title":"Add a new signing key","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /key_link/signing_keys","href":"/api-reference/key-link-beta/add-a-new-signing-key"},{"title":"Get a signing key by `keyId`","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /key_link/signing_keys/{keyId}","href":"/api-reference/key-link-beta/get-a-signing-key-by-`keyid`"},{"title":"Modify the signing keyId","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml patch /key_link/signing_keys/{keyId}","href":"/api-reference/key-link-beta/modify-the-signing-keyid"},{"title":"Set agent user id","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml patch /key_link/signing_keys/{keyId}/agent_user_id","href":"/api-reference/key-link-beta/set-agent-user-id"},{"title":"Register signing keys in bulk","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /key_link/signing_keys/bulk","href":"/api-reference/key-link-beta/register-signing-keys-in-bulk"},{"title":"Get bulk registration jobs","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /key_link/signing_keys/bulk/jobs","href":"/api-reference/key-link-beta/get-bulk-registration-jobs"},{"title":"Get a bulk registration job","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /key_link/signing_keys/bulk/jobs/{jobId}","href":"/api-reference/key-link-beta/get-a-bulk-registration-job"},{"title":"Get list of registered validation keys","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /key_link/validation_keys","href":"/api-reference/key-link-beta/get-list-of-registered-validation-keys"},{"title":"Add a new validation key","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /key_link/validation_keys","href":"/api-reference/key-link-beta/add-a-new-validation-key"},{"title":"Get a validation key by `keyId`","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /key_link/validation_keys/{keyId}","href":"/api-reference/key-link-beta/get-a-validation-key-by-`keyid`"},{"title":"Disables a validation key","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml patch /key_link/validation_keys/{keyId}","href":"/api-reference/key-link-beta/disables-a-validation-key"}]},{"group":"Keys (Beta)","pages":[{"title":"Get list of mpc keys","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /keys/mpc/list","href":"/api-reference/keys-beta/get-list-of-mpc-keys"},{"title":"Get list of mpc keys by `userId`","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /keys/mpc/list/{userId}","href":"/api-reference/keys-beta/get-list-of-mpc-keys-by-`userid`"}]},{"group":"Network connections","pages":[{"title":"List network connections","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /network_connections","href":"/api-reference/network-connections/list-network-connections"},{"title":"Create a new network connection","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /network_connections","href":"/api-reference/network-connections/create-a-new-network-connection"},{"title":"Get a network connection","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /network_connections/{connectionId}","href":"/api-reference/network-connections/get-a-network-connection"},{"title":"Delete a network connection by ID","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml delete /network_connections/{connectionId}","href":"/api-reference/network-connections/delete-a-network-connection-by-id"},{"title":"Retrieve third-party network routing validation","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /network_connections/{connectionId}/is_third_party_routing/{assetType}","href":"/api-reference/network-connections/retrieve-third-party-network-routing-validation"},{"title":"Update network connection routing policy.","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml patch /network_connections/{connectionId}/set_routing_policy","href":"/api-reference/network-connections/update-network-connection-routing-policy"},{"title":"Get all network IDs","deprecated":true,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /network_ids","href":"/api-reference/network-connections/get-all-network-ids"},{"title":"Creates a new Network ID","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /network_ids","href":"/api-reference/network-connections/creates-a-new-network-id"},{"title":"Return specific network ID.","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /network_ids/{networkId}","href":"/api-reference/network-connections/return-specific-network-id"},{"title":"Delete specific network ID.","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml delete /network_ids/{networkId}","href":"/api-reference/network-connections/delete-specific-network-id"},{"title":"Update network ID's discoverability.","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml patch /network_ids/{networkId}/set_discoverability","href":"/api-reference/network-connections/update-network-ids-discoverability"},{"title":"Update network ID's name.","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml patch /network_ids/{networkId}/set_name","href":"/api-reference/network-connections/update-network-ids-name"},{"title":"Update network id routing policy.","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml patch /network_ids/{networkId}/set_routing_policy","href":"/api-reference/network-connections/update-network-id-routing-policy"},{"title":"Return all enabled routing policy asset groups","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /network_ids/routing_policy_asset_groups","href":"/api-reference/network-connections/return-all-enabled-routing-policy-asset-groups"},{"title":"Get both local IDs and discoverable remote IDs","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /network_ids/search","href":"/api-reference/network-connections/get-both-local-ids-and-discoverable-remote-ids"}]},{"group":"NFTs","pages":[{"title":"List all distinct owned tokens (paginated)","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /nfts/ownership/assets","href":"/api-reference/nfts/list-all-distinct-owned-tokens-paginated"},{"title":"List owned collections (paginated)","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /nfts/ownership/collections","href":"/api-reference/nfts/list-owned-collections-paginated"},{"title":"List all owned tokens (paginated)","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /nfts/ownership/tokens","href":"/api-reference/nfts/list-all-owned-tokens-paginated"},{"title":"Refresh vault account tokens","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml put /nfts/ownership/tokens","href":"/api-reference/nfts/refresh-vault-account-tokens"},{"title":"Update token ownership status","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml put /nfts/ownership/tokens/{id}/status","href":"/api-reference/nfts/update-token-ownership-status"},{"title":"Update tokens ownership spam property","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml put /nfts/ownership/tokens/spam","href":"/api-reference/nfts/update-tokens-ownership-spam-property"},{"title":"Update tokens ownership status","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml put /nfts/ownership/tokens/status","href":"/api-reference/nfts/update-tokens-ownership-status"},{"title":"List tokens by IDs","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /nfts/tokens","href":"/api-reference/nfts/list-tokens-by-ids"},{"title":"List token data by ID","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /nfts/tokens/{id}","href":"/api-reference/nfts/list-token-data-by-id"},{"title":"Refresh token metadata","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml put /nfts/tokens/{id}","href":"/api-reference/nfts/refresh-token-metadata"}]},{"group":"Off exchanges","pages":[{"title":"Add Collateral","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /off_exchange/add","href":"/api-reference/off-exchanges/add-collateral"},{"title":"Find a specific collateral exchange account","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /off_exchange/collateral_accounts/{mainExchangeAccountId}","href":"/api-reference/off-exchanges/find-a-specific-collateral-exchange-account"},{"title":"Remove Collateral","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /off_exchange/remove","href":"/api-reference/off-exchanges/remove-collateral"},{"title":"Create Settlement for a Trader","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /off_exchange/settlements/trader","href":"/api-reference/off-exchanges/create-settlement-for-a-trader"},{"title":"Get Settlements Transactions","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /off_exchange/settlements/transactions","href":"/api-reference/off-exchanges/get-settlements-transactions"}]},{"group":"Onchain Data","pages":[{"title":"Get the current state of addresses in an access registry","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /onchain_data/base_asset_id/{baseAssetId}/access_registry_address/{accessRegistryAddress}/list","href":"/api-reference/onchain-data/get-the-current-state-of-addresses-in-an-access-registry"},{"title":"Summary of access registry state","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /onchain_data/base_asset_id/{baseAssetId}/access_registry_address/{accessRegistryAddress}/summary","href":"/api-reference/onchain-data/summary-of-access-registry-state"},{"title":"Get historical balance data for a specific account in a contract","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /onchain_data/base_asset_id/{baseAssetId}/contract_address/{contractAddress}/account_address/{accountAddress}/balance_history","href":"/api-reference/onchain-data/get-historical-balance-data-for-a-specific-account-in-a-contract"},{"title":"Get latest balances for all addresses holding tokens from a contract","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /onchain_data/base_asset_id/{baseAssetId}/contract_address/{contractAddress}/balances","href":"/api-reference/onchain-data/get-latest-balances-for-all-addresses-holding-tokens-from-a-contract"},{"title":"List of active roles for a given contract address and base asset ID","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /onchain_data/base_asset_id/{baseAssetId}/contract_address/{contractAddress}/roles","href":"/api-reference/onchain-data/list-of-active-roles-for-a-given-contract-address-and-base-asset-id"},{"title":"Get summary for the token contract","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /onchain_data/base_asset_id/{baseAssetId}/contract_address/{contractAddress}/summary","href":"/api-reference/onchain-data/get-summary-for-the-token-contract"},{"title":"Get historical total supply data for a contract","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /onchain_data/base_asset_id/{baseAssetId}/contract_address/{contractAddress}/total_supply","href":"/api-reference/onchain-data/get-historical-total-supply-data-for-a-contract"},{"title":"Fetch onchain transactions for a contract","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /onchain_data/base_asset_id/{baseAssetId}/contract_address/{contractAddress}/transactions","href":"/api-reference/onchain-data/fetch-onchain-transactions-for-a-contract"}]},{"group":"OTA (Beta)","pages":[{"title":"Returns current OTA status","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /management/ota","href":"/api-reference/ota-beta/returns-current-ota-status"},{"title":"Enable or disable transactions to OTA","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml put /management/ota","href":"/api-reference/ota-beta/enable-or-disable-transactions-to-ota"}]},{"group":"Payments - Flows","pages":[{"title":"Create payment flow configuration","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /payments/workflow_config","href":"/api-reference/payments--flows/create-payment-flow-configuration"},{"title":"Retrieve workflow configuration","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /payments/workflow_config/{configId}","href":"/api-reference/payments--flows/retrieve-workflow-configuration"},{"title":"Delete workflow configuration","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml delete /payments/workflow_config/{configId}","href":"/api-reference/payments--flows/delete-workflow-configuration"},{"title":"Create workflow execution","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /payments/workflow_execution","href":"/api-reference/payments--flows/create-workflow-execution"},{"title":"Get workflow execution details","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /payments/workflow_execution/{workflowExecutionId}","href":"/api-reference/payments--flows/get-workflow-execution-details"},{"title":"Execute the payments workflow","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /payments/workflow_execution/{workflowExecutionId}/actions/execute","href":"/api-reference/payments--flows/execute-the-payments-workflow"}]},{"group":"Payments - Payout","pages":[{"title":"Create a payout instruction set","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /payments/payout","href":"/api-reference/payments--payout/create-a-payout-instruction-set"},{"title":"Get the status of a payout instruction set","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /payments/payout/{payoutId}","href":"/api-reference/payments--payout/get-the-status-of-a-payout-instruction-set"},{"title":"Execute a payout instruction set","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /payments/payout/{payoutId}/actions/execute","href":"/api-reference/payments--payout/execute-a-payout-instruction-set"}]},{"group":"Policy Editor (Beta)","pages":[{"title":"Get the active policy and its validation","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /tap/active_policy","href":"/api-reference/policy-editor-beta/get-the-active-policy-and-its-validation"},{"title":"Get the active draft","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /tap/draft","href":"/api-reference/policy-editor-beta/get-the-active-draft"},{"title":"Update the draft with a new set of rules","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml put /tap/draft","href":"/api-reference/policy-editor-beta/update-the-draft-with-a-new-set-of-rules"},{"title":"Send publish request for a certain draft id","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /tap/draft","href":"/api-reference/policy-editor-beta/send-publish-request-for-a-certain-draft-id"},{"title":"Send publish request for a set of policy rules","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /tap/publish","href":"/api-reference/policy-editor-beta/send-publish-request-for-a-set-of-policy-rules"}]},{"group":"Policy Editor V2","pages":[{"title":"Get the active policy and its validation by policy type","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /policy/active_policy","href":"/api-reference/policy-editor-v2/get-the-active-policy-and-its-validation-by-policy-type"},{"title":"Get the active draft by policy type","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /policy/draft","href":"/api-reference/policy-editor-v2/get-the-active-draft-by-policy-type"},{"title":"Update the draft with a new set of rules by policy types","description":"Update the draft and return its validation for specific policy types.\n\n**⚠️ IMPORTANT SECURITY NOTICE:**\n\nThe Fireblocks Policy is a critical security guardrail. Programmatically modifying your policy via the API introduces significant security risks. As an industry best practice, Fireblocks strongly recommends manual editing accompanied by strict human oversight and approval workflows for all policy changes. Programmatic updates should only be implemented by advanced users with comprehensive, multi-layer security controls in place.\n","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml put /policy/draft","href":"/api-reference/policy-editor-v2/update-the-draft-with-a-new-set-of-rules-by-policy-types"},{"title":"Send publish request for a certain draft id","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /policy/draft","href":"/api-reference/policy-editor-v2/send-publish-request-for-a-certain-draft-id"}]},{"group":"Policy Editor V2 (Beta)","pages":[{"title":"Calculate the AOT quota for a policy rule","description":"Returns the Amount Over Time (AOT) quota calculated for a specific policy rule.\n\nEndpoint Permissions: Owner, Admin, Non-Signing Admin.\n","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /policy/rules/quota","href":"/api-reference/policy-editor-v2-beta/calculate-the-aot-quota-for-a-policy-rule"}]},{"group":"Reports (Beta)","pages":[{"title":"List reports","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /reports","href":"/api-reference/reports-beta/list-reports"},{"title":"Create a report","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /reports","href":"/api-reference/reports-beta/create-a-report"},{"title":"Get report status","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /reports/{reportId}","href":"/api-reference/reports-beta/get-report-status"}]},{"group":"Reset device","pages":[{"title":"Resets device","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /management/users/{id}/reset_device","href":"/api-reference/reset-device/resets-device"}]},{"group":"Security Posture Management","pages":[{"title":"Get FSPM security findings","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /security/fspm/findings","href":"/api-reference/security-posture-management/get-fspm-security-findings"},{"title":"Get a FSPM security finding by ID","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /security/fspm/findings/{id}","href":"/api-reference/security-posture-management/get-a-fspm-security-finding-by-id"},{"title":"Update a FSPM security finding by ID","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml patch /security/fspm/findings/{id}","href":"/api-reference/security-posture-management/update-a-fspm-security-finding-by-id"}]},{"group":"Smart Transfer","pages":[{"title":"Fund dvp ticket","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml put /smart_transfers/{ticketId}/dvp/fund","href":"/api-reference/smart-transfer/fund-dvp-ticket"},{"title":"Set funding source and approval","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml put /smart_transfers/{ticketId}/terms/{termId}/dvp/approve","href":"/api-reference/smart-transfer/set-funding-source-and-approval"},{"title":"Get smart transfers statistic","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /smart_transfers/statistic","href":"/api-reference/smart-transfer/get-smart-transfers-statistic"},{"title":"Find Ticket","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /smart-transfers","href":"/api-reference/smart-transfer/find-ticket"},{"title":"Create Ticket","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /smart-transfers","href":"/api-reference/smart-transfer/create-ticket"},{"title":"Search Ticket by ID","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /smart-transfers/{ticketId}","href":"/api-reference/smart-transfer/search-ticket-by-id"},{"title":"Cancel Ticket","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml put /smart-transfers/{ticketId}/cancel","href":"/api-reference/smart-transfer/cancel-ticket"},{"title":"Set expiration","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml put /smart-transfers/{ticketId}/expires-in","href":"/api-reference/smart-transfer/set-expiration"},{"title":"Add external ref. ID","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml put /smart-transfers/{ticketId}/external-id","href":"/api-reference/smart-transfer/add-external-ref-id"},{"title":"Fund ticket manually","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml put /smart-transfers/{ticketId}/fulfill","href":"/api-reference/smart-transfer/fund-ticket-manually"},{"title":"Submit ticket","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml put /smart-transfers/{ticketId}/submit","href":"/api-reference/smart-transfer/submit-ticket"},{"title":"Create leg (term)","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /smart-transfers/{ticketId}/terms","href":"/api-reference/smart-transfer/create-leg-term"},{"title":"Get Smart Transfer ticket term","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /smart-transfers/{ticketId}/terms/{termId}","href":"/api-reference/smart-transfer/get-smart-transfer-ticket-term"},{"title":"Update ticket leg (term)","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml put /smart-transfers/{ticketId}/terms/{termId}","href":"/api-reference/smart-transfer/update-ticket-leg-term"},{"title":"Delete ticket leg (term)","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml delete /smart-transfers/{ticketId}/terms/{termId}","href":"/api-reference/smart-transfer/delete-ticket-leg-term"},{"title":"Define funding source","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml put /smart-transfers/{ticketId}/terms/{termId}/fund","href":"/api-reference/smart-transfer/define-funding-source"},{"title":"Manually add term transaction","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml put /smart-transfers/{ticketId}/terms/{termId}/manually-fund","href":"/api-reference/smart-transfer/manually-add-term-transaction"},{"title":"Get user group","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /smart-transfers/settings/user-groups","href":"/api-reference/smart-transfer/get-user-group"},{"title":"Set user group","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /smart-transfers/settings/user-groups","href":"/api-reference/smart-transfer/set-user-group"}]},{"group":"Staking","pages":[{"title":"List supported staking chains","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /staking/chains","href":"/api-reference/staking/list-supported-staking-chains"},{"title":"Get chain-level staking parameters","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /staking/chains/{chainDescriptor}/chainInfo","href":"/api-reference/staking/get-chain-level-staking-parameters"},{"title":"Claim accrued rewards","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /staking/chains/{chainDescriptor}/claim_rewards","href":"/api-reference/staking/claim-accrued-rewards"},{"title":"Consolidate staking positions (ETH validator consolidation)","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /staking/chains/{chainDescriptor}/consolidate","href":"/api-reference/staking/consolidate-staking-positions-eth-validator-consolidation"},{"title":"Merge staking positions","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /staking/chains/{chainDescriptor}/merge","href":"/api-reference/staking/merge-staking-positions"},{"title":"Split a staking position","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /staking/chains/{chainDescriptor}/split","href":"/api-reference/staking/split-a-staking-position"},{"title":"Initiate or add to existing stake","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /staking/chains/{chainDescriptor}/stake","href":"/api-reference/staking/initiate-or-add-to-existing-stake"},{"title":"Initiate unstake","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /staking/chains/{chainDescriptor}/unstake","href":"/api-reference/staking/initiate-unstake"},{"title":"Withdraw staked funds","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /staking/chains/{chainDescriptor}/withdraw","href":"/api-reference/staking/withdraw-staked-funds"},{"title":"List staking positions","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /staking/positions","href":"/api-reference/staking/list-staking-positions"},{"title":"List staking positions (Paginated)","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /staking/positions_paginated","href":"/api-reference/staking/list-staking-positions-paginated"},{"title":"Get position details","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /staking/positions/{id}","href":"/api-reference/staking/get-position-details"},{"title":"List related transactions for a position","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /staking/positions/{id}/related_transactions","href":"/api-reference/staking/list-related-transactions-for-a-position"},{"title":"Get positions summary","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /staking/positions/summary","href":"/api-reference/staking/get-positions-summary"},{"title":"Get positions summary by vault","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /staking/positions/summary/vaults","href":"/api-reference/staking/get-positions-summary-by-vault"},{"title":"List staking providers","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /staking/providers","href":"/api-reference/staking/list-staking-providers"},{"title":"Approve provider terms of service","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /staking/providers/{providerId}/approveTermsOfService","href":"/api-reference/staking/approve-provider-terms-of-service"}]},{"group":"Tags","pages":[{"title":"Get list of tags","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /tags","href":"/api-reference/tags/get-list-of-tags"},{"title":"Create a new tag","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /tags","href":"/api-reference/tags/create-a-new-tag"},{"title":"Get a tag","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /tags/{tagId}","href":"/api-reference/tags/get-a-tag"},{"title":"Delete a tag","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml delete /tags/{tagId}","href":"/api-reference/tags/delete-a-tag"},{"title":"Update a tag","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml patch /tags/{tagId}","href":"/api-reference/tags/update-a-tag"},{"title":"Get an approval request by id","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /tags/approval_requests/{id}","href":"/api-reference/tags/get-an-approval-request-by-id"}]},{"group":"Tempo (Beta)","pages":[{"title":"Create a Tempo transfer transaction","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /operations/tempo/transfer","href":"/api-reference/tempo-beta/create-a-tempo-transfer-transaction"}]},{"group":"Tokenization","pages":[{"title":"Get current state of addresses in an access registry","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /tokenization/access_registries/{id}/addresses","href":"/api-reference/tokenization/get-current-state-of-addresses-in-an-access-registry"},{"title":"Get summary of an access registry","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /tokenization/access_registries/{id}/summary","href":"/api-reference/tokenization/get-summary-of-an-access-registry"},{"title":"Get collections","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /tokenization/collections","href":"/api-reference/tokenization/get-collections"},{"title":"Create a new collection","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /tokenization/collections","href":"/api-reference/tokenization/create-a-new-collection"},{"title":"Get a collection by id","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /tokenization/collections/{id}","href":"/api-reference/tokenization/get-a-collection-by-id"},{"title":"Delete a collection link","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml delete /tokenization/collections/{id}","href":"/api-reference/tokenization/delete-a-collection-link"},{"title":"Get collection token details","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /tokenization/collections/{id}/tokens/{tokenId}","href":"/api-reference/tokenization/get-collection-token-details"},{"title":"Burn tokens","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /tokenization/collections/{id}/tokens/burn","href":"/api-reference/tokenization/burn-tokens"},{"title":"Mint tokens","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /tokenization/collections/{id}/tokens/mint","href":"/api-reference/tokenization/mint-tokens"},{"title":"Deploy LayerZero adapters","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /tokenization/multichain/bridge/layerzero","href":"/api-reference/tokenization/deploy-layerzero-adapters"},{"title":"Remove LayerZero adapters","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml delete /tokenization/multichain/bridge/layerzero","href":"/api-reference/tokenization/remove-layerzero-adapters"},{"title":"Get LayerZero DVN configuration","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /tokenization/multichain/bridge/layerzero/config/{adapterTokenLinkId}/dvns","href":"/api-reference/tokenization/get-layerzero-dvn-configuration"},{"title":"Get LayerZero peers","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /tokenization/multichain/bridge/layerzero/config/{adapterTokenLinkId}/peers","href":"/api-reference/tokenization/get-layerzero-peers"},{"title":"Set LayerZero DVN configuration","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /tokenization/multichain/bridge/layerzero/config/dvns","href":"/api-reference/tokenization/set-layerzero-dvn-configuration"},{"title":"Set LayerZero peers","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /tokenization/multichain/bridge/layerzero/config/peers","href":"/api-reference/tokenization/set-layerzero-peers"},{"title":"Remove LayerZero peers","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml delete /tokenization/multichain/bridge/layerzero/config/peers","href":"/api-reference/tokenization/remove-layerzero-peers"},{"title":"Validate LayerZero channel configuration","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /tokenization/multichain/bridge/layerzero/validate","href":"/api-reference/tokenization/validate-layerzero-channel-configuration"},{"title":"Get deterministic address for contract deployment","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /tokenization/multichain/deterministic_address","href":"/api-reference/tokenization/get-deterministic-address-for-contract-deployment"},{"title":"Reissue a multichain token","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /tokenization/multichain/reissue/token/{tokenLinkId}","href":"/api-reference/tokenization/reissue-a-multichain-token"},{"title":"Issue a token on one or more blockchains","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /tokenization/multichain/tokens","href":"/api-reference/tokenization/issue-a-token-on-one-or-more-blockchains"},{"title":"List all linked tokens","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /tokenization/tokens","href":"/api-reference/tokenization/list-all-linked-tokens"},{"title":"Issue a new token","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /tokenization/tokens","href":"/api-reference/tokenization/issue-a-new-token"},{"title":"Return a linked token","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /tokenization/tokens/{id}","href":"/api-reference/tokenization/return-a-linked-token"},{"title":"Unlink a token","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml delete /tokenization/tokens/{id}","href":"/api-reference/tokenization/unlink-a-token"},{"title":"Get latest balances for all holders of a token","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /tokenization/tokens/{id}/balances","href":"/api-reference/tokenization/get-latest-balances-for-all-holders-of-a-token"},{"title":"Get the latest balance for a specific account","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /tokenization/tokens/{id}/balances/{accountAddress}","href":"/api-reference/tokenization/get-the-latest-balance-for-a-specific-account"},{"title":"Get balance history for a specific account","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /tokenization/tokens/{id}/balances/{accountAddress}/history","href":"/api-reference/tokenization/get-balance-history-for-a-specific-account"},{"title":"Get active RBAC roles for a token","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /tokenization/tokens/{id}/rbac","href":"/api-reference/tokenization/get-active-rbac-roles-for-a-token"},{"title":"Get onchain summary for a token","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /tokenization/tokens/{id}/summary","href":"/api-reference/tokenization/get-onchain-summary-for-a-token"},{"title":"Get historical total supply for a token","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /tokenization/tokens/{id}/total_supply","href":"/api-reference/tokenization/get-historical-total-supply-for-a-token"},{"title":"Get onchain transactions for a token","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /tokenization/tokens/{id}/transactions","href":"/api-reference/tokenization/get-onchain-transactions-for-a-token"},{"title":"Get onchain transfers for a token","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /tokenization/tokens/{id}/transfers","href":"/api-reference/tokenization/get-onchain-transfers-for-a-token"},{"title":"Get the total count of linked tokens","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /tokenization/tokens/count","href":"/api-reference/tokenization/get-the-total-count-of-linked-tokens"},{"title":"Link a contract","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /tokenization/tokens/link","href":"/api-reference/tokenization/link-a-contract"}]},{"group":"Trading","pages":[{"title":"Get all offers","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /trading/offers","href":"/api-reference/trading/get-all-offers"},{"title":"Get orders","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /trading/orders","href":"/api-reference/trading/get-orders"},{"title":"Create an order","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /trading/orders","href":"/api-reference/trading/create-an-order"},{"title":"Get order details","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /trading/orders/{orderId}","href":"/api-reference/trading/get-order-details"},{"title":"Get order requirement details for an order","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /trading/orders/{orderId}/requirement","href":"/api-reference/trading/get-order-requirement-details-for-an-order"},{"title":"Submit a response to an order requirement","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /trading/orders/{orderId}/requirement/data","href":"/api-reference/trading/submit-a-response-to-an-order-requirement"},{"title":"Upload a file for an order requirement","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /trading/orders/{orderId}/requirement/file","href":"/api-reference/trading/upload-a-file-for-an-order-requirement"},{"title":"Get providers","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /trading/providers","href":"/api-reference/trading/get-providers"},{"title":"Get trading provider by ID","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /trading/providers/{providerId}","href":"/api-reference/trading/get-trading-provider-by-id"},{"title":"Create a quote","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /trading/quotes","href":"/api-reference/trading/create-a-quote"},{"title":"Get rates","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /trading/rates","href":"/api-reference/trading/get-rates"}]},{"group":"Transactions","pages":[{"title":"Estimate the required fee for an asset","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /estimate_network_fee","href":"/api-reference/transactions/estimate-the-required-fee-for-an-asset"},{"title":"Get transaction history","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /transactions","href":"/api-reference/transactions/get-transaction-history"},{"title":"Create a new transaction","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /transactions","href":"/api-reference/transactions/create-a-new-transaction"},{"title":"Get a specific transaction by Fireblocks transaction ID","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /transactions/{txId}","href":"/api-reference/transactions/get-a-specific-transaction-by-fireblocks-transaction-id"},{"title":"Cancel a transaction","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /transactions/{txId}/cancel","href":"/api-reference/transactions/cancel-a-transaction"},{"title":"Drop ETH (EVM) transaction by ID","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /transactions/{txId}/drop","href":"/api-reference/transactions/drop-eth-evm-transaction-by-id"},{"title":"Freeze a transaction","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /transactions/{txId}/freeze","href":"/api-reference/transactions/freeze-a-transaction"},{"title":"Set confirmation threshold by Fireblocks Transaction ID","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /transactions/{txId}/set_confirmation_threshold","href":"/api-reference/transactions/set-confirmation-threshold-by-fireblocks-transaction-id"},{"title":"Unfreeze a transaction","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /transactions/{txId}/unfreeze","href":"/api-reference/transactions/unfreeze-a-transaction"},{"title":"Estimate transaction fee","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /transactions/estimate_fee","href":"/api-reference/transactions/estimate-transaction-fee"},{"title":"Get a specific transaction by external transaction ID","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /transactions/external_tx_id/{externalTxId}","href":"/api-reference/transactions/get-a-specific-transaction-by-external-transaction-id"},{"title":"Validate destination address","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /transactions/validate_address/{assetId}/{address}","href":"/api-reference/transactions/validate-destination-address"},{"title":"Set confirmation threshold by transaction hash","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /txHash/{txHash}/set_confirmation_threshold","href":"/api-reference/transactions/set-confirmation-threshold-by-transaction-hash"}]},{"group":"Travel Rule","pages":[{"title":"Create Trust Network Proof of Address","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /screening/travel_rule/providers/trust/proof_of_address","href":"/api-reference/travel-rule/create-trust-network-proof-of-address"},{"title":"Retrieve Trust Network Proof of Address Signature","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /screening/travel_rule/providers/trust/proof_of_address/{transactionId}","href":"/api-reference/travel-rule/retrieve-trust-network-proof-of-address-signature"},{"title":"Validate Travel Rule Transaction","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /screening/travel_rule/transaction/validate","href":"/api-reference/travel-rule/validate-travel-rule-transaction"},{"title":"Validate Full Travel Rule Transaction","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /screening/travel_rule/transaction/validate/full","href":"/api-reference/travel-rule/validate-full-travel-rule-transaction"},{"title":"Get All VASPs","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /screening/travel_rule/vasp","href":"/api-reference/travel-rule/get-all-vasps"},{"title":"Get VASP details","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /screening/travel_rule/vasp/{did}","href":"/api-reference/travel-rule/get-vasp-details"},{"title":"Add jsonDidKey to VASP details","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml put /screening/travel_rule/vasp/update","href":"/api-reference/travel-rule/add-jsondidkey-to-vasp-details"},{"title":"Get assigned VASP to vault","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /screening/travel_rule/vault/{vaultAccountId}/vasp","href":"/api-reference/travel-rule/get-assigned-vasp-to-vault"},{"title":"Assign VASP to vault","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /screening/travel_rule/vault/{vaultAccountId}/vasp","href":"/api-reference/travel-rule/assign-vasp-to-vault"}]},{"group":"TRLink","pages":[{"title":"Get all customers","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /screening/trlink/customers","href":"/api-reference/trlink/get-all-customers"},{"title":"Create customer","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /screening/trlink/customers","href":"/api-reference/trlink/create-customer"},{"title":"Get customer by ID","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /screening/trlink/customers/{customerId}","href":"/api-reference/trlink/get-customer-by-id"},{"title":"Update customer","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml put /screening/trlink/customers/{customerId}","href":"/api-reference/trlink/update-customer"},{"title":"Delete customer","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml delete /screening/trlink/customers/{customerId}","href":"/api-reference/trlink/delete-customer"},{"title":"Get customer integrations","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /screening/trlink/customers/{customerId}/integrations","href":"/api-reference/trlink/get-customer-integrations"},{"title":"Get customer integration by ID","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /screening/trlink/customers/{customerId}/integrations/{customerIntegrationId}","href":"/api-reference/trlink/get-customer-integration-by-id"},{"title":"Create customer integration","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /screening/trlink/customers/integration","href":"/api-reference/trlink/create-customer-integration"},{"title":"Connect customer integration","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml put /screening/trlink/customers/integration/{customerIntegrationId}","href":"/api-reference/trlink/connect-customer-integration"},{"title":"Disconnect customer integration","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml delete /screening/trlink/customers/integration/{customerIntegrationId}","href":"/api-reference/trlink/disconnect-customer-integration"},{"title":"List supported assets","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /screening/trlink/customers/integration/{customerIntegrationId}/assets","href":"/api-reference/trlink/list-supported-assets"},{"title":"Get supported asset by ID","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /screening/trlink/customers/integration/{customerIntegrationId}/assets/{assetId}","href":"/api-reference/trlink/get-supported-asset-by-id"},{"title":"Get public key for PII encryption","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /screening/trlink/customers/integration/{customerIntegrationId}/public_key","href":"/api-reference/trlink/get-public-key-for-pii-encryption"},{"title":"Test connection","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /screening/trlink/customers/integration/{customerIntegrationId}/test_connection","href":"/api-reference/trlink/test-connection"},{"title":"Manual decision for missing TRM","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /screening/trlink/customers/integration/{customerIntegrationId}/transactions/{txId}/manual_decision","href":"/api-reference/trlink/manual-decision-for-missing-trm"},{"title":"Create Travel Rule Message","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /screening/trlink/customers/integration/{customerIntegrationId}/trm","href":"/api-reference/trlink/create-travel-rule-message"},{"title":"Get TRM by ID","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /screening/trlink/customers/integration/{customerIntegrationId}/trm/{trmId}","href":"/api-reference/trlink/get-trm-by-id"},{"title":"Cancel Travel Rule Message","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /screening/trlink/customers/integration/{customerIntegrationId}/trm/{trmId}/cancel","href":"/api-reference/trlink/cancel-travel-rule-message"},{"title":"Redirect Travel Rule Message","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /screening/trlink/customers/integration/{customerIntegrationId}/trm/{trmId}/redirect","href":"/api-reference/trlink/redirect-travel-rule-message"},{"title":"Get required actions for a TRM","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /screening/trlink/customers/integration/{customerIntegrationId}/trm/{trmId}/required_actions","href":"/api-reference/trlink/get-required-actions-for-a-trm"},{"title":"Resolve action for a TRM","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /screening/trlink/customers/integration/{customerIntegrationId}/trm/{trmId}/resolve_action","href":"/api-reference/trlink/resolve-action-for-a-trm"},{"title":"Assess Travel Rule requirement","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /screening/trlink/customers/integration/{customerIntegrationId}/trm/assess","href":"/api-reference/trlink/assess-travel-rule-requirement"},{"title":"List VASPs","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /screening/trlink/customers/integration/{customerIntegrationId}/vasps","href":"/api-reference/trlink/list-vasps"},{"title":"Get VASP by ID","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /screening/trlink/customers/integration/{customerIntegrationId}/vasps/{vaspId}","href":"/api-reference/trlink/get-vasp-by-id"},{"title":"List available TRSupport partners","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /screening/trlink/partners","href":"/api-reference/trlink/list-available-trsupport-partners"},{"title":"Get TRLink policy","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /screening/trlink/policy","href":"/api-reference/trlink/get-trlink-policy"},{"title":"Set destination travel rule message ID","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /screening/trlink/transaction/{txId}/destination/travel_rule_message_id","href":"/api-reference/trlink/set-destination-travel-rule-message-id"},{"title":"Set transaction travel rule message ID","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /screening/trlink/transaction/{txId}/travel_rule_message_id","href":"/api-reference/trlink/set-transaction-travel-rule-message-id"}]},{"group":"User groups (Beta)","pages":[{"title":"List user groups","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /management/user_groups","href":"/api-reference/user-groups-beta/list-user-groups"},{"title":"Create user group","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /management/user_groups","href":"/api-reference/user-groups-beta/create-user-group"},{"title":"Get user group","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /management/user_groups/{groupId}","href":"/api-reference/user-groups-beta/get-user-group"},{"title":"Update user group","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml put /management/user_groups/{groupId}","href":"/api-reference/user-groups-beta/update-user-group"},{"title":"Delete user group","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml delete /management/user_groups/{groupId}","href":"/api-reference/user-groups-beta/delete-user-group"}]},{"group":"Users","pages":[{"title":"List users","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /users","href":"/api-reference/users/list-users"}]},{"group":"UTXO Management (Beta)","pages":[{"title":"Attach or detach labels to/from UTXOs","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml patch /utxo_management/{vaultAccountId}/{assetId}/labels","href":"/api-reference/utxo-management-beta/attach-or-detach-labels-tofrom-utxos"},{"title":"Get vault and asset UTXO selection config","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /utxo_management/{vaultAccountId}/{assetId}/selection_config","href":"/api-reference/utxo-management-beta/get-vault-and-asset-utxo-selection-config"},{"title":"Upsert vault and asset UTXO selection config","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml put /utxo_management/{vaultAccountId}/{assetId}/selection_config","href":"/api-reference/utxo-management-beta/upsert-vault-and-asset-utxo-selection-config"},{"title":"List unspent outputs (UTXOs)","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /utxo_management/{vaultAccountId}/{assetId}/unspent_outputs","href":"/api-reference/utxo-management-beta/list-unspent-outputs-utxos"},{"title":"Get UTXO selection config","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /utxo_management/selection_config","href":"/api-reference/utxo-management-beta/get-utxo-selection-config"},{"title":"Upsert UTXO selection config","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml put /utxo_management/selection_config","href":"/api-reference/utxo-management-beta/upsert-utxo-selection-config"}]},{"group":"Vaults","pages":[{"title":"Get vault accounts","deprecated":true,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /vault/accounts","href":"/api-reference/vaults/get-vault-accounts"},{"title":"Create a new vault account","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /vault/accounts","href":"/api-reference/vaults/create-a-new-vault-account"},{"title":"Get vault accounts (Paginated)","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /vault/accounts_paged","href":"/api-reference/vaults/get-vault-accounts-paginated"},{"title":"Get a vault account by ID","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /vault/accounts/{vaultAccountId}","href":"/api-reference/vaults/get-a-vault-account-by-id"},{"title":"Rename a vault account","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml put /vault/accounts/{vaultAccountId}","href":"/api-reference/vaults/rename-a-vault-account"},{"title":"Get the asset balance for a vault account","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /vault/accounts/{vaultAccountId}/{assetId}","href":"/api-reference/vaults/get-the-asset-balance-for-a-vault-account"},{"title":"Create a new vault wallet","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /vault/accounts/{vaultAccountId}/{assetId}","href":"/api-reference/vaults/create-a-new-vault-wallet"},{"title":"Get an asset's public key","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /vault/accounts/{vaultAccountId}/{assetId}/{change}/{addressIndex}/public_key_info","href":"/api-reference/vaults/get-an-assets-public-key"},{"title":"Activate a wallet in a vault account","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /vault/accounts/{vaultAccountId}/{assetId}/activate","href":"/api-reference/vaults/activate-a-wallet-in-a-vault-account"},{"title":"Get asset addresses","deprecated":true,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /vault/accounts/{vaultAccountId}/{assetId}/addresses","href":"/api-reference/vaults/get-asset-addresses"},{"title":"Create new asset deposit address","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /vault/accounts/{vaultAccountId}/{assetId}/addresses","href":"/api-reference/vaults/create-new-asset-deposit-address"},{"title":"Get addresses (Paginated)","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /vault/accounts/{vaultAccountId}/{assetId}/addresses_paginated","href":"/api-reference/vaults/get-addresses-paginated"},{"title":"Update address description","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml put /vault/accounts/{vaultAccountId}/{assetId}/addresses/{addressId}","href":"/api-reference/vaults/update-address-description"},{"title":"Convert a segwit address to legacy format","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /vault/accounts/{vaultAccountId}/{assetId}/addresses/{addressId}/create_legacy","href":"/api-reference/vaults/convert-a-segwit-address-to-legacy-format"},{"title":"Assign AML customer reference ID","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /vault/accounts/{vaultAccountId}/{assetId}/addresses/{addressId}/set_customer_ref_id","href":"/api-reference/vaults/assign-aml-customer-reference-id"},{"title":"Refresh asset balance data","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /vault/accounts/{vaultAccountId}/{assetId}/balance","href":"/api-reference/vaults/refresh-asset-balance-data"},{"title":"Get maximum BIP44 index used","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /vault/accounts/{vaultAccountId}/{assetId}/max_bip44_index_used","href":"/api-reference/vaults/get-maximum-bip44-index-used"},{"title":"Get max spendable amount in a transaction","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /vault/accounts/{vaultAccountId}/{assetId}/max_spendable_amount","href":"/api-reference/vaults/get-max-spendable-amount-in-a-transaction"},{"title":"Get UTXO unspent inputs information","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /vault/accounts/{vaultAccountId}/{assetId}/unspent_inputs","href":"/api-reference/vaults/get-utxo-unspent-inputs-information"},{"title":"Hide a vault account in the console","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /vault/accounts/{vaultAccountId}/hide","href":"/api-reference/vaults/hide-a-vault-account-in-the-console"},{"title":"Set auto fueling to on or off","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /vault/accounts/{vaultAccountId}/set_auto_fuel","href":"/api-reference/vaults/set-auto-fueling-to-on-or-off"},{"title":"Set an AML/KYT ID for a vault account","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /vault/accounts/{vaultAccountId}/set_customer_ref_id","href":"/api-reference/vaults/set-an-amlkyt-id-for-a-vault-account"},{"title":"Unhide a vault account in the console","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /vault/accounts/{vaultAccountId}/unhide","href":"/api-reference/vaults/unhide-a-vault-account-in-the-console"},{"title":"Get USDC Gateway wallet info","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /vault/accounts/{vaultAccountId}/usdc_gateway","href":"/api-reference/vaults/get-usdc-gateway-wallet-info"},{"title":"Activate a USDC Gateway wallet","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /vault/accounts/{vaultAccountId}/usdc_gateway/activate","href":"/api-reference/vaults/activate-a-usdc-gateway-wallet"},{"title":"Deactivate a USDC Gateway wallet","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /vault/accounts/{vaultAccountId}/usdc_gateway/deactivate","href":"/api-reference/vaults/deactivate-a-usdc-gateway-wallet"},{"title":"Read the USDC Gateway deposit automations for a vault account","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /vault/accounts/{vaultAccountId}/virtual_asset_wallet/usdc_gateway/deposit_automation","href":"/api-reference/vaults/read-the-usdc-gateway-deposit-automations-for-a-vault-account"},{"title":"Set up a USDC Gateway deposit automation for a vault account","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /vault/accounts/{vaultAccountId}/virtual_asset_wallet/usdc_gateway/deposit_automation","href":"/api-reference/vaults/set-up-a-usdc-gateway-deposit-automation-for-a-vault-account"},{"title":"Stop a USDC Gateway deposit automation's schedule","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml delete /vault/accounts/{vaultAccountId}/virtual_asset_wallet/usdc_gateway/deposit_automation/{automationId}","href":"/api-reference/vaults/stop-a-usdc-gateway-deposit-automations-schedule"},{"title":"Change a USDC Gateway deposit automation","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml patch /vault/accounts/{vaultAccountId}/virtual_asset_wallet/usdc_gateway/deposit_automation/{automationId}","href":"/api-reference/vaults/change-a-usdc-gateway-deposit-automation"},{"title":"Bulk creation of new deposit addresses","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /vault/accounts/addresses/bulk","href":"/api-reference/vaults/bulk-creation-of-new-deposit-addresses"},{"title":"Get the job status of the bulk deposit address creation","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /vault/accounts/addresses/bulk/{jobId}","href":"/api-reference/vaults/get-the-job-status-of-the-bulk-deposit-address-creation"},{"title":"Attach or detach tags from vault accounts","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /vault/accounts/attached_tags","href":"/api-reference/vaults/attach-or-detach-tags-from-vault-accounts"},{"title":"Bulk creation of new vault accounts","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /vault/accounts/bulk","href":"/api-reference/vaults/bulk-creation-of-new-vault-accounts"},{"title":"Get job status of bulk creation of new vault accounts","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /vault/accounts/bulk/{jobId}","href":"/api-reference/vaults/get-job-status-of-bulk-creation-of-new-vault-accounts"},{"title":"Get vault wallets (Paginated)","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /vault/asset_wallets","href":"/api-reference/vaults/get-vault-wallets-paginated"},{"title":"Get asset balance for chosen assets","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /vault/assets","href":"/api-reference/vaults/get-asset-balance-for-chosen-assets"},{"title":"Get vault balance by an asset","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /vault/assets/{assetId}","href":"/api-reference/vaults/get-vault-balance-by-an-asset"},{"title":"Look up a vault account by blockchain address","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /vault/lookup_by_address","href":"/api-reference/vaults/look-up-a-vault-account-by-blockchain-address"},{"title":"Get the public key for a derivation path","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /vault/public_key_info","href":"/api-reference/vaults/get-the-public-key-for-a-derivation-path"}]},{"group":"Web3 connections","pages":[{"title":"List all open Web3 connections.","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /connections","href":"/api-reference/web3-connections/list-all-open-web3-connections"},{"title":"Create a new Web3 connection.","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /connections/wc","href":"/api-reference/web3-connections/create-a-new-web3-connection"},{"title":"Respond to a pending Web3 connection request.","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml put /connections/wc/{id}","href":"/api-reference/web3-connections/respond-to-a-pending-web3-connection-request"},{"title":"Remove an existing Web3 connection.","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml delete /connections/wc/{id}","href":"/api-reference/web3-connections/remove-an-existing-web3-connection"}]},{"group":"Webhooks","pages":[{"title":"Resend failed webhooks","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /webhooks/resend","href":"/api-reference/webhooks/resend-failed-webhooks"},{"title":"Resend webhooks for a transaction by ID","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /webhooks/resend/{txId}","href":"/api-reference/webhooks/resend-webhooks-for-a-transaction-by-id"}]},{"group":"Webhooks V2","pages":[{"title":"Get all webhooks","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /webhooks","href":"/api-reference/webhooks-v2/get-all-webhooks"},{"title":"Create a new webhook","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /webhooks","href":"/api-reference/webhooks-v2/create-a-new-webhook"},{"title":"List the uploaded mTLS configurations","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /webhooks_settings/mtls","href":"/api-reference/webhooks-v2/list-the-uploaded-mtls-configurations"},{"title":"Create an mTLS configuration","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /webhooks_settings/mtls","href":"/api-reference/webhooks-v2/create-an-mtls-configuration"},{"title":"Get mTLS CSR","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /webhooks_settings/mtls_csr","href":"/api-reference/webhooks-v2/get-mtls-csr"},{"title":"Get an mTLS configuration by id","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /webhooks_settings/mtls/{webhookMtlsId}","href":"/api-reference/webhooks-v2/get-an-mtls-configuration-by-id"},{"title":"Delete an mTLS configuration","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml delete /webhooks_settings/mtls/{webhookMtlsId}","href":"/api-reference/webhooks-v2/delete-an-mtls-configuration"},{"title":"Update an mTLS configuration","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml patch /webhooks_settings/mtls/{webhookMtlsId}","href":"/api-reference/webhooks-v2/update-an-mtls-configuration"},{"title":"Get all OAuth credentials","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /webhooks_settings/oauth","href":"/api-reference/webhooks-v2/get-all-oauth-credentials"},{"title":"Create OAuth credentials","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /webhooks_settings/oauth","href":"/api-reference/webhooks-v2/create-oauth-credentials"},{"title":"Get OAuth credentials by id","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /webhooks_settings/oauth/{webhookOauthId}","href":"/api-reference/webhooks-v2/get-oauth-credentials-by-id"},{"title":"Delete OAuth credentials","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml delete /webhooks_settings/oauth/{webhookOauthId}","href":"/api-reference/webhooks-v2/delete-oauth-credentials"},{"title":"Update OAuth credentials","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml patch /webhooks_settings/oauth/{webhookOauthId}","href":"/api-reference/webhooks-v2/update-oauth-credentials"},{"title":"Get webhook by id","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /webhooks/{webhookId}","href":"/api-reference/webhooks-v2/get-webhook-by-id"},{"title":"Delete webhook","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml delete /webhooks/{webhookId}","href":"/api-reference/webhooks-v2/delete-webhook"},{"title":"Update webhook","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml patch /webhooks/{webhookId}","href":"/api-reference/webhooks-v2/update-webhook"},{"title":"Get webhook metrics","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /webhooks/{webhookId}/metrics/{metricName}","href":"/api-reference/webhooks-v2/get-webhook-metrics"},{"title":"Get all notifications by webhook id","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /webhooks/{webhookId}/notifications","href":"/api-reference/webhooks-v2/get-all-notifications-by-webhook-id"},{"title":"Get notification by id","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /webhooks/{webhookId}/notifications/{notificationId}","href":"/api-reference/webhooks-v2/get-notification-by-id"},{"title":"Get notification attempts","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /webhooks/{webhookId}/notifications/{notificationId}/attempts","href":"/api-reference/webhooks-v2/get-notification-attempts"},{"title":"Resend notification by id","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /webhooks/{webhookId}/notifications/{notificationId}/resend","href":"/api-reference/webhooks-v2/resend-notification-by-id"},{"title":"Resend notifications by query","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /webhooks/{webhookId}/notifications/resend_by_query","href":"/api-reference/webhooks-v2/resend-notifications-by-query"},{"title":"Get resend by query job status","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /webhooks/{webhookId}/notifications/resend_by_query/jobs/{jobId}","href":"/api-reference/webhooks-v2/get-resend-by-query-job-status"},{"title":"Resend notifications by resource Id","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /webhooks/{webhookId}/notifications/resend_by_resource","href":"/api-reference/webhooks-v2/resend-notifications-by-resource-id"},{"title":"Resend failed notifications","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /webhooks/{webhookId}/notifications/resend_failed","href":"/api-reference/webhooks-v2/resend-failed-notifications"},{"title":"Get resend job status","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /webhooks/{webhookId}/notifications/resend_failed/jobs/{jobId}","href":"/api-reference/webhooks-v2/get-resend-job-status"}]},{"group":"whitelist ip addresses","pages":[{"title":"Get whitelisted ip addresses for an API Key","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /management/api_users/{userId}/whitelist_ip_addresses","href":"/api-reference/whitelist-ip-addresses/get-whitelisted-ip-addresses-for-an-api-key"}]},{"group":"Workspace","pages":[{"title":"Get workspace","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /workspace","href":"/api-reference/workspace/get-workspace"},{"title":"Freeze","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml post /workspace/freeze","href":"/api-reference/workspace/freeze"}]},{"group":"Workspace Status (Beta)","pages":[{"title":"Returns current workspace status","deprecated":null,"version":null,"openapi":"https://swagger.fireblocks.com/openapi.yaml get /management/workspace_status","href":"/api-reference/workspace-status-beta/returns-current-workspace-status"}]}]}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/changelog"}]}]},"title":"Send publish request for a certain draft id - Fireblocks Developer Docs","buildId":"dpl_2xiSHD9XEvLsPGPcfoMtkLTB3dy9","deploymentId":"dpl_2xiSHD9XEvLsPGPcfoMtkLTB3dy9","dynamics":["c2aa737661","b0f84f53ff","a9bb46feb3","2b790eda92"],"chunks":["OpenApiReferenceProvider-DmVyH30O.js","utils-BHQqGGOd.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-CD-E4BIt.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-Bp5Lq9Ds.js","snippetPresets-C4xAVCFP.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","Page-CBCH2P7b.js","ApiExamples-CgXVLxUC.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BF8I5oUf.js","shallow-Byd0lWnC.js","getApiPlaygroundDisplay-BGOZG1OK.js","CodeSnippet-CpvQL0CY.js","CodeSnippets-B8wkBKXa.js","getPastedJson-Ry3scI3Y.js","icon-D7a9HcdD.js","MethodPill-CJ8pmHhz.js","DuplicateIcon-rh1HJF0t.js","createIcon-DvGznqYs.js","DynamicMarkdown-Cc6AuSHS.js","SectionHeading-B4A0S-ep.js","axios-vUo_bRtp.js","Markdown-Cc16CX65.js","clsx-Cs6nMGht.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-zbf22OZA.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-C_fs-y5n.js"]}