Update specific fields on a revenue recognition contract. Send only the fields you want to change. Anything you don’t send stays as it is. Direct edits are rejected when usage or an active contract has milestones. Obligation rows superseded by a posted change order, or targeted by a draft change order, cannot be edited.
Side effects
If an approval workflow matches this request, DualEntry can set status back to draft.
Optional. A unique value (a UUID works well) identifying this operation. If the request is repeated with the same key, the original response is replayed instead of the operation running again, so a retry cannot create a duplicate record. Results are replayable for 48 hours. Reusing a key with a different request body returns 422.
{"docsConfig":{"theme":"aspen","$schema":"https://mintlify.com/docs.json","name":"DualEntry Documentation","colors":{"primary":"#004F5C","light":"#5BC9DB","dark":"#81E0EF"},"logo":{"light":"https://mintcdn.com/entryinc/AComF9V8rHO5A0Pv/images/brand/dualentry-docs-logo-light.svg?fit=max\u0026auto=format\u0026n=AComF9V8rHO5A0Pv\u0026q=85\u0026s=910d5b39d1a3170bb460a1da7698f74a","dark":"https://mintcdn.com/entryinc/AComF9V8rHO5A0Pv/images/brand/dualentry-docs-logo-dark.svg?fit=max\u0026auto=format\u0026n=AComF9V8rHO5A0Pv\u0026q=85\u0026s=2ca84043acf55ced53968816ab701229","href":"/"},"favicon":"https://mintcdn.com/entryinc/AComF9V8rHO5A0Pv/images/brand/favicon.svg?fit=max\u0026auto=format\u0026n=AComF9V8rHO5A0Pv\u0026q=85\u0026s=651830fae4e719b04cd5ec5a8465baf2","api":{"playground":{"display":"simple"},"mdx":{"auth":{"method":"key","name":"X-API-KEY"},"server":"https://api.dualentry.com"}},"appearance":{"default":"system"},"background":{"color":{"light":"#F8FBFC","dark":"#0F373E"}},"footer":{"socials":{"linkedin":"https://www.linkedin.com/company/dualentry","x":"https://x.com/dualentry","reddit":"https://www.reddit.com/r/dualentry"}},"fonts":{"heading":{"family":"TWK Lausanne","weight":700,"source":"fonts/TWKLausanne-700.woff2","format":"woff2"},"body":{"family":"TWK Lausanne","weight":400,"source":"fonts/TWKLausanne-400.woff2","format":"woff2"}},"styling":{"latex":true},"errors":{"404":{"redirect":true}},"contextual":{"options":["copy","view","chatgpt","claude"],"display":"header"},"metadata":{"timestamp":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"entryinc","hasAudioNarration":false,"actualSubdomain":"entryinc","customDomains":["docs.dualentry.com"],"gitSource":{"type":"github","owner":"dualentry","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true,"agentFeedback":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6af1fcec2e1c4ffcdc0c9992","clientVersion":"0.0.4088","searchFilterCounts":[{"language":"default","tag":"API Reference","count":858},{"language":"default","tag":"Money In","count":255},{"language":"default","tag":"Accountants","count":214},{"language":"default","tag":"Money Out","count":194},{"language":"default","tag":"Accounting Setup","count":73},{"language":"default","tag":"Tax","count":64},{"language":"default","tag":"Transactions","count":64},{"language":"default","tag":"Developers","count":60},{"language":"default","tag":"Core Financials","count":51},{"language":"default","tag":"Integrations","count":48}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true,"deflection":{"enabled":true,"email":"ask@dualentry.com","showHelpButton":true}},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"html:not(.dark) #navbar,html:not(.dark) #navbar-transition,html:not(.dark) #navbar>.absolute{background-color:#F8FBFC!important}#navbar .nav-tabs{width:100%;justify-content:center}html:not(.dark) #sidebar-content{background-color:#F8FBFC!important}html:not(.dark) #sidebar-content .sidebar-group-icon{color:#004F5C!important}html.dark #navbar,html.dark #navbar-transition,html.dark #navbar>.absolute{background-color:#0F373E!important}html.dark #navbar>.absolute:not(.inset-0){border-bottom-color:rgba(255, 255, 255, 0.06)!important}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){html:not(.dark) #navbar,html.dark #navbar,html:not(.dark) #navbar>.absolute:not(.inset-0),html.dark #navbar>.absolute:not(.inset-0){background-color:transparent!important}html:not(.dark) #navbar>.inset-0{background-color:rgba(248, 251, 252, 0.72)!important}html.dark #navbar>.inset-0{background-color:rgba(15, 55, 62, 0.72)!important}#navbar>.inset-0{-webkit-backdrop-filter:blur(30px) saturate(1.6);backdrop-filter:blur(30px) saturate(1.6)}}@supports (animation-timeline: scroll()){@keyframes header-fade-in{from{opacity:0}to{opacity:1}}html.dark #navbar>.absolute,html:not(.dark) body:has(.home-hero) #navbar>.absolute{animation:header-fade-in linear both;animation-timeline:scroll(root block);animation-range:0 80px}@keyframes home-nav-on-hero-text{from{color:#DEE0E1}}@keyframes home-nav-on-hero-search{from{color:rgba(255, 255, 255, 0.5);background-color:rgba(255, 255, 255, 0.03);border-color:#252728}}@keyframes home-logo-on-hero{from{opacity:1}to{opacity:0}}@keyframes home-logo-off-hero{from{opacity:0}to{opacity:1}}html:not(.dark) body:has(.home-hero) #navbar :is(a,button,svg,span):not(.absolute){animation:home-nav-on-hero-text linear both;animation-timeline:scroll(root block);animation-range:0 80px}@keyframes home-nav-on-hero-hover{from{--nav-tab-hover: #5BC9DB}}html:not(.dark) body:has(.home-hero) #navbar{animation:home-nav-on-hero-hover linear both;animation-timeline:scroll(root block);animation-range:0 80px}html:not(.dark) body:has(.home-hero) #navbar .nav-tabs-item:hover :is(svg,span){animation:none}html:not(.dark) body:has(.home-hero) #navbar #search-bar-entry{animation-name:home-nav-on-hero-search}html:not(.dark) body:has(.home-hero) #navbar a:has(>img.nav-logo){position:relative;display:inline-block}html:not(.dark) body:has(.home-hero) #navbar img.nav-logo[src*=\"logo-dark\"]{content:url(\"/images/brand/dualentry-docs-logo-dark.svg\");display:block!important;position:absolute;inset:0 auto auto 0;animation:home-logo-on-hero linear both;animation-timeline:scroll(root block);animation-range:0 80px}html:not(.dark) body:has(.home-hero) #navbar img.nav-logo[src*=\"logo-light\"]{animation:home-logo-off-hero linear both;animation-timeline:scroll(root block);animation-range:0 80px}}html.dark .code-block-background{background-color:#0F373E!important}html.dark [data-fade-overlay]{background:#0F373E!important}header#header>div.prose{display:none}header#header:has(+.mdx-content>h1) #page-title{display:none}header#header:has(+.mdx-content>h1)+.mdx-content{margin-top:0!important}html:not([data-tab-logo-ready]) img.nav-logo,html:not([data-tab-logo-ready]) #navbar nav-logo,html:not([data-current-path]) img.nav-logo,html:not([data-current-path]) #navbar nav-logo{opacity:0!important;visibility:hidden!important}#footer>div:has(a[href*=\"mintlify.com\"]){display:none!important}#footer{justify-content:flex-end!important}html.dark img[src*=\"/integration-logos/\"]{background-color:#FFFFFF!important;border-radius:4px;padding:1px}.home{--home-surface: #F9FEFF;--home-border: rgba(10, 12, 13, 0.1);--home-heading: #101828;--home-title: #161919;--home-body: #3E4041;--home-muted: #7C8385;--home-icon: #5D6768;--home-accent: #007281;--home-chip: rgba(0, 57, 71, 0.07);--home-chip-text: #1B2122;--home-link-underline: #004F5C;width:100%}html.dark .home{--home-surface: #12424A;--home-border: rgba(255, 255, 255, 0.1);--home-heading: #F4FAFB;--home-title: #F4FAFB;--home-body: #C3D3D6;--home-muted: #8FA6AA;--home-icon: #A9C4C8;--home-accent: #81E0EF;--home-chip: rgba(129, 224, 239, 0.12);--home-chip-text: #E6F6F8;--home-link-underline: #81E0EF}.home h1,.home h2,.home h3,.home p{margin:0}.home a{text-decoration:none}body:has(.home-hero){--home-nav-h: 112px}body:has(.home-hero) #content-area{padding-top:0}@media (min-width: 1024px){body:has(.home-hero){--home-nav-h: 96px}body:has(.home-hero) #navbar{margin-bottom:calc(var(--home-nav-h) * -1)}}.home-hero{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;justify-content:center;min-height:calc(340px + var(--home-nav-h, 0px));padding:calc(56px + var(--home-nav-h, 0px)) 20px 56px;background:linear-gradient(to top, #308289 0%, #004F5C 50%, #002329 100%)}.home-hero-texture{position:absolute;inset:-24px 0 auto 0;width:100%;min-width:1200px;height:calc(100% + 260px);object-fit:cover;mix-blend-mode:color-dodge;opacity:0.24;pointer-events:none;z-index:-1}.home-hero-body{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.home-hero-title{color:#FFFFFF;font-size:35px;font-weight:600;line-height:40px;letter-spacing:-0.9px}.home-hero-subtitle{color:#FFFFFF;font-size:18px;font-weight:500;line-height:1.5}.home-assistant{display:flex;align-items:center;justify-content:space-between;width:300px;max-width:100%;height:48px;padding:0 12px 0 14px;border:2px solid rgba(91, 182, 198, 0.2);border-radius:9999px;background:rgba(255, 255, 255, 0.5);backdrop-filter:blur(2px);color:#252728;font-size:14px;cursor:pointer;transition:background-color 0.15s ease}.home-assistant:hover{background:rgba(255, 255, 255, 0.65)}.home-assistant-label{display:flex;align-items:center;gap:8px}.home-assistant-kbd{font-family:inherit;font-size:12px;background:none;border:0;color:inherit}.home-section{max-width:1440px;margin:0 auto;padding:32px 40px}.home-section+.home-section{margin-top:40px}.home-split{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px;align-items:start}.home-prose{display:flex;flex-direction:column;gap:18px;padding:16px 0}.home-prose h2{color:var(--home-heading);font-size:24px;font-weight:600;line-height:32px;letter-spacing:-0.6px}.home-prose p{color:var(--home-body);font-size:15px;line-height:28px}.home-prose a{color:var(--home-heading);border-bottom:1px solid var(--home-link-underline)}.home-paths{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px;margin-top:32px}.home-path-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:16px;height:444px;padding:24px;overflow:hidden;border:1px solid var(--home-border);border-radius:16px;background:var(--home-surface);transition:border-color 0.15s ease, box-shadow 0.15s ease}.home-path-card:hover{border-color:rgba(0, 79, 92, 0.35);box-shadow:0 8px 24px rgba(0, 35, 41, 0.08)}.home-path-card h2{position:relative;z-index:1;color:var(--home-title);font-size:20px;font-weight:600;line-height:1.2}.home-path-card p{position:relative;z-index:1;min-height:4.2em;color:var(--home-body);font-size:15px;line-height:1.4}.home-chip{position:relative;z-index:1;display:inline-flex;align-items:center;height:32px;padding:0 8px;border-radius:4px;background:var(--home-chip);color:var(--home-chip-text);font-size:14px;font-weight:500}.home-card-art{position:absolute;left:0;right:0;top:0;bottom:0;pointer-events:none}.home-card-art-layer{position:absolute;max-width:none;margin:0;border-radius:8px;transform-origin:top left;transform:rotate(30deg) skewX(-30deg) scaleY(0.87)}.home-card-art-shadow{filter:blur(6px)}.home-card-art-top{transition:translate 0.3s ease}.home-path-card:hover .home-card-art-top{translate:0 -6px}.home-icon-panel{display:grid;grid-template-columns:repeat(7, minmax(0, 72px));justify-content:center;gap:8px;padding:24px 16px;border:1px solid var(--home-border);border-radius:16px}.home-icon-cell{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1;border-radius:12px;transition:background-color 0.15s ease}.home-icon-cell:hover,.home-icon-cell:focus-visible{background-color:var(--home-chip)}.home-icon-cell:hover .home-icon,.home-icon-cell:focus-visible .home-icon{background-color:var(--home-accent)}.home-icon{width:32px;height:32px;background-color:var(--home-icon);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.home-icon-tip{position:absolute;bottom:calc(100% + 6px);left:50%;z-index:10;display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 10px;border-radius:8px;background:#0F373E;color:#FFFFFF;font-size:12px;line-height:1.3;white-space:nowrap;box-shadow:0 4px 12px rgba(0, 35, 41, 0.2);opacity:0;transform:translate(-50%, 4px);transition:opacity 0.15s ease, transform 0.15s ease;pointer-events:none}.home-icon-tip strong{font-size:13px;font-weight:600}.home-icon-tip span{color:#C3D3D6}.home-icon-tip::after{content:\"\";position:absolute;top:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-top-color:#0F373E}html.dark .home-icon-tip{background:#F4FAFB;color:#0F373E}html.dark .home-icon-tip span{color:#4F6B70}html.dark .home-icon-tip::after{border-top-color:#F4FAFB}.home-icon-cell:hover .home-icon-tip,.home-icon-cell:focus-visible .home-icon-tip{opacity:1;transform:translate(-50%, 0)}.home-icon-dot{position:absolute;top:calc(50% - 28px);left:calc(50% + 12px);width:16px;height:16px;border-radius:9999px;background:#56D9D9}.home-cli{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:auto auto;column-gap:24px;row-gap:12px}.home-cli-panel{grid-column:2;grid-row:1}.home-cli-link{grid-column:2;grid-row:2}.home-cli-intro{display:flex;flex-direction:column;gap:8px}.home-cli-tabs{display:flex;flex-direction:column;gap:4px;padding:8px;border-radius:12px;background:var(--home-chip)}.home-cli-tab{display:flex;flex-direction:column;gap:2px;padding:10px 14px;border:1px solid transparent;border-radius:8px;background:none;text-align:left;cursor:pointer;transition:background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease}.home-cli-tab:hover{background:var(--home-surface)}.home-cli-tab[aria-selected=\"true\"]{border-color:var(--home-border);background:var(--home-surface);box-shadow:0 1px 3px rgba(0, 35, 41, 0.08)}.home-cli-tab-label{color:var(--home-body);font-size:14px;font-weight:500}.home-cli-tab[aria-selected=\"true\"] .home-cli-tab-label{color:var(--home-accent);font-weight:600}.home-cli-tab-blurb{color:var(--home-body);font-size:13px;line-height:1.4}.home-cli-tab:not([aria-selected=\"true\"]) .home-cli-tab-blurb{display:none}.home-cli-panel{display:flex;min-width:0}.home-cli-panel .home-terminal{display:flex;flex:1;flex-direction:column;min-width:0}.home-cli-link{justify-self:end;color:var(--home-heading);font-size:14px;font-weight:500;border-bottom:1px solid var(--home-link-underline)}.home-terminal{position:relative;padding:20px;border:1px solid #334155;border-radius:16px;background:#0F172A;box-shadow:0 4px 20px rgba(0, 0, 0, 0.35)}.home-terminal-dots{display:flex;gap:8px;margin-bottom:16px}.home-terminal-dots span{width:10px;height:10px;border-radius:9999px;background:#EF4444;opacity:0.6}.home-terminal-dots span:nth-child(2){background:#EAB308}.home-terminal-dots span:nth-child(3){background:#22C55E}.home-term-body{flex:1 1 0;min-height:0;overflow:auto;color:#E2E8F0;font-family:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;font-size:11px;line-height:1.2;white-space:pre}.home-term-cmd{white-space:pre-wrap;overflow-wrap:anywhere}.home-term-body .home-tok-prompt{color:#64748B}.home-term-body .home-tok-cmd{color:#5BC9DB}.home-term-body .home-tok-flag{color:#9CC0E8}.home-term-body .home-tok-str{color:#F0B45B}.home-term-body .home-tok-arg{color:#E2E8F0}.home-out-green{color:#4ADE80}.home-out-yellow{color:#FACC15}.home-out-blue{color:#60A5FA}.home-term-line+.home-term-line:has(>.home-tok-prompt:first-child){margin-top:6px}.home-term-caret{display:inline-block;width:6px;height:12px;margin-left:1px;vertical-align:-2px;background:#E2E8F0;animation:home-caret-blink 1s steps(1) infinite}@keyframes home-caret-blink{50%{opacity:0}}@media (prefers-reduced-motion: reduce){.home-term-caret{animation:none}}.home-help-cards{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px;padding:16px 0}.home-split:has(.home-help-cards){align-items:stretch}.home-help-card{display:flex;flex-direction:column;justify-content:center;gap:12px;padding:20px 19px;border:1px solid var(--home-border);border-radius:16px;background:rgba(255, 255, 255, 0.3);transition:border-color 0.15s ease}html.dark .home-help-card{background:rgba(255, 255, 255, 0.03)}.home-help-card:hover{border-color:rgba(0, 79, 92, 0.35)}.home-help-icon{width:40px;height:40px;background-color:var(--home-accent);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.home-help-card h3{color:var(--home-title);font-size:16px;font-weight:700}.home-help-card p{color:var(--home-body);font-size:15px;line-height:1.4;overflow-wrap:anywhere}.home-help-card .home-help-note{font-size:13px;overflow-wrap:normal}.home-footer{display:flex;justify-content:flex-end;gap:24px;max-width:1360px;margin:64px auto 0;padding:40px 0 48px;border-top:1px solid var(--home-border)}.home-footer a{display:flex;color:#9EA0A1;transition:color 0.15s ease}.home-footer a:hover{color:var(--home-accent)}.home-footer svg{background-color:currentColor!important}html[data-current-path=\"/\"] #navbar .nav-tabs-item[data-active=\"true\"]{text-shadow:none!important}html[data-current-path=\"/\"] #navbar .nav-tabs-item[data-active=\"true\"]>div{background-color:transparent!important}html[data-current-path=\"/\"] #navbar .nav-tabs-item:hover>div:last-child{background-color:var(--nav-tab-hover)!important}html.dark[data-current-path=\"/\"] #navbar .nav-tabs-item:hover>div:last-child{background-color:#5BC9DB!important}@media (max-width: 1024px){.home-paths,.home-split,.home-cli{grid-template-columns:minmax(0, 1fr)}.home-cli-tabs{flex-direction:row;overflow-x:auto}.home-cli-tab{flex:0 0 auto;border:1px solid var(--home-border);border-radius:9999px;padding:8px 14px}.home-cli-tab[aria-selected=\"true\"]{border-color:var(--home-accent)}.home-cli-tab-blurb{display:none}.home-cli-panel,.home-cli-link{grid-column:1;grid-row:auto}.home-path-card{height:380px}}@media (max-width: 640px){.home-section{padding:24px 16px}.home-hero{min-height:calc(300px + var(--home-nav-h, 0px));padding:calc(40px + var(--home-nav-h, 0px)) 16px 40px}.home-hero-title{font-size:28px;line-height:34px}.home-help-cards{grid-template-columns:minmax(0, 1fr)}.home-icon-panel{display:none}.home-footer{margin:48px 16px 0}.home-term-body{height:300px;flex:none}}@media (min-width: 1024px){[data-assistant-sheet-container]{overflow:hidden!important;min-width:0!important;transition:width 0.3s cubic-bezier(0.32, 0.72, 0, 1)}[data-assistant-sheet-container] #chat-assistant-sheet{min-width:368px}}@media (prefers-reduced-motion: reduce){[data-assistant-sheet-container]{transition:none}}@property --nav-tab-hover{syntax:\"\u003ccolor>\";inherits:true;initial-value:#004F5C}#navbar .nav-tabs-item:hover{color:var(--nav-tab-hover)!important}html.dark #navbar .nav-tabs-item:hover{color:#5BC9DB!important}html:not(.dark) #navbar button.nav-tabs-item:not(:hover){color:rgb(var(--gray-800))}html.dark #navbar button.nav-tabs-item:not(:hover){color:rgb(var(--gray-200))}#navbar button.nav-tabs-item>div:first-child{color:inherit!important}#navbar button.nav-tabs-item>div:first-child>svg:first-child{background-color:currentColor!important}html[data-current-path^=\"/developers/release-notes\"] #navbar button.nav-tabs-item>div:first-child{text-shadow:-0.2px 0 0 currentColor, 0.2px 0 0 currentColor}.rh-featured,.rh-updates,.rh-posted{--rh-surface: #F9FEFF;--rh-tile: linear-gradient(160deg, #E7F4F6 0%, #F4FAFB 100%);--rh-border: rgba(10, 12, 13, 0.1);--rh-border-hover: rgba(0, 79, 92, 0.35);--rh-heading: #101828;--rh-title: #161919;--rh-body: #3E4041;--rh-muted: #696F71;--rh-accent: #007281;--rh-chip: rgba(0, 57, 71, 0.07);--rh-chip-text: #1B2122;--rh-chip-on: #004F5C;--rh-chip-on-text: #FFFFFF}html.dark .rh-featured,html.dark .rh-updates,html.dark .rh-posted{--rh-surface: #12424A;--rh-tile: linear-gradient(160deg, #164C55 0%, #12424A 100%);--rh-border: rgba(255, 255, 255, 0.1);--rh-border-hover: rgba(129, 224, 239, 0.35);--rh-heading: #F4FAFB;--rh-title: #F4FAFB;--rh-body: #C3D3D6;--rh-muted: #A5B8BB;--rh-accent: #81E0EF;--rh-chip: rgba(129, 224, 239, 0.12);--rh-chip-text: #E6F6F8;--rh-chip-on: #81E0EF;--rh-chip-on-text: #0F373E}.rh-card-meta{font-size:12px;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:var(--rh-muted)}.rh-card-desc{margin:0;font-size:15px;line-height:1.5;color:var(--rh-body)}.rh-featured{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px;margin:16px 0 56px}.rh-featured-card{display:flex;flex-direction:column;gap:10px}.rh-featured-visual{aspect-ratio:16 / 10;overflow:hidden;margin-bottom:8px;border:1px solid var(--rh-border);border-radius:16px;background:var(--rh-tile)}a.rh-featured-visual{display:block;text-decoration:none}.rh-featured-visual img{display:block;width:100%;height:100%;max-width:none;margin:0!important;object-fit:cover;object-position:left top;transition:transform 0.3s ease}.rh-featured-card:hover .rh-featured-visual img{transform:scale(1.03)}@media (prefers-reduced-motion: reduce){.rh-featured-visual img{transition:none}.rh-featured-card:hover .rh-featured-visual img{transform:none}}.rh-featured-visual-video{aspect-ratio:16 / 9;border:0}.rh-featured-card .rh-card-desc{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rh-featured-title{margin:0!important;font-size:20px;font-weight:600;line-height:1.25;letter-spacing:-0.3px;color:var(--rh-title)}#rh-all-updates{scroll-margin-top:7rem}.rh-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0 16px}.rh-search{flex:1 1 260px;height:40px;padding:0 14px;border:1px solid var(--rh-border);border-radius:8px;background:var(--rh-surface);color:var(--rh-title);font-size:14px;transition:border-color 0.15s ease}.rh-search:hover{border-color:var(--rh-border-hover)}.rh-search:focus{outline:2px solid #5BC9DB;outline-offset:1px}.rh-segment{display:inline-flex;gap:2px;padding:3px;border-radius:10px;background:var(--rh-chip)}.rh-segment-btn{height:34px;padding:0 14px;border:0;border-radius:8px;background:transparent;color:var(--rh-muted);font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background-color 0.15s ease, color 0.15s ease, box-shadow 0.15s ease}.rh-segment-btn:hover{color:var(--rh-title)}.rh-segment-on,.rh-segment-on:hover{background:var(--rh-surface);color:var(--rh-title);box-shadow:0 1px 3px rgba(0, 35, 41, 0.12)}html.dark .rh-segment-on,html.dark .rh-segment-on:hover{background:#1B5560;box-shadow:none}.rh-segment-btn:focus-visible{outline:2px solid #5BC9DB;outline-offset:1px}.rh-areas{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:20px}.rh-areas-label{margin-right:6px;font-size:12px;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:var(--rh-muted)}.rh-area{height:28px;padding:0 11px;border:1px solid var(--rh-border);border-radius:999px;background:transparent;color:var(--rh-body);font-size:13px;cursor:pointer;transition:border-color 0.15s ease, background-color 0.15s ease, color 0.15s ease}.rh-area:hover{border-color:var(--rh-border-hover);color:var(--rh-title)}.rh-area-on,.rh-area-on:hover{border-color:var(--rh-accent);background:transparent;color:var(--rh-accent);font-weight:600}.rh-area-empty{opacity:0.45}.rh-area:focus-visible{outline:2px solid #5BC9DB;outline-offset:1px}.rh-result-count{margin:0 0 12px;font-size:13px;color:var(--rh-muted)}.rh-empty{margin:24px 0;font-size:15px;color:var(--rh-muted)}.rh-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px}.rh-card{display:flex;flex-direction:column;gap:10px;padding:20px;border:1px solid var(--rh-border);border-radius:16px;background:var(--rh-surface)}.rh-card-title{margin:0!important;font-size:17px;font-weight:600;line-height:1.3;color:var(--rh-title)}.rh-card-link{color:inherit;text-decoration:none;border-bottom:0}.rh-card-link:hover{text-decoration:underline}.rh-featured-visual iframe{display:block;width:100%;height:100%;border:0}.rh-card .rh-card-desc{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.rh-card-date{margin-top:auto;padding-top:6px;font-size:13px;color:var(--rh-muted)}.rh-card-group{position:relative;transition:border-color 0.15s ease}.rh-card-group:hover{border-color:var(--rh-border-hover)}.rh-card-group .rh-card-title button{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:left}.rh-card-group .rh-card-title button::after{content:\"\";position:absolute;inset:0;border-radius:16px}.rh-card-group:has(.rh-card-title button:focus-visible){outline:2px solid #5BC9DB;outline-offset:1px}.rh-card-more{float:right;color:var(--rh-accent);font-weight:600}.rh-dialog{inset:0;margin:auto;width:min(640px, calc(100vw - 32px));height:fit-content;max-height:calc(100vh - 64px);padding:0;overflow:auto;border:1px solid var(--rh-border);border-radius:16px;background:var(--rh-surface);color:var(--rh-body);box-shadow:0 24px 64px rgba(0, 35, 41, 0.25)}.rh-dialog::backdrop{background:rgba(10, 20, 22, 0.55)}.rh-dialog-body{padding:24px}.rh-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:8px}.rh-dialog-title{margin:4px 0 0!important;font-size:22px;font-weight:600;line-height:1.25;color:var(--rh-title)}.rh-dialog-close{flex:none;width:36px;height:36px;border:1px solid var(--rh-border);border-radius:8px;background:transparent;color:var(--rh-title);font-size:22px;line-height:1;cursor:pointer}.rh-dialog-close:hover{border-color:var(--rh-border-hover)}.rh-dialog-close:focus-visible{outline:2px solid #5BC9DB;outline-offset:1px}.rh-dialog-list{margin:0;padding:0;list-style:none}.rh-dialog-item{display:flex;flex-direction:column;gap:6px;padding:16px 0;border-top:1px solid var(--rh-border)}.rh-dialog-item-title{margin:0!important;font-size:16px;font-weight:600;line-height:1.3;color:var(--rh-title)}.rh-dialog-date{color:var(--rh-accent);text-decoration:none;border-bottom:0}.rh-dialog-date:hover{text-decoration:underline}.rh-pager{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:24px}.rh-pager-btn{height:40px;padding:0 14px;border:1px solid var(--rh-border);border-radius:8px;background:var(--rh-surface);color:var(--rh-heading);font-size:14px;font-weight:500;cursor:pointer;transition:border-color 0.15s ease}.rh-pager-btn:hover:not(:disabled){border-color:var(--rh-border-hover)}.rh-pager-btn:disabled{opacity:0.4;cursor:default}.rh-pager-label{font-size:14px;color:var(--rh-muted);font-variant-numeric:tabular-nums}.rh-posted{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:32px;align-items:center;margin:64px 0 24px;padding:40px;border-radius:16px;color:#FFFFFF;background:linear-gradient(to top, #308289 0%, #004F5C 50%, #002329 100%)}.rh-posted-texture{position:absolute;inset:0;width:100%;height:100%;max-width:none;margin:0!important;object-fit:cover;mix-blend-mode:color-dodge;opacity:0.24;pointer-events:none;z-index:-1}.rh-posted-title{margin:0!important;font-size:35px;font-weight:600;line-height:40px;letter-spacing:-0.9px;color:#FFFFFF}.rh-posted-sub{margin:12px 0 0;font-size:16px;line-height:1.5;color:rgba(255, 255, 255, 0.82)}.rh-posted-form{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:8px}.rh-posted-input{height:48px;padding:0 14px;border:2px solid rgba(91, 182, 198, 0.2);border-radius:8px;background:rgba(255, 255, 255, 0.92);color:#161919;font-size:15px}.rh-posted-input:focus{outline:2px solid #81E0EF;outline-offset:1px}.rh-posted-button{height:48px;padding:0 22px;border:0;border-radius:8px;cursor:pointer;background:#81E0EF;color:#002329;font-size:15px;font-weight:600;transition:background-color 0.15s ease}.rh-posted-button:hover{background:#A6EAF4}.rh-posted-button:disabled{opacity:0.7;cursor:default}.rh-posted-consent,.rh-posted-error{grid-column:1 / -1;margin:4px 0 0;font-size:12px;line-height:1.5;color:rgba(255, 255, 255, 0.7)}.rh-posted-error{color:#FFD1CC;font-size:13px}.rh-posted-consent a{color:#FFFFFF;text-decoration:underline;text-underline-offset:2px}.rh-posted-done{margin:0;font-size:16px;font-weight:500;color:#FFFFFF}html[data-page-mode=\"center\"][data-current-path=\"/developers/release-notes\"] #sidebar-content,html[data-current-path=\"/developers/release-notes/changelog\"] #sidebar-content,html[data-current-path^=\"/developers/release-notes/changelog-\"] #sidebar-content{display:none!important}.rh-periods{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0 24px}.rh-period{height:30px;padding:0 12px;display:inline-flex;align-items:center;border:1px solid rgba(10, 12, 13, 0.1);border-radius:999px;color:#3E4041;font-size:13px;text-decoration:none;border-bottom-width:1px;transition:border-color 0.15s ease, color 0.15s ease}a.rh-period:hover{border-color:rgba(0, 79, 92, 0.35);color:#161919}.rh-period-on{border-color:#007281;color:#007281;font-weight:600}html.dark .rh-period{border-color:rgba(255, 255, 255, 0.1);color:#C3D3D6}html.dark a.rh-period:hover{border-color:rgba(129, 224, 239, 0.35);color:#F4FAFB}html.dark .rh-period-on{border-color:#81E0EF;color:#81E0EF}html[data-page-mode=\"center\"][data-current-path=\"/developers/release-notes\"] #content-container{max-width:1120px!important}html[data-page-mode=\"center\"][data-current-path=\"/developers/release-notes\"] #content-area{width:100%!important}.rh-update-video{width:100%;aspect-ratio:16 / 9;border-radius:16px}@media (max-width: 1100px){.rh-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 900px){.rh-featured,.rh-grid{grid-template-columns:minmax(0, 1fr)}.rh-posted{grid-template-columns:minmax(0, 1fr);padding:28px 24px}.rh-posted-form{grid-template-columns:minmax(0, 1fr)}.rh-segment{width:100%}.rh-segment-btn{flex:1}}"},{"filePath":"cli-reference.css","content":"#content .cli-group{--cli-nav: 96px;--cli-group-h: 64px;--cli-bg: #F8FBFC}html.dark #content .cli-group{--cli-bg: #0F373E}#content .cli-group+.cli-group{margin-top:64px}#content .cli-group>h2{position:sticky;top:var(--cli-nav);z-index:22;box-sizing:border-box;height:var(--cli-group-h);margin:0!important;padding:0;display:flex;align-items:center;border-bottom:1px solid rgba(10, 12, 13, 0.1);background-color:var(--cli-bg);scroll-margin-top:var(--cli-nav)!important}html.dark #content .cli-group>h2{border-bottom-color:rgba(255, 255, 255, 0.1)}#content .cli-entry>h3{scroll-margin-top:calc(var(--cli-nav) + var(--cli-group-h) + 16px)!important}#content h3:has(+.cli-cmd){scroll-margin-top:calc(var(--cli-nav) + var(--cli-group-h) - 29px)!important;height:1px;margin:72px 0 28px!important;padding:0;overflow:hidden;font-size:0;line-height:0;color:transparent;background-color:rgba(10, 12, 13, 0.1)}html.dark #content h3:has(+.cli-cmd){background-color:rgba(255, 255, 255, 0.1)}#content .cli-cmd{position:sticky;top:calc(var(--cli-nav) + var(--cli-group-h));z-index:20;display:block;margin:0 0 20px;padding:32px 0 24px;border-bottom:1px solid rgba(10, 12, 13, 0.1);background-color:var(--cli-bg);color:#101828;font-family:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;font-size:15px;font-weight:500;line-height:1.5}#content .cli-cmd::after{content:\"\";position:absolute;top:100%;left:0;right:0;height:32px;background:linear-gradient(to bottom, var(--cli-bg), rgba(248, 251, 252, 0));pointer-events:none}html.dark #content .cli-cmd{border-bottom-color:rgba(255, 255, 255, 0.1);color:#F4FAFB}html.dark #content .cli-cmd::after{background:linear-gradient(to bottom, var(--cli-bg), rgba(15, 55, 62, 0))}#content .cli-cmd~.cli-cmd{margin-top:40px}#content .cli-cmd::before{content:\"$\";margin-right:10px;color:#7C8385}#content .cli-cmd .cli-sig-cmd{white-space:pre-wrap}#content .cli-cmd a.cli-sig-arg{color:#004F5C;border-bottom:1px dotted rgba(0, 79, 92, 0.5);text-decoration:none;font-weight:inherit;white-space:pre-wrap}#content .cli-cmd a.cli-sig-arg:hover{border-bottom-style:solid}html.dark #content .cli-cmd a.cli-sig-arg{color:#81E0EF;border-bottom-color:rgba(129, 224, 239, 0.5)}#content .cli-anchor{scroll-margin-top:calc(var(--cli-nav) + var(--cli-group-h) + 124px)}#content li:has(>.cli-anchor:target),#content li:has(>p>.cli-anchor:target){animation:cli-target-flash 2s ease-out;border-radius:4px}@keyframes cli-target-flash{0%,40%{background-color:rgba(91, 201, 219, 0.25)}100%{background-color:transparent}}@media (max-width: 1023px){#content .cli-group{--cli-nav: 112px;--cli-group-h: 56px}#content .cli-cmd{font-size:13px;padding:24px 0 18px}}"}],"page":{"pagePath":"developers/api/resources-v3-alpha/contracts/update-contract-partial","slug":"/developers/api/resources-v3-alpha/contracts/update-contract-partial","pageMetadata":{"title":"Update Contract (partial)","description":"Update specific fields on a revenue recognition contract. Send only the fields you want to change. Anything you don't send stays as it is. Direct edits are rejected when usage or an active contract has milestones. Obligation rows superseded by a posted change order, or targeted by a draft change order, cannot be edited.\n\n**Side effects**\n- If an approval workflow matches this request, DualEntry can set `status` back to `draft`.","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json patch /public/v3-alpha/contracts/{record_id}/","href":"/developers/api/resources-v3-alpha/contracts/update-contract-partial","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 code: \"code\",\n li: \"li\",\n p: \"p\",\n strong: \"strong\",\n ul: \"ul\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsx(_components.p, {\n children: \"Update specific fields on a revenue recognition contract. Send only the fields you want to change. Anything you don’t send stays as it is. Direct edits are rejected when usage or an active contract has milestones. Obligation rows superseded by a posted change order, or targeted by a draft change order, cannot be edited.\"\n }), \"\\n\", _jsx(_components.p, {\n children: _jsx(_components.strong, {\n children: \"Side effects\"\n })\n }), \"\\n\", _jsxs(_components.ul, {\n children: [\"\\n\", _jsxs(_components.li, {\n children: [\"If an approval workflow matches this request, DualEntry can set \", _jsx(_components.code, {\n children: \"status\"\n }), \" back to \", _jsx(_components.code, {\n children: \"draft\"\n }), \".\"]\n }), \"\\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":{"config":{},"pageMetadata":{"title":"Update Contract (partial)","description":"Update specific fields on a revenue recognition contract. Send only the fields you want to change. Anything you don't send stays as it is. Direct edits are rejected when usage or an active contract has milestones. Obligation rows superseded by a posted change order, or targeted by a draft change order, cannot be edited.\n\n**Side effects**\n- If an approval workflow matches this request, DualEntry can set `status` back to `draft`.","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json patch /public/v3-alpha/contracts/{record_id}/","href":"/developers/api/resources-v3-alpha/contracts/update-contract-partial","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/entryinc/01d596e72a0b5c2c/logo-tabs.js","/_mintlify/custom/entryinc/725b37e26d5b09d6/release-notes-tab.js"],"openApiReferenceData":{"operation":{"operationId":"core_api_public_v2_contracts_patch_contract","summary":"Update Contract (partial)","parameters":["29fecca9-a8cb-459b-9385-197c2157ba46","6a84edf4-43fb-44e6-9dcf-cd0e55658214"],"responses":{"200":"129fb584-206d-4220-a5dc-a3d9748b6058","400":"a643db6d-9b34-4aef-98e7-be8b84c5e201","404":"da2bf308-3f5f-4c1c-b5d9-85444dc171d3","422":"052ad206-4008-4726-993c-fd5e85d84b86","500":"39de639f-dce6-4f20-92f5-d2c9f68f03c5"},"description":"Update specific fields on a revenue recognition contract. Send only the fields you want to change. Anything you don't send stays as it is. Direct edits are rejected when usage or an active contract has milestones. Obligation rows superseded by a posted change order, or targeted by a draft change order, cannot be edited.\n\n**Side effects**\n- If an approval workflow matches this request, DualEntry can set `status` back to `draft`.","tags":["Contracts"],"requestBody":"670c5178-8a10-4645-a2c4-03f265f3dc3f","method":"patch","type":"path","servers":["a3cf2463-24aa-4ce5-aef0-33188ad92aae"],"security":[],"path":"/public/v3-alpha/contracts/{record_id}/","baseUrlOptions":["https://api.dualentry.com"],"title":"Update Contract (partial)","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"29fecca9-a8cb-459b-9385-197c2157ba46":{"in":"path","name":"record_id","schema":{"title":"Record Id","type":"integer","isRequired":true,"uniqueKey":"","typeLabel":"integer"},"required":true},"6a84edf4-43fb-44e6-9dcf-cd0e55658214":{"name":"Idempotency-Key","in":"header","required":false,"schema":{"type":"string","maxLength":255,"isRequired":false,"description":"Optional. A unique value (a UUID works well) identifying this operation. If the request is repeated with the same key, the original response is replayed instead of the operation running again, so a retry cannot create a duplicate record. Results are replayable for 48 hours. Reusing a key with a different request body returns `422`.","uniqueKey":"","typeLabel":"string"},"description":"Optional. A unique value (a UUID works well) identifying this operation. If the request is repeated with the same key, the original response is replayed instead of the operation running again, so a retry cannot create a duplicate record. Results are replayable for 48 hours. Reusing a key with a different request body returns `422`."}},"requestBody":{"content":{"application/json":{"schema":{"properties":{"custom_fields":{"oneOf":[{"title":"Custom Fields","items":{"additionalProperties":true,"type":"object","uniqueKey":"custom_fields.oneOf.0.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"custom_fields.oneOf.0","typeLabel":"Custom Fields · object[]"},{"title":"Custom Fields","items":{"additionalProperties":true,"type":"object"},"type":"null","uniqueKey":"custom_fields.oneOf.1","typeLabel":"null"}],"uniqueKey":"custom_fields","typeLabel":"Custom Fields · object[] | null"},"memo":{"oneOf":[{"title":"Memo","type":"string","uniqueKey":"memo.oneOf.0","typeLabel":"string"},{"title":"Memo","type":"null","uniqueKey":"memo.oneOf.1","typeLabel":"null"}],"uniqueKey":"memo","typeLabel":"string | null"},"date":{"oneOf":[{"title":"Date","format":"date","type":"string","uniqueKey":"date.oneOf.0","typeLabel":"string\u003cdate>"},{"title":"Date","format":"date","type":"null","uniqueKey":"date.oneOf.1","typeLabel":"null"}],"uniqueKey":"date","typeLabel":"string\u003cdate> | null"},"start_date":{"oneOf":[{"title":"Start Date","format":"date","type":"string","uniqueKey":"start_date.oneOf.0","typeLabel":"string\u003cdate>"},{"title":"Start Date","format":"date","type":"null","uniqueKey":"start_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"start_date","typeLabel":"string\u003cdate> | null"},"end_date":{"oneOf":[{"title":"End Date","format":"date","type":"string","uniqueKey":"end_date.oneOf.0","typeLabel":"string\u003cdate>"},{"title":"End Date","format":"date","type":"null","uniqueKey":"end_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"end_date","typeLabel":"string\u003cdate> | null"},"company_id":{"oneOf":[{"title":"Company Id","type":"integer","uniqueKey":"company_id.oneOf.0","typeLabel":"integer"},{"title":"Company Id","type":"null","uniqueKey":"company_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"company_id","typeLabel":"integer | null"},"customer_id":{"oneOf":[{"title":"Customer Id","type":"integer","uniqueKey":"customer_id.oneOf.0","typeLabel":"integer"},{"title":"Customer Id","type":"null","uniqueKey":"customer_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"customer_id","typeLabel":"integer | null"},"name":{"oneOf":[{"title":"Name","type":"string","uniqueKey":"name.oneOf.0","typeLabel":"string"},{"title":"Name","type":"null","uniqueKey":"name.oneOf.1","typeLabel":"null"}],"uniqueKey":"name","typeLabel":"string | null"},"currency_iso_4217_code":{"oneOf":[{"type":"string","title":"SystemCurrencies","enum":["AED","AFN","ALL","AMD","ANG","AOA","ARS","AUD","AWG","AZN","BAM","BBD","BDT","BGN","BHD","BIF","BMD","BND","BOB","BRL","BSD","BTN","BWP","BYN","BZD","CAD","CDF","CHF","CLF","CLP","CNY","COP","CRC","CUP","CVE","CZK","DJF","DKK","DOP","DZD","EGP","ERN","ETB","EUR","FJD","FKP","GBP","GEL","GHS","GIP","GMD","GNF","GTQ","GYD","HKD","HNL","HTG","HUF","IDR","ILS","INR","IQD","IRR","ISK","JMD","JOD","JPY","KES","KGS","KHR","KMF","KPW","KRW","KWD","KYD","KZT","LAK","LBP","LKR","LRD","LSL","LYD","MAD","MDL","MGA","MKD","MMK","MNT","MOP","MRU","MUR","MVR","MWK","MXN","MYR","MZN","NAD","NGN","NIO","NOK","NPR","NZD","OMR","PAB","PEN","PGK","PHP","PKR","PLN","PYG","QAR","RON","RSD","RUB","RWF","SAR","SBD","SCR","SDG","SEK","SGD","SHP","SLL","SOS","SRD","STN","SVC","SYP","SZL","THB","TJS","TMT","TND","TOP","TRY","TTD","TWD","TZS","UAH","UGX","USD","UYU","UZS","VES","VND","VUV","WST","XAF","XAG","XAU","XCD","XDR","XOF","XPD","XPF","XPT","YER","ZAR","ZMW","ZWL"],"uniqueKey":"currency_iso_4217_code.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"currency_iso_4217_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"currency_iso_4217_code","typeLabel":"enum\u003cstring> | null"},"bill_to_address":{"oneOf":[{"deprecated":true,"description":"Deprecated: send the structured `billing_address` / `shipping_address` instead.","title":"Bill To Address","type":"string","uniqueKey":"bill_to_address.oneOf.0","typeLabel":"string"},{"deprecated":true,"description":"Deprecated: send the structured `billing_address` / `shipping_address` instead.","title":"Bill To Address","type":"null","uniqueKey":"bill_to_address.oneOf.1","typeLabel":"null"}],"uniqueKey":"bill_to_address","typeLabel":"string | null"},"billing_address":{"oneOf":[{"type":"object","title":"AddressSchemaIn","required":["street","city","postal_code"],"properties":{"street":{"title":"Street","type":"string","isRequired":true,"uniqueKey":"billing_address.oneOf.0.street","typeLabel":"string"},"city":{"title":"City","type":"string","isRequired":true,"uniqueKey":"billing_address.oneOf.0.city","typeLabel":"string"},"postal_code":{"title":"Postal Code","type":"string","isRequired":true,"uniqueKey":"billing_address.oneOf.0.postal_code","typeLabel":"string"},"state":{"default":"","title":"State","type":"string","uniqueKey":"billing_address.oneOf.0.state","typeLabel":"string"},"country":{"oneOf":[{"type":"string","title":"Country","default":"","const":"","uniqueKey":"billing_address.oneOf.0.country.oneOf.0","typeLabel":"string"},{"type":"string","title":"SystemCountries","default":"","enum":["AA","AB","AC","AD","AE","AF","AG","AH","AI","AJ","AK","AL","AM","AN","AO","AP","AQ","AR","AS","AT","AU","AV","AW","AX","AY","AZ","BA","BB","BC","BD","BE","BF","BG","BH","BI","BJ","BK","BL","BM","BN","BO","BP","BQ","BR","BS","BT","BU","BV","BW","BX","BY","BZ","CA","CB","CC","CD","CE","CF","CG","CH","CI","CJ","CK","CL","CM","CN","CO","CP","CQ","CR","CS","CT","CU","CV","CW","CX","CY","CZ","DA","DB","DC","DD","DE","DF","DG","DH","DI","DJ","DK","DL","DM","DN","DO","DP","DQ","DR","DS","DT","DU","DV","DW","DX","DY","DZ","EA","EB","EC","ED","EE","EF","EG","EH","EI","EJ","EK","EL","EM","EN","EO","EP","EQ","ER","ES","ET","EU","EV","EW","EX","EY","EZ","FA","FB","FC","FD","FE","FF","FG","FH","FI","FJ","FK","FL","FM","FN","FO","FP","FQ","FR","FS","FT","FU","FV","FW","FX","FY","FZ","GA","GB","GC","GD","GE","GF","GG","GH","GI","GJ","GK","GL","GM","GN","GO","GP","GQ","GR","GS","GT","GU","GV","GW","GX","GY","GZ","HA","HB","HC","HD","HE","HF","HG","HH","HI","HJ","HK","HL","HM","HN","HO","HP","HQ","HR","HS","HT","HU","HV","HW","HX","HY","HZ","IA","IB","IC","ID","IE","IF","IG","IH","II","IJ","IK","IL","IM","IN","IO","IP","IQ","IR","IS","IT","IU","IV","IW","IX","IY","IZ","JA","JB","JC","JD","JE","JF","JG","JH","JI","JJ","JK","JL","JM","JN","JO","JP","JQ","JR","JS","JT","JU","JV","JW","JX","JY","JZ","KA","KB","KC","KD","KE","KF","KG","KH","KI","KJ","KK","KL","KM","KN","KO","KP","KQ","KR","KS","KT","KU","KV","KW","KX","KY","KZ","LA","LB","LC","LD","LE","LF","LG","LH","LI","LJ","LK","LL","LM","LN","LO","LP","LQ","LR","LS","LT","LU","LV","LW","LX","LY","LZ","MA","MB","MC","MD","ME","MF","MG","MH","MI","MJ","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NB","NC","ND","NE","NF","NG","NH","NI","NJ","NK","NL","NM","NN","NO","NP","NQ","NR","NS","NT","NU","NV","NW","NX","NY","NZ","OA","OB","OC","OD","OE","OF","OG","OH","OI","OJ","OK","OL","OM","ON","OO","OP","OQ","OR","OS","OT","OU","OV","OW","OX","OY","OZ","PA","PB","PC","PD","PE","PF","PG","PH","PI","PJ","PK","PL","PM","PN","PO","PP","PQ","PR","PS","PT","PU","PV","PW","PX","PY","PZ","QA","QB","QC","QD","QE","QF","QG","QH","QI","QJ","QK","QL","QM","QN","QO","QP","QQ","QR","QS","QT","QU","QV","QW","QX","QY","QZ","RA","RB","RC","RD","RE","RF","RG","RH","RI","RJ","RK","RL","RM","RN","RO","RP","RQ","RR","RS","RT","RU","RV","RW","RX","RY","RZ","SA","SB","SC","SD","SE","SF","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SP","SQ","SR","SS","ST","SU","SV","SW","SX","SY","SZ","TA","TB","TC","TD","TE","TF","TG","TH","TI","TJ","TK","TL","TM","TN","TO","TP","TQ","TR","TS","TT","TU","TV","TW","TX","TY","TZ","UA","UB","UC","UD","UE","UF","UG","UH","UI","UJ","UK","UL","UM","UN","UO","UP","UQ","UR","US","UT","UU","UV","UW","UX","UY","UZ","VA","VB","VC","VD","VE","VF","VG","VH","VI","VJ","VK","VL","VM","VN","VO","VP","VQ","VR","VS","VT","VU","VV","VW","VX","VY","VZ","WA","WB","WC","WD","WE","WF","WG","WH","WI","WJ","WK","WL","WM","WN","WO","WP","WQ","WR","WS","WT","WU","WV","WW","WX","WY","WZ","XA","XB","XC","XD","XE","XF","XG","XH","XI","XJ","XK","XL","XM","XN","XO","XP","XQ","XR","XS","XT","XU","XV","XW","XX","XY","XZ","YA","YB","YC","YD","YE","YF","YG","YH","YI","YJ","YK","YL","YM","YN","YO","YP","YQ","YR","YS","YT","YU","YV","YW","YX","YY","YZ","ZA","ZB","ZC","ZD","ZE","ZF","ZG","ZH","ZI","ZJ","ZK","ZL","ZM","ZN","ZO","ZP","ZQ","ZR","ZS","ZT","ZU","ZV","ZW","ZX","ZY","ZZ"],"uniqueKey":"billing_address.oneOf.0.country.oneOf.1","typeLabel":"enum\u003cstring>"}],"uniqueKey":"billing_address.oneOf.0.country","typeLabel":"string | enum\u003cstring>"},"second_line":{"default":"","title":"Second Line","type":"string","uniqueKey":"billing_address.oneOf.0.second_line","typeLabel":"string"},"name":{"oneOf":[{"title":"Name","type":"string","uniqueKey":"billing_address.oneOf.0.name.oneOf.0","typeLabel":"string"},{"title":"Name","type":"null","uniqueKey":"billing_address.oneOf.0.name.oneOf.1","typeLabel":"null"}],"uniqueKey":"billing_address.oneOf.0.name","typeLabel":"string | null"}},"uniqueKey":"billing_address.oneOf.0","typeLabel":"AddressSchemaIn · object"},{"type":"null","uniqueKey":"billing_address.oneOf.1","typeLabel":"null"}],"uniqueKey":"billing_address","typeLabel":"AddressSchemaIn · object | null"},"ship_to_address":{"oneOf":[{"deprecated":true,"description":"Deprecated: send the structured `billing_address` / `shipping_address` instead.","title":"Ship To Address","type":"string","uniqueKey":"ship_to_address.oneOf.0","typeLabel":"string"},{"deprecated":true,"description":"Deprecated: send the structured `billing_address` / `shipping_address` instead.","title":"Ship To Address","type":"null","uniqueKey":"ship_to_address.oneOf.1","typeLabel":"null"}],"uniqueKey":"ship_to_address","typeLabel":"string | null"},"shipping_address":{"oneOf":[{"type":"object","title":"AddressSchemaIn","required":["street","city","postal_code"],"properties":{"street":{"title":"Street","type":"string","isRequired":true,"uniqueKey":"shipping_address.oneOf.0.street","typeLabel":"string"},"city":{"title":"City","type":"string","isRequired":true,"uniqueKey":"shipping_address.oneOf.0.city","typeLabel":"string"},"postal_code":{"title":"Postal Code","type":"string","isRequired":true,"uniqueKey":"shipping_address.oneOf.0.postal_code","typeLabel":"string"},"state":{"default":"","title":"State","type":"string","uniqueKey":"shipping_address.oneOf.0.state","typeLabel":"string"},"country":{"oneOf":[{"type":"string","title":"Country","default":"","const":"","uniqueKey":"shipping_address.oneOf.0.country.oneOf.0","typeLabel":"string"},{"type":"string","title":"SystemCountries","default":"","enum":["AA","AB","AC","AD","AE","AF","AG","AH","AI","AJ","AK","AL","AM","AN","AO","AP","AQ","AR","AS","AT","AU","AV","AW","AX","AY","AZ","BA","BB","BC","BD","BE","BF","BG","BH","BI","BJ","BK","BL","BM","BN","BO","BP","BQ","BR","BS","BT","BU","BV","BW","BX","BY","BZ","CA","CB","CC","CD","CE","CF","CG","CH","CI","CJ","CK","CL","CM","CN","CO","CP","CQ","CR","CS","CT","CU","CV","CW","CX","CY","CZ","DA","DB","DC","DD","DE","DF","DG","DH","DI","DJ","DK","DL","DM","DN","DO","DP","DQ","DR","DS","DT","DU","DV","DW","DX","DY","DZ","EA","EB","EC","ED","EE","EF","EG","EH","EI","EJ","EK","EL","EM","EN","EO","EP","EQ","ER","ES","ET","EU","EV","EW","EX","EY","EZ","FA","FB","FC","FD","FE","FF","FG","FH","FI","FJ","FK","FL","FM","FN","FO","FP","FQ","FR","FS","FT","FU","FV","FW","FX","FY","FZ","GA","GB","GC","GD","GE","GF","GG","GH","GI","GJ","GK","GL","GM","GN","GO","GP","GQ","GR","GS","GT","GU","GV","GW","GX","GY","GZ","HA","HB","HC","HD","HE","HF","HG","HH","HI","HJ","HK","HL","HM","HN","HO","HP","HQ","HR","HS","HT","HU","HV","HW","HX","HY","HZ","IA","IB","IC","ID","IE","IF","IG","IH","II","IJ","IK","IL","IM","IN","IO","IP","IQ","IR","IS","IT","IU","IV","IW","IX","IY","IZ","JA","JB","JC","JD","JE","JF","JG","JH","JI","JJ","JK","JL","JM","JN","JO","JP","JQ","JR","JS","JT","JU","JV","JW","JX","JY","JZ","KA","KB","KC","KD","KE","KF","KG","KH","KI","KJ","KK","KL","KM","KN","KO","KP","KQ","KR","KS","KT","KU","KV","KW","KX","KY","KZ","LA","LB","LC","LD","LE","LF","LG","LH","LI","LJ","LK","LL","LM","LN","LO","LP","LQ","LR","LS","LT","LU","LV","LW","LX","LY","LZ","MA","MB","MC","MD","ME","MF","MG","MH","MI","MJ","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NB","NC","ND","NE","NF","NG","NH","NI","NJ","NK","NL","NM","NN","NO","NP","NQ","NR","NS","NT","NU","NV","NW","NX","NY","NZ","OA","OB","OC","OD","OE","OF","OG","OH","OI","OJ","OK","OL","OM","ON","OO","OP","OQ","OR","OS","OT","OU","OV","OW","OX","OY","OZ","PA","PB","PC","PD","PE","PF","PG","PH","PI","PJ","PK","PL","PM","PN","PO","PP","PQ","PR","PS","PT","PU","PV","PW","PX","PY","PZ","QA","QB","QC","QD","QE","QF","QG","QH","QI","QJ","QK","QL","QM","QN","QO","QP","QQ","QR","QS","QT","QU","QV","QW","QX","QY","QZ","RA","RB","RC","RD","RE","RF","RG","RH","RI","RJ","RK","RL","RM","RN","RO","RP","RQ","RR","RS","RT","RU","RV","RW","RX","RY","RZ","SA","SB","SC","SD","SE","SF","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SP","SQ","SR","SS","ST","SU","SV","SW","SX","SY","SZ","TA","TB","TC","TD","TE","TF","TG","TH","TI","TJ","TK","TL","TM","TN","TO","TP","TQ","TR","TS","TT","TU","TV","TW","TX","TY","TZ","UA","UB","UC","UD","UE","UF","UG","UH","UI","UJ","UK","UL","UM","UN","UO","UP","UQ","UR","US","UT","UU","UV","UW","UX","UY","UZ","VA","VB","VC","VD","VE","VF","VG","VH","VI","VJ","VK","VL","VM","VN","VO","VP","VQ","VR","VS","VT","VU","VV","VW","VX","VY","VZ","WA","WB","WC","WD","WE","WF","WG","WH","WI","WJ","WK","WL","WM","WN","WO","WP","WQ","WR","WS","WT","WU","WV","WW","WX","WY","WZ","XA","XB","XC","XD","XE","XF","XG","XH","XI","XJ","XK","XL","XM","XN","XO","XP","XQ","XR","XS","XT","XU","XV","XW","XX","XY","XZ","YA","YB","YC","YD","YE","YF","YG","YH","YI","YJ","YK","YL","YM","YN","YO","YP","YQ","YR","YS","YT","YU","YV","YW","YX","YY","YZ","ZA","ZB","ZC","ZD","ZE","ZF","ZG","ZH","ZI","ZJ","ZK","ZL","ZM","ZN","ZO","ZP","ZQ","ZR","ZS","ZT","ZU","ZV","ZW","ZX","ZY","ZZ"],"uniqueKey":"shipping_address.oneOf.0.country.oneOf.1","typeLabel":"enum\u003cstring>"}],"uniqueKey":"shipping_address.oneOf.0.country","typeLabel":"string | enum\u003cstring>"},"second_line":{"default":"","title":"Second Line","type":"string","uniqueKey":"shipping_address.oneOf.0.second_line","typeLabel":"string"},"name":{"oneOf":[{"title":"Name","type":"string","uniqueKey":"shipping_address.oneOf.0.name.oneOf.0","typeLabel":"string"},{"title":"Name","type":"null","uniqueKey":"shipping_address.oneOf.0.name.oneOf.1","typeLabel":"null"}],"uniqueKey":"shipping_address.oneOf.0.name","typeLabel":"string | null"}},"uniqueKey":"shipping_address.oneOf.0","typeLabel":"AddressSchemaIn · object"},{"type":"null","uniqueKey":"shipping_address.oneOf.1","typeLabel":"null"}],"uniqueKey":"shipping_address","typeLabel":"AddressSchemaIn · object | null"},"obligations":{"oneOf":[{"title":"Obligations","items":{"description":"Input schema for performance obligation (contract line item).","properties":{"id":{"oneOf":[{"title":"Id","type":"integer","uniqueKey":"obligations.oneOf.0.items.[INDEX].id.oneOf.0","typeLabel":"integer"},{"title":"Id","type":"null","uniqueKey":"obligations.oneOf.0.items.[INDEX].id.oneOf.1","typeLabel":"null"}],"uniqueKey":"obligations.oneOf.0.items.[INDEX].id","typeLabel":"integer | null"},"item_id":{"oneOf":[{"title":"Item Id","minimum":1,"type":"integer","uniqueKey":"obligations.oneOf.0.items.[INDEX].item_id.oneOf.0","typeLabel":"integer"},{"title":"Item Id","minimum":1,"type":"null","uniqueKey":"obligations.oneOf.0.items.[INDEX].item_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"obligations.oneOf.0.items.[INDEX].item_id","typeLabel":"integer | null"},"quantity":{"oneOf":[{"type":"number","title":"Quantity","description":"Quantity on this performance obligation. You can omit this field when the obligation is incomplete. A value must be greater than `0`. You can use up to 6 decimal places.","minimum":0,"exclusiveMinimum":true,"uniqueKey":"obligations.oneOf.0.items.[INDEX].quantity.oneOf.0","typeLabel":"number"},{"type":"string","title":"Quantity","description":"Quantity on this performance obligation. You can omit this field when the obligation is incomplete. A value must be greater than `0`. You can use up to 6 decimal places.","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d{0,6}0*$","uniqueKey":"obligations.oneOf.0.items.[INDEX].quantity.oneOf.1","typeLabel":"string"},{"type":"null","title":"Quantity","description":"Quantity on this performance obligation. You can omit this field when the obligation is incomplete. A value must be greater than `0`. You can use up to 6 decimal places.","uniqueKey":"obligations.oneOf.0.items.[INDEX].quantity.oneOf.2","typeLabel":"null"}],"uniqueKey":"obligations.oneOf.0.items.[INDEX].quantity","typeLabel":"number | string | null"},"rate":{"oneOf":[{"type":"number","title":"Rate","uniqueKey":"obligations.oneOf.0.items.[INDEX].rate.oneOf.0","typeLabel":"number"},{"type":"string","title":"Rate","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d{0,10}0*$","uniqueKey":"obligations.oneOf.0.items.[INDEX].rate.oneOf.1","typeLabel":"string"},{"type":"null","title":"Rate","uniqueKey":"obligations.oneOf.0.items.[INDEX].rate.oneOf.2","typeLabel":"null"}],"uniqueKey":"obligations.oneOf.0.items.[INDEX].rate","typeLabel":"number | string | null"},"position":{"default":0,"title":"Position","type":"integer","uniqueKey":"obligations.oneOf.0.items.[INDEX].position","typeLabel":"integer"},"memo":{"default":"","maxLength":512,"title":"Memo","type":"string","uniqueKey":"obligations.oneOf.0.items.[INDEX].memo","typeLabel":"string"},"standalone_selling_price":{"oneOf":[{"type":"number","title":"Standalone Selling Price","uniqueKey":"obligations.oneOf.0.items.[INDEX].standalone_selling_price.oneOf.0","typeLabel":"number"},{"type":"string","title":"Standalone Selling Price","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d{0,10}0*$","uniqueKey":"obligations.oneOf.0.items.[INDEX].standalone_selling_price.oneOf.1","typeLabel":"string"},{"type":"null","title":"Standalone Selling Price","uniqueKey":"obligations.oneOf.0.items.[INDEX].standalone_selling_price.oneOf.2","typeLabel":"null"}],"uniqueKey":"obligations.oneOf.0.items.[INDEX].standalone_selling_price","typeLabel":"number | string | null"},"term_id":{"oneOf":[{"title":"Term Id","type":"integer","uniqueKey":"obligations.oneOf.0.items.[INDEX].term_id.oneOf.0","typeLabel":"integer"},{"title":"Term Id","type":"null","uniqueKey":"obligations.oneOf.0.items.[INDEX].term_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"obligations.oneOf.0.items.[INDEX].term_id","typeLabel":"integer | null"},"billing_group":{"default":1,"minimum":1,"title":"Billing Group","type":"integer","uniqueKey":"obligations.oneOf.0.items.[INDEX].billing_group","typeLabel":"integer"},"recognition_strategy":{"type":"string","title":"RecognitionStrategy","default":"straight_line","enum":["straight_line","straight_line_start_end_even","daily_prorata","milestone","usage_tiered","usage","immediate","deposit_release"],"uniqueKey":"obligations.oneOf.0.items.[INDEX].recognition_strategy","typeLabel":"enum\u003cstring>"},"obligation_conditions":{"additionalProperties":true,"title":"Obligation Conditions","type":"object","uniqueKey":"obligations.oneOf.0.items.[INDEX].obligation_conditions","typeLabel":"Obligation Conditions · object"},"classifications":{"default":[],"items":{"properties":{"id":{"title":"Id","type":"integer","isRequired":true,"uniqueKey":"obligations.oneOf.0.items.[INDEX].classifications.items.[INDEX].id","typeLabel":"integer"},"name":{"title":"Name","type":"string","isRequired":true,"uniqueKey":"obligations.oneOf.0.items.[INDEX].classifications.items.[INDEX].name","typeLabel":"string"},"line_id":{"title":"Line Id","type":"integer","isRequired":true,"uniqueKey":"obligations.oneOf.0.items.[INDEX].classifications.items.[INDEX].line_id","typeLabel":"integer"},"line_name":{"title":"Line Name","type":"string","isRequired":true,"uniqueKey":"obligations.oneOf.0.items.[INDEX].classifications.items.[INDEX].line_name","typeLabel":"string"},"parent_classification_id":{"oneOf":[{"title":"Parent Classification Id","type":"integer","uniqueKey":"obligations.oneOf.0.items.[INDEX].classifications.items.[INDEX].parent_classification_id.oneOf.0","typeLabel":"integer"},{"title":"Parent Classification Id","type":"null","uniqueKey":"obligations.oneOf.0.items.[INDEX].classifications.items.[INDEX].parent_classification_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"obligations.oneOf.0.items.[INDEX].classifications.items.[INDEX].parent_classification_id","typeLabel":"integer | null"},"parent_classification_line_id":{"oneOf":[{"title":"Parent Classification Line Id","type":"integer","uniqueKey":"obligations.oneOf.0.items.[INDEX].classifications.items.[INDEX].parent_classification_line_id.oneOf.0","typeLabel":"integer"},{"title":"Parent Classification Line Id","type":"null","uniqueKey":"obligations.oneOf.0.items.[INDEX].classifications.items.[INDEX].parent_classification_line_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"obligations.oneOf.0.items.[INDEX].classifications.items.[INDEX].parent_classification_line_id","typeLabel":"integer | null"}},"required":["id","name","line_id","line_name"],"title":"RecordClassificationsSchemaOut","type":"object","uniqueKey":"obligations.oneOf.0.items.[INDEX].classifications.items.[INDEX]","typeLabel":"RecordClassificationsSchemaOut · object"},"title":"Classifications","type":"array","uniqueKey":"obligations.oneOf.0.items.[INDEX].classifications","typeLabel":"RecordClassificationsSchemaOut · object[]"},"billing_start_date":{"oneOf":[{"title":"Billing Start Date","format":"date","type":"string","uniqueKey":"obligations.oneOf.0.items.[INDEX].billing_start_date.oneOf.0","typeLabel":"string\u003cdate>"},{"title":"Billing Start Date","format":"date","type":"null","uniqueKey":"obligations.oneOf.0.items.[INDEX].billing_start_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"obligations.oneOf.0.items.[INDEX].billing_start_date","typeLabel":"string\u003cdate> | null"},"billing_end_date":{"oneOf":[{"title":"Billing End Date","format":"date","type":"string","uniqueKey":"obligations.oneOf.0.items.[INDEX].billing_end_date.oneOf.0","typeLabel":"string\u003cdate>"},{"title":"Billing End Date","format":"date","type":"null","uniqueKey":"obligations.oneOf.0.items.[INDEX].billing_end_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"obligations.oneOf.0.items.[INDEX].billing_end_date","typeLabel":"string\u003cdate> | null"},"billing_frequency":{"oneOf":[{"type":"string","title":"BillingCadence","enum":["one_time","daily","weekly","monthly","quarterly","semi_annually","annually"],"uniqueKey":"obligations.oneOf.0.items.[INDEX].billing_frequency.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"obligations.oneOf.0.items.[INDEX].billing_frequency.oneOf.1","typeLabel":"null"}],"uniqueKey":"obligations.oneOf.0.items.[INDEX].billing_frequency","typeLabel":"enum\u003cstring> | null"},"billing_interval":{"oneOf":[{"title":"Billing Interval","type":"integer","uniqueKey":"obligations.oneOf.0.items.[INDEX].billing_interval.oneOf.0","typeLabel":"integer"},{"title":"Billing Interval","type":"null","uniqueKey":"obligations.oneOf.0.items.[INDEX].billing_interval.oneOf.1","typeLabel":"null"}],"uniqueKey":"obligations.oneOf.0.items.[INDEX].billing_interval","typeLabel":"integer | null"},"billing_mode":{"oneOf":[{"type":"string","title":"BillingMode","enum":["period","synced","drawdown"],"uniqueKey":"obligations.oneOf.0.items.[INDEX].billing_mode.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"obligations.oneOf.0.items.[INDEX].billing_mode.oneOf.1","typeLabel":"null"}],"uniqueKey":"obligations.oneOf.0.items.[INDEX].billing_mode","typeLabel":"enum\u003cstring> | null"},"sync_billing_with_recognition":{"default":false,"title":"Sync Billing With Recognition","type":"boolean","uniqueKey":"obligations.oneOf.0.items.[INDEX].sync_billing_with_recognition","typeLabel":"boolean"},"skip_invoice_generation":{"default":false,"title":"Skip Invoice Generation","type":"boolean","uniqueKey":"obligations.oneOf.0.items.[INDEX].skip_invoice_generation","typeLabel":"boolean"},"recognition_start_date":{"oneOf":[{"title":"Recognition Start Date","format":"date","type":"string","uniqueKey":"obligations.oneOf.0.items.[INDEX].recognition_start_date.oneOf.0","typeLabel":"string\u003cdate>"},{"title":"Recognition Start Date","format":"date","type":"null","uniqueKey":"obligations.oneOf.0.items.[INDEX].recognition_start_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"obligations.oneOf.0.items.[INDEX].recognition_start_date","typeLabel":"string\u003cdate> | null"},"recognition_end_date":{"oneOf":[{"title":"Recognition End Date","format":"date","type":"string","uniqueKey":"obligations.oneOf.0.items.[INDEX].recognition_end_date.oneOf.0","typeLabel":"string\u003cdate>"},{"title":"Recognition End Date","format":"date","type":"null","uniqueKey":"obligations.oneOf.0.items.[INDEX].recognition_end_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"obligations.oneOf.0.items.[INDEX].recognition_end_date","typeLabel":"string\u003cdate> | null"},"recognition_frequency":{"oneOf":[{"type":"string","title":"RecognitionCadence","enum":["daily","weekly","monthly","quarterly","semi_annually","annually"],"uniqueKey":"obligations.oneOf.0.items.[INDEX].recognition_frequency.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"obligations.oneOf.0.items.[INDEX].recognition_frequency.oneOf.1","typeLabel":"null"}],"uniqueKey":"obligations.oneOf.0.items.[INDEX].recognition_frequency","typeLabel":"enum\u003cstring> | null"},"recognition_interval":{"oneOf":[{"title":"Recognition Interval","type":"integer","uniqueKey":"obligations.oneOf.0.items.[INDEX].recognition_interval.oneOf.0","typeLabel":"integer"},{"title":"Recognition Interval","type":"null","uniqueKey":"obligations.oneOf.0.items.[INDEX].recognition_interval.oneOf.1","typeLabel":"null"}],"uniqueKey":"obligations.oneOf.0.items.[INDEX].recognition_interval","typeLabel":"integer | null"},"discount_type":{"oneOf":[{"type":"string","title":"DiscountType","enum":["PERCENTAGE","FIXED"],"uniqueKey":"obligations.oneOf.0.items.[INDEX].discount_type.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"obligations.oneOf.0.items.[INDEX].discount_type.oneOf.1","typeLabel":"null"}],"uniqueKey":"obligations.oneOf.0.items.[INDEX].discount_type","typeLabel":"enum\u003cstring> | null"},"discount_value":{"oneOf":[{"type":"number","title":"Discount Value","minimum":0,"exclusiveMinimum":true,"uniqueKey":"obligations.oneOf.0.items.[INDEX].discount_value.oneOf.0","typeLabel":"number"},{"type":"string","title":"Discount Value","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d{0,6}0*$","uniqueKey":"obligations.oneOf.0.items.[INDEX].discount_value.oneOf.1","typeLabel":"string"},{"type":"null","title":"Discount Value","uniqueKey":"obligations.oneOf.0.items.[INDEX].discount_value.oneOf.2","typeLabel":"null"}],"uniqueKey":"obligations.oneOf.0.items.[INDEX].discount_value","typeLabel":"number | string | null"},"selected_vat_rate_id":{"oneOf":[{"title":"Selected Vat Rate Id","type":"integer","uniqueKey":"obligations.oneOf.0.items.[INDEX].selected_vat_rate_id.oneOf.0","typeLabel":"integer"},{"title":"Selected Vat Rate Id","type":"null","uniqueKey":"obligations.oneOf.0.items.[INDEX].selected_vat_rate_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"obligations.oneOf.0.items.[INDEX].selected_vat_rate_id","typeLabel":"integer | null"},"selected_gst_tax_rate_id":{"oneOf":[{"title":"Selected Gst Tax Rate Id","type":"integer","uniqueKey":"obligations.oneOf.0.items.[INDEX].selected_gst_tax_rate_id.oneOf.0","typeLabel":"integer"},{"title":"Selected Gst Tax Rate Id","type":"null","uniqueKey":"obligations.oneOf.0.items.[INDEX].selected_gst_tax_rate_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"obligations.oneOf.0.items.[INDEX].selected_gst_tax_rate_id","typeLabel":"integer | null"},"is_auto_renewable":{"default":false,"title":"Is Auto Renewable","type":"boolean","uniqueKey":"obligations.oneOf.0.items.[INDEX].is_auto_renewable","typeLabel":"boolean"},"ramp_group_id":{"oneOf":[{"title":"Ramp Group Id","format":"uuid","type":"string","uniqueKey":"obligations.oneOf.0.items.[INDEX].ramp_group_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"title":"Ramp Group Id","format":"uuid","type":"null","uniqueKey":"obligations.oneOf.0.items.[INDEX].ramp_group_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"obligations.oneOf.0.items.[INDEX].ramp_group_id","typeLabel":"string\u003cuuid> | null"}},"title":"PerformanceObligationIn","type":"object","uniqueKey":"obligations.oneOf.0.items.[INDEX]","typeLabel":"PerformanceObligationIn · object"},"type":"array","uniqueKey":"obligations.oneOf.0","typeLabel":"PerformanceObligationIn · object[]"},{"title":"Obligations","items":{"description":"Input schema for performance obligation (contract line item).","properties":{"id":{"oneOf":[{"title":"Id","type":"integer"},{"title":"Id","type":"null"}]},"item_id":{"oneOf":[{"title":"Item Id","minimum":1,"type":"integer"},{"title":"Item Id","minimum":1,"type":"null"}]},"quantity":{"oneOf":[{"type":"number","title":"Quantity","description":"Quantity on this performance obligation. You can omit this field when the obligation is incomplete. A value must be greater than `0`. You can use up to 6 decimal places.","minimum":0,"exclusiveMinimum":true},{"type":"string","title":"Quantity","description":"Quantity on this performance obligation. You can omit this field when the obligation is incomplete. A value must be greater than `0`. You can use up to 6 decimal places.","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d{0,6}0*$"},{"type":"null","title":"Quantity","description":"Quantity on this performance obligation. You can omit this field when the obligation is incomplete. A value must be greater than `0`. You can use up to 6 decimal places."}]},"rate":{"oneOf":[{"type":"number","title":"Rate"},{"type":"string","title":"Rate","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d{0,10}0*$"},{"type":"null","title":"Rate"}]},"position":{"default":0,"title":"Position","type":"integer"},"memo":{"default":"","maxLength":512,"title":"Memo","type":"string"},"standalone_selling_price":{"oneOf":[{"type":"number","title":"Standalone Selling Price"},{"type":"string","title":"Standalone Selling Price","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d{0,10}0*$"},{"type":"null","title":"Standalone Selling Price"}]},"term_id":{"oneOf":[{"title":"Term Id","type":"integer"},{"title":"Term Id","type":"null"}]},"billing_group":{"default":1,"minimum":1,"title":"Billing Group","type":"integer"},"recognition_strategy":{"type":"string","title":"RecognitionStrategy","default":"straight_line","enum":["straight_line","straight_line_start_end_even","daily_prorata","milestone","usage_tiered","usage","immediate","deposit_release"]},"obligation_conditions":{"additionalProperties":true,"title":"Obligation Conditions","type":"object"},"classifications":{"default":[],"items":{"properties":{"id":{"title":"Id","type":"integer"},"name":{"title":"Name","type":"string"},"line_id":{"title":"Line Id","type":"integer"},"line_name":{"title":"Line Name","type":"string"},"parent_classification_id":{"oneOf":[{"title":"Parent Classification Id","type":"integer"},{"title":"Parent Classification Id","type":"null"}]},"parent_classification_line_id":{"oneOf":[{"title":"Parent Classification Line Id","type":"integer"},{"title":"Parent Classification Line Id","type":"null"}]}},"required":["id","name","line_id","line_name"],"title":"RecordClassificationsSchemaOut","type":"object"},"title":"Classifications","type":"array"},"billing_start_date":{"oneOf":[{"title":"Billing Start Date","format":"date","type":"string"},{"title":"Billing Start Date","format":"date","type":"null"}]},"billing_end_date":{"oneOf":[{"title":"Billing End Date","format":"date","type":"string"},{"title":"Billing End Date","format":"date","type":"null"}]},"billing_frequency":{"oneOf":[{"type":"string","title":"BillingCadence","enum":["one_time","daily","weekly","monthly","quarterly","semi_annually","annually"]},{"type":"null"}]},"billing_interval":{"oneOf":[{"title":"Billing Interval","type":"integer"},{"title":"Billing Interval","type":"null"}]},"billing_mode":{"oneOf":[{"type":"string","title":"BillingMode","enum":["period","synced","drawdown"]},{"type":"null"}]},"sync_billing_with_recognition":{"default":false,"title":"Sync Billing With Recognition","type":"boolean"},"skip_invoice_generation":{"default":false,"title":"Skip Invoice Generation","type":"boolean"},"recognition_start_date":{"oneOf":[{"title":"Recognition Start Date","format":"date","type":"string"},{"title":"Recognition Start Date","format":"date","type":"null"}]},"recognition_end_date":{"oneOf":[{"title":"Recognition End Date","format":"date","type":"string"},{"title":"Recognition End Date","format":"date","type":"null"}]},"recognition_frequency":{"oneOf":[{"type":"string","title":"RecognitionCadence","enum":["daily","weekly","monthly","quarterly","semi_annually","annually"]},{"type":"null"}]},"recognition_interval":{"oneOf":[{"title":"Recognition Interval","type":"integer"},{"title":"Recognition Interval","type":"null"}]},"discount_type":{"oneOf":[{"type":"string","title":"DiscountType","enum":["PERCENTAGE","FIXED"]},{"type":"null"}]},"discount_value":{"oneOf":[{"type":"number","title":"Discount Value","minimum":0,"exclusiveMinimum":true},{"type":"string","title":"Discount Value","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d{0,6}0*$"},{"type":"null","title":"Discount Value"}]},"selected_vat_rate_id":{"oneOf":[{"title":"Selected Vat Rate Id","type":"integer"},{"title":"Selected Vat Rate Id","type":"null"}]},"selected_gst_tax_rate_id":{"oneOf":[{"title":"Selected Gst Tax Rate Id","type":"integer"},{"title":"Selected Gst Tax Rate Id","type":"null"}]},"is_auto_renewable":{"default":false,"title":"Is Auto Renewable","type":"boolean"},"ramp_group_id":{"oneOf":[{"title":"Ramp Group Id","format":"uuid","type":"string"},{"title":"Ramp Group Id","format":"uuid","type":"null"}]}},"title":"PerformanceObligationIn","type":"object"},"type":"null","uniqueKey":"obligations.oneOf.1","typeLabel":"null"}],"uniqueKey":"obligations","typeLabel":"PerformanceObligationIn · object[] | null"},"term_id":{"oneOf":[{"title":"Term Id","type":"integer","uniqueKey":"term_id.oneOf.0","typeLabel":"integer"},{"title":"Term Id","type":"null","uniqueKey":"term_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"term_id","typeLabel":"integer | null"},"default_ar_account_id":{"oneOf":[{"title":"Default Ar Account Id","type":"integer","uniqueKey":"default_ar_account_id.oneOf.0","typeLabel":"integer"},{"title":"Default Ar Account Id","type":"null","uniqueKey":"default_ar_account_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"default_ar_account_id","typeLabel":"integer | null"},"unbilled_receivable_account_id":{"oneOf":[{"title":"Unbilled Receivable Account Id","type":"integer","uniqueKey":"unbilled_receivable_account_id.oneOf.0","typeLabel":"integer"},{"title":"Unbilled Receivable Account Id","type":"null","uniqueKey":"unbilled_receivable_account_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"unbilled_receivable_account_id","typeLabel":"integer | null"},"contract_template_id":{"oneOf":[{"title":"Contract Template Id","type":"integer","uniqueKey":"contract_template_id.oneOf.0","typeLabel":"integer"},{"title":"Contract Template Id","type":"null","uniqueKey":"contract_template_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"contract_template_id","typeLabel":"integer | null"},"billing_start_date":{"oneOf":[{"title":"Billing Start Date","format":"date","type":"string","uniqueKey":"billing_start_date.oneOf.0","typeLabel":"string\u003cdate>"},{"title":"Billing Start Date","format":"date","type":"null","uniqueKey":"billing_start_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"billing_start_date","typeLabel":"string\u003cdate> | null"},"billing_frequency":{"oneOf":[{"type":"string","title":"BillingCadence","enum":["one_time","daily","weekly","monthly","quarterly","semi_annually","annually"],"uniqueKey":"billing_frequency.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"billing_frequency.oneOf.1","typeLabel":"null"}],"uniqueKey":"billing_frequency","typeLabel":"enum\u003cstring> | null"},"billing_interval":{"oneOf":[{"title":"Billing Interval","type":"integer","uniqueKey":"billing_interval.oneOf.0","typeLabel":"integer"},{"title":"Billing Interval","type":"null","uniqueKey":"billing_interval.oneOf.1","typeLabel":"null"}],"uniqueKey":"billing_interval","typeLabel":"integer | null"},"billing_anchor_weekday":{"oneOf":[{"title":"Billing Anchor Weekday","type":"integer","uniqueKey":"billing_anchor_weekday.oneOf.0","typeLabel":"integer"},{"title":"Billing Anchor Weekday","type":"null","uniqueKey":"billing_anchor_weekday.oneOf.1","typeLabel":"null"}],"uniqueKey":"billing_anchor_weekday","typeLabel":"integer | null"},"recognition_start_date":{"oneOf":[{"title":"Recognition Start Date","format":"date","type":"string","uniqueKey":"recognition_start_date.oneOf.0","typeLabel":"string\u003cdate>"},{"title":"Recognition Start Date","format":"date","type":"null","uniqueKey":"recognition_start_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"recognition_start_date","typeLabel":"string\u003cdate> | null"},"recognition_frequency":{"oneOf":[{"type":"string","title":"RecognitionCadence","enum":["daily","weekly","monthly","quarterly","semi_annually","annually"],"uniqueKey":"recognition_frequency.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"recognition_frequency.oneOf.1","typeLabel":"null"}],"uniqueKey":"recognition_frequency","typeLabel":"enum\u003cstring> | null"},"recognition_interval":{"oneOf":[{"title":"Recognition Interval","type":"integer","uniqueKey":"recognition_interval.oneOf.0","typeLabel":"integer"},{"title":"Recognition Interval","type":"null","uniqueKey":"recognition_interval.oneOf.1","typeLabel":"null"}],"uniqueKey":"recognition_interval","typeLabel":"integer | null"},"recognition_anchor_weekday":{"oneOf":[{"title":"Recognition Anchor Weekday","type":"integer","uniqueKey":"recognition_anchor_weekday.oneOf.0","typeLabel":"integer"},{"title":"Recognition Anchor Weekday","type":"null","uniqueKey":"recognition_anchor_weekday.oneOf.1","typeLabel":"null"}],"uniqueKey":"recognition_anchor_weekday","typeLabel":"integer | null"},"status":{"oneOf":[{"type":"string","title":"ContractStatus","enum":["draft","active","completed","terminated","archived"],"uniqueKey":"status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"status.oneOf.1","typeLabel":"null"}],"uniqueKey":"status","typeLabel":"enum\u003cstring> | null"},"recognition_mode":{"oneOf":[{"type":"string","title":"RecognitionMode","enum":["individual","subledger"],"uniqueKey":"recognition_mode.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"recognition_mode.oneOf.1","typeLabel":"null"}],"uniqueKey":"recognition_mode","typeLabel":"enum\u003cstring> | null"},"contract_attachments":{"oneOf":[{"title":"Contract Attachments","items":{"properties":{"id":{"title":"Id","type":"integer","isRequired":true,"uniqueKey":"contract_attachments.oneOf.0.items.[INDEX].id","typeLabel":"integer"},"file_name":{"title":"File Name","type":"string","isRequired":true,"uniqueKey":"contract_attachments.oneOf.0.items.[INDEX].file_name","typeLabel":"string"},"file_size":{"title":"File Size","type":"integer","isRequired":true,"uniqueKey":"contract_attachments.oneOf.0.items.[INDEX].file_size","typeLabel":"integer"},"download_url":{"oneOf":[{"title":"Download Url","type":"string","uniqueKey":"contract_attachments.oneOf.0.items.[INDEX].download_url.oneOf.0","typeLabel":"string"},{"title":"Download Url","type":"null","uniqueKey":"contract_attachments.oneOf.0.items.[INDEX].download_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"contract_attachments.oneOf.0.items.[INDEX].download_url","typeLabel":"string | null"},"upload_url":{"oneOf":[{"title":"Upload Url","type":"string","uniqueKey":"contract_attachments.oneOf.0.items.[INDEX].upload_url.oneOf.0","typeLabel":"string"},{"title":"Upload Url","type":"null","uniqueKey":"contract_attachments.oneOf.0.items.[INDEX].upload_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"contract_attachments.oneOf.0.items.[INDEX].upload_url","typeLabel":"string | null"},"category":{"default":"default","title":"Category","type":"string","uniqueKey":"contract_attachments.oneOf.0.items.[INDEX].category","typeLabel":"string"}},"required":["id","file_name","file_size"],"title":"AttachmentSchemaOut","type":"object","uniqueKey":"contract_attachments.oneOf.0.items.[INDEX]","typeLabel":"AttachmentSchemaOut · object"},"type":"array","uniqueKey":"contract_attachments.oneOf.0","typeLabel":"AttachmentSchemaOut · object[]"},{"title":"Contract Attachments","items":{"properties":{"id":{"title":"Id","type":"integer"},"file_name":{"title":"File Name","type":"string"},"file_size":{"title":"File Size","type":"integer"},"download_url":{"oneOf":[{"title":"Download Url","type":"string"},{"title":"Download Url","type":"null"}]},"upload_url":{"oneOf":[{"title":"Upload Url","type":"string"},{"title":"Upload Url","type":"null"}]},"category":{"default":"default","title":"Category","type":"string"}},"required":["id","file_name","file_size"],"title":"AttachmentSchemaOut","type":"object"},"type":"null","uniqueKey":"contract_attachments.oneOf.1","typeLabel":"null"}],"uniqueKey":"contract_attachments","typeLabel":"AttachmentSchemaOut · object[] | null"},"change_orders_attachments":{"oneOf":[{"title":"Change Orders Attachments","items":{"properties":{"id":{"title":"Id","type":"integer","isRequired":true,"uniqueKey":"change_orders_attachments.oneOf.0.items.[INDEX].id","typeLabel":"integer"},"file_name":{"title":"File Name","type":"string","isRequired":true,"uniqueKey":"change_orders_attachments.oneOf.0.items.[INDEX].file_name","typeLabel":"string"},"file_size":{"title":"File Size","type":"integer","isRequired":true,"uniqueKey":"change_orders_attachments.oneOf.0.items.[INDEX].file_size","typeLabel":"integer"},"download_url":{"oneOf":[{"title":"Download Url","type":"string","uniqueKey":"change_orders_attachments.oneOf.0.items.[INDEX].download_url.oneOf.0","typeLabel":"string"},{"title":"Download Url","type":"null","uniqueKey":"change_orders_attachments.oneOf.0.items.[INDEX].download_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"change_orders_attachments.oneOf.0.items.[INDEX].download_url","typeLabel":"string | null"},"upload_url":{"oneOf":[{"title":"Upload Url","type":"string","uniqueKey":"change_orders_attachments.oneOf.0.items.[INDEX].upload_url.oneOf.0","typeLabel":"string"},{"title":"Upload Url","type":"null","uniqueKey":"change_orders_attachments.oneOf.0.items.[INDEX].upload_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"change_orders_attachments.oneOf.0.items.[INDEX].upload_url","typeLabel":"string | null"},"category":{"default":"default","title":"Category","type":"string","uniqueKey":"change_orders_attachments.oneOf.0.items.[INDEX].category","typeLabel":"string"}},"required":["id","file_name","file_size"],"title":"AttachmentSchemaOut","type":"object","uniqueKey":"change_orders_attachments.oneOf.0.items.[INDEX]","typeLabel":"AttachmentSchemaOut · object"},"type":"array","uniqueKey":"change_orders_attachments.oneOf.0","typeLabel":"AttachmentSchemaOut · object[]"},{"title":"Change Orders Attachments","items":{"properties":{"id":{"title":"Id","type":"integer"},"file_name":{"title":"File Name","type":"string"},"file_size":{"title":"File Size","type":"integer"},"download_url":{"oneOf":[{"title":"Download Url","type":"string"},{"title":"Download Url","type":"null"}]},"upload_url":{"oneOf":[{"title":"Upload Url","type":"string"},{"title":"Upload Url","type":"null"}]},"category":{"default":"default","title":"Category","type":"string"}},"required":["id","file_name","file_size"],"title":"AttachmentSchemaOut","type":"object"},"type":"null","uniqueKey":"change_orders_attachments.oneOf.1","typeLabel":"null"}],"uniqueKey":"change_orders_attachments","typeLabel":"AttachmentSchemaOut · object[] | null"},"payment":{"oneOf":[{"type":"object","title":"PaymentSchemaIn","description":"Schema for payment collection configuration input (matches frontend structure).","properties":{"type":{"oneOf":[{"title":"Type","type":"string","uniqueKey":"payment.oneOf.0.type.oneOf.0","typeLabel":"string"},{"title":"Type","type":"null","uniqueKey":"payment.oneOf.0.type.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment.oneOf.0.type","typeLabel":"string | null"},"id":{"oneOf":[{"title":"Id","type":"integer","uniqueKey":"payment.oneOf.0.id.oneOf.0","typeLabel":"integer"},{"title":"Id","type":"null","uniqueKey":"payment.oneOf.0.id.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment.oneOf.0.id","typeLabel":"integer | null"},"body":{"oneOf":[{"title":"Body","type":"string","uniqueKey":"payment.oneOf.0.body.oneOf.0","typeLabel":"string"},{"title":"Body","type":"null","uniqueKey":"payment.oneOf.0.body.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment.oneOf.0.body","typeLabel":"string | null"},"link":{"oneOf":[{"title":"Link","type":"string","uniqueKey":"payment.oneOf.0.link.oneOf.0","typeLabel":"string"},{"title":"Link","type":"null","uniqueKey":"payment.oneOf.0.link.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment.oneOf.0.link","typeLabel":"string | null"}},"uniqueKey":"payment.oneOf.0","typeLabel":"PaymentSchemaIn · object"},{"type":"null","uniqueKey":"payment.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment","typeLabel":"PaymentSchemaIn · object | null"},"cutover_date":{"oneOf":[{"title":"Cutover Date","format":"date","type":"string","uniqueKey":"cutover_date.oneOf.0","typeLabel":"string\u003cdate>"},{"title":"Cutover Date","format":"date","type":"null","uniqueKey":"cutover_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"cutover_date","typeLabel":"string\u003cdate> | null"},"prior_recognized_amount":{"oneOf":[{"type":"number","title":"Prior Recognized Amount","uniqueKey":"prior_recognized_amount.oneOf.0","typeLabel":"number"},{"type":"string","title":"Prior Recognized Amount","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","uniqueKey":"prior_recognized_amount.oneOf.1","typeLabel":"string"},{"type":"null","title":"Prior Recognized Amount","uniqueKey":"prior_recognized_amount.oneOf.2","typeLabel":"null"}],"uniqueKey":"prior_recognized_amount","typeLabel":"number | string | null"},"default_early_termination_fee":{"oneOf":[{"type":"number","title":"Default Early Termination Fee","uniqueKey":"default_early_termination_fee.oneOf.0","typeLabel":"number"},{"type":"string","title":"Default Early Termination Fee","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","uniqueKey":"default_early_termination_fee.oneOf.1","typeLabel":"string"},{"type":"null","title":"Default Early Termination Fee","uniqueKey":"default_early_termination_fee.oneOf.2","typeLabel":"null"}],"uniqueKey":"default_early_termination_fee","typeLabel":"number | string | null"}},"title":"PublicContractSchemaPatchIn","type":"object","uniqueKey":"","typeLabel":"PublicContractSchemaPatchIn · object"},"examples":{"Example":{"title":"Example","value":{"custom_fields":[{}],"memo":"\u003cstring>","date":"2023-12-25","start_date":"2023-12-25","end_date":"2023-12-25","company_id":123,"customer_id":123,"name":"\u003cstring>","bill_to_address":"\u003cstring>","billing_address":{"street":"\u003cstring>","city":"\u003cstring>","postal_code":"\u003cstring>","state":"","country":"","second_line":"","name":"\u003cstring>"},"ship_to_address":"\u003cstring>","shipping_address":{"street":"\u003cstring>","city":"\u003cstring>","postal_code":"\u003cstring>","state":"","country":"","second_line":"","name":"\u003cstring>"},"obligations":[{"id":123,"item_id":2,"quantity":1,"rate":123,"position":0,"memo":"","standalone_selling_price":123,"term_id":123,"billing_group":1,"recognition_strategy":"straight_line","obligation_conditions":{},"classifications":[],"billing_start_date":"2023-12-25","billing_end_date":"2023-12-25","billing_interval":123,"sync_billing_with_recognition":false,"skip_invoice_generation":false,"recognition_start_date":"2023-12-25","recognition_end_date":"2023-12-25","recognition_interval":123,"discount_value":1,"selected_vat_rate_id":123,"selected_gst_tax_rate_id":123,"is_auto_renewable":false,"ramp_group_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a"}],"term_id":123,"default_ar_account_id":123,"unbilled_receivable_account_id":123,"contract_template_id":123,"billing_start_date":"2023-12-25","billing_interval":123,"billing_anchor_weekday":123,"recognition_start_date":"2023-12-25","recognition_interval":123,"recognition_anchor_weekday":123,"contract_attachments":[{"id":123,"file_name":"\u003cstring>","file_size":123,"download_url":"\u003cstring>","upload_url":"\u003cstring>","category":"default"}],"change_orders_attachments":[{"id":123,"file_name":"\u003cstring>","file_size":123,"download_url":"\u003cstring>","upload_url":"\u003cstring>","category":"default"}],"payment":{"type":"\u003cstring>","id":123,"body":"\u003cstring>","link":"\u003cstring>"},"cutover_date":"2023-12-25","prior_recognized_amount":123,"default_early_termination_fee":123}}},"exampleType":"generated"}},"required":true,"exampleType":"generated"},"responses":{"129fb584-206d-4220-a5dc-a3d9748b6058":{"description":"OK","content":{"application/json":{"schema":{"properties":{"created_at":{"description":"Date and time the record was created","format":"date-time","title":"Created At","type":"string","isRequired":true,"uniqueKey":"created_at","typeLabel":"string\u003cdate-time>"},"updated_at":{"description":"Date and time the record was last updated","format":"date-time","title":"Updated At","type":"string","isRequired":true,"uniqueKey":"updated_at","typeLabel":"string\u003cdate-time>"},"id":{"title":"Id","type":"integer","isRequired":true,"uniqueKey":"id","typeLabel":"integer"},"number":{"title":"Number","type":"integer","isRequired":true,"uniqueKey":"number","typeLabel":"integer"},"name":{"title":"Name","type":"string","isRequired":true,"uniqueKey":"name","typeLabel":"string"},"currency_iso_4217_code":{"enum":["AED","AFN","ALL","AMD","ANG","AOA","ARS","AUD","AWG","AZN","BAM","BBD","BDT","BGN","BHD","BIF","BMD","BND","BOB","BRL","BSD","BTN","BWP","BYN","BZD","CAD","CDF","CHF","CLF","CLP","CNY","COP","CRC","CUP","CVE","CZK","DJF","DKK","DOP","DZD","EGP","ERN","ETB","EUR","FJD","FKP","GBP","GEL","GHS","GIP","GMD","GNF","GTQ","GYD","HKD","HNL","HTG","HUF","IDR","ILS","INR","IQD","IRR","ISK","JMD","JOD","JPY","KES","KGS","KHR","KMF","KPW","KRW","KWD","KYD","KZT","LAK","LBP","LKR","LRD","LSL","LYD","MAD","MDL","MGA","MKD","MMK","MNT","MOP","MRU","MUR","MVR","MWK","MXN","MYR","MZN","NAD","NGN","NIO","NOK","NPR","NZD","OMR","PAB","PEN","PGK","PHP","PKR","PLN","PYG","QAR","RON","RSD","RUB","RWF","SAR","SBD","SCR","SDG","SEK","SGD","SHP","SLL","SOS","SRD","STN","SVC","SYP","SZL","THB","TJS","TMT","TND","TOP","TRY","TTD","TWD","TZS","UAH","UGX","USD","UYU","UZS","VES","VND","VUV","WST","XAF","XAG","XAU","XCD","XDR","XOF","XPD","XPF","XPT","YER","ZAR","ZMW","ZWL"],"title":"SystemCurrencies","type":"string","isRequired":true,"uniqueKey":"currency_iso_4217_code","typeLabel":"enum\u003cstring>"},"memo":{"title":"Memo","type":"string","isRequired":true,"uniqueKey":"memo","typeLabel":"string"},"date":{"format":"date","title":"Date","type":"string","isRequired":true,"uniqueKey":"date","typeLabel":"string\u003cdate>"},"start_date":{"format":"date","title":"Start Date","type":"string","isRequired":true,"uniqueKey":"start_date","typeLabel":"string\u003cdate>"},"bill_to_address":{"title":"Bill To Address","type":"string","isRequired":true,"uniqueKey":"bill_to_address","typeLabel":"string"},"ship_to_address":{"title":"Ship To Address","type":"string","isRequired":true,"uniqueKey":"ship_to_address","typeLabel":"string"},"is_incomplete":{"title":"Is Incomplete","type":"boolean","isRequired":true,"uniqueKey":"is_incomplete","typeLabel":"boolean"},"status":{"enum":["draft","active","completed","terminated","archived"],"title":"ContractStatus","type":"string","isRequired":true,"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"record_status":{"enum":["draft","posted","archived"],"title":"RecordStatus","type":"string","isRequired":true,"uniqueKey":"record_status","typeLabel":"enum\u003cstring>"},"is_locked":{"title":"Is Locked","type":"boolean","isRequired":true,"uniqueKey":"is_locked","typeLabel":"boolean"},"revenue_recognitions":{"items":{"properties":{"id":{"title":"Id","type":"integer","isRequired":true,"uniqueKey":"revenue_recognitions.items.[INDEX].id","typeLabel":"integer"},"number":{"title":"Number","type":"integer","isRequired":true,"uniqueKey":"revenue_recognitions.items.[INDEX].number","typeLabel":"integer"},"contract_id":{"title":"Contract Id","type":"integer","isRequired":true,"uniqueKey":"revenue_recognitions.items.[INDEX].contract_id","typeLabel":"integer"},"date":{"format":"date","title":"Date","type":"string","isRequired":true,"uniqueKey":"revenue_recognitions.items.[INDEX].date","typeLabel":"string\u003cdate>"},"transaction_date":{"format":"date","title":"Transaction Date","type":"string","isRequired":true,"uniqueKey":"revenue_recognitions.items.[INDEX].transaction_date","typeLabel":"string\u003cdate>"},"amount":{"pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d{0,2}0*$","title":"Amount","type":"string","isRequired":true,"uniqueKey":"revenue_recognitions.items.[INDEX].amount","typeLabel":"string"},"transaction_id":{"title":"Transaction Id","type":"integer","isRequired":true,"uniqueKey":"revenue_recognitions.items.[INDEX].transaction_id","typeLabel":"integer"},"record_status":{"enum":["draft","posted","archived"],"title":"RecordStatus","type":"string","isRequired":true,"uniqueKey":"revenue_recognitions.items.[INDEX].record_status","typeLabel":"enum\u003cstring>"},"income_account_id":{"title":"Income Account Id","type":"integer","isRequired":true,"uniqueKey":"revenue_recognitions.items.[INDEX].income_account_id","typeLabel":"integer"},"deferrered_revenue_account_id":{"title":"Deferrered Revenue Account Id","type":"integer","isRequired":true,"uniqueKey":"revenue_recognitions.items.[INDEX].deferrered_revenue_account_id","typeLabel":"integer"},"book_ids":{"items":{"type":"integer","uniqueKey":"revenue_recognitions.items.[INDEX].book_ids.items.[INDEX]","typeLabel":"integer"},"title":"Book Ids","type":"array","isRequired":true,"uniqueKey":"revenue_recognitions.items.[INDEX].book_ids","typeLabel":"integer[]"},"code":{"oneOf":[{"title":"Code","type":"string","uniqueKey":"revenue_recognitions.items.[INDEX].code.oneOf.0","typeLabel":"string"},{"title":"Code","type":"null","uniqueKey":"revenue_recognitions.items.[INDEX].code.oneOf.1","typeLabel":"null"}],"uniqueKey":"revenue_recognitions.items.[INDEX].code","typeLabel":"string | null"},"performance_obligation_id":{"oneOf":[{"title":"Performance Obligation Id","type":"integer","uniqueKey":"revenue_recognitions.items.[INDEX].performance_obligation_id.oneOf.0","typeLabel":"integer"},{"title":"Performance Obligation Id","type":"null","uniqueKey":"revenue_recognitions.items.[INDEX].performance_obligation_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"revenue_recognitions.items.[INDEX].performance_obligation_id","typeLabel":"integer | null"},"is_reversal":{"default":false,"title":"Is Reversal","type":"boolean","uniqueKey":"revenue_recognitions.items.[INDEX].is_reversal","typeLabel":"boolean"}},"required":["id","number","contract_id","date","transaction_date","amount","transaction_id","record_status","income_account_id","deferrered_revenue_account_id","book_ids"],"title":"RevenueRecognitionSchemaOut","type":"object","uniqueKey":"revenue_recognitions.items.[INDEX]","typeLabel":"RevenueRecognitionSchemaOut · object"},"title":"Revenue Recognitions","type":"array","isRequired":true,"uniqueKey":"revenue_recognitions","typeLabel":"RevenueRecognitionSchemaOut · object[]"},"invoices":{"items":{"properties":{"id":{"title":"Id","type":"integer","isRequired":true,"uniqueKey":"invoices.items.[INDEX].id","typeLabel":"integer"},"number":{"title":"Number","type":"integer","isRequired":true,"uniqueKey":"invoices.items.[INDEX].number","typeLabel":"integer"},"date":{"format":"date","title":"Date","type":"string","isRequired":true,"uniqueKey":"invoices.items.[INDEX].date","typeLabel":"string\u003cdate>"},"due_date":{"format":"date","title":"Due Date","type":"string","isRequired":true,"uniqueKey":"invoices.items.[INDEX].due_date","typeLabel":"string\u003cdate>"},"amount":{"pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d{0,2}0*$","title":"Amount","type":"string","isRequired":true,"uniqueKey":"invoices.items.[INDEX].amount","typeLabel":"string"},"tax_amount":{"pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d{0,2}0*$","title":"Tax Amount","type":"string","isRequired":true,"uniqueKey":"invoices.items.[INDEX].tax_amount","typeLabel":"string"},"paid_total":{"description":"Amount that was already paid by Customer Repayment Applications or Customer Payments","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d{0,2}0*$","title":"Paid Total","type":"string","isRequired":true,"uniqueKey":"invoices.items.[INDEX].paid_total","typeLabel":"string"},"record_status":{"enum":["draft","posted","archived"],"title":"RecordStatus","type":"string","isRequired":true,"uniqueKey":"invoices.items.[INDEX].record_status","typeLabel":"enum\u003cstring>"},"source":{"title":"Source","type":"string","isRequired":true,"uniqueKey":"invoices.items.[INDEX].source","typeLabel":"string"},"term_id":{"oneOf":[{"title":"Term Id","type":"integer","uniqueKey":"invoices.items.[INDEX].term_id.oneOf.0","typeLabel":"integer"},{"title":"Term Id","type":"null","uniqueKey":"invoices.items.[INDEX].term_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"invoices.items.[INDEX].term_id","typeLabel":"integer | null"}},"required":["id","number","date","due_date","amount","tax_amount","paid_total","record_status","source"],"title":"ContractInvoiceSchemaOut","type":"object","uniqueKey":"invoices.items.[INDEX]","typeLabel":"ContractInvoiceSchemaOut · object"},"title":"Invoices","type":"array","isRequired":true,"uniqueKey":"invoices","typeLabel":"ContractInvoiceSchemaOut · object[]"},"obligations":{"items":{"description":"Output schema for performance obligation (contract line item).","properties":{"position":{"title":"Position","type":"integer","isRequired":true,"uniqueKey":"obligations.items.[INDEX].position","typeLabel":"integer"},"memo":{"title":"Memo","type":"string","isRequired":true,"uniqueKey":"obligations.items.[INDEX].memo","typeLabel":"string"},"billing_start_date":{"format":"date","title":"Billing Start Date","type":"string","isRequired":true,"uniqueKey":"obligations.items.[INDEX].billing_start_date","typeLabel":"string\u003cdate>"},"billing_frequency":{"enum":["one_time","daily","weekly","monthly","quarterly","semi_annually","annually"],"title":"BillingCadence","type":"string","isRequired":true,"uniqueKey":"obligations.items.[INDEX].billing_frequency","typeLabel":"enum\u003cstring>"},"billing_interval":{"title":"Billing Interval","type":"integer","isRequired":true,"uniqueKey":"obligations.items.[INDEX].billing_interval","typeLabel":"integer"},"recognition_start_date":{"format":"date","title":"Recognition Start Date","type":"string","isRequired":true,"uniqueKey":"obligations.items.[INDEX].recognition_start_date","typeLabel":"string\u003cdate>"},"recognition_frequency":{"enum":["daily","weekly","monthly","quarterly","semi_annually","annually"],"title":"RecognitionCadence","type":"string","isRequired":true,"uniqueKey":"obligations.items.[INDEX].recognition_frequency","typeLabel":"enum\u003cstring>"},"recognition_interval":{"title":"Recognition Interval","type":"integer","isRequired":true,"uniqueKey":"obligations.items.[INDEX].recognition_interval","typeLabel":"integer"},"is_incomplete":{"readOnly":true,"title":"Is Incomplete","type":"boolean","isRequired":true,"uniqueKey":"obligations.items.[INDEX].is_incomplete","typeLabel":"boolean"},"amount":{"pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","readOnly":true,"title":"Amount","type":"string","isRequired":true,"uniqueKey":"obligations.items.[INDEX].amount","typeLabel":"string"},"discount_amount":{"pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","readOnly":true,"title":"Discount Amount","type":"string","isRequired":true,"uniqueKey":"obligations.items.[INDEX].discount_amount","typeLabel":"string"},"net_amount":{"pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","readOnly":true,"title":"Net Amount","type":"string","isRequired":true,"uniqueKey":"obligations.items.[INDEX].net_amount","typeLabel":"string"},"qualifies_for_mrr":{"description":"Whether this obligation should be included in MRR/ARR calculations.","readOnly":true,"title":"Qualifies For Mrr","type":"boolean","isRequired":true,"uniqueKey":"obligations.items.[INDEX].qualifies_for_mrr","typeLabel":"boolean"},"id":{"oneOf":[{"title":"Id","type":"integer","uniqueKey":"obligations.items.[INDEX].id.oneOf.0","typeLabel":"integer"},{"title":"Id","type":"null","uniqueKey":"obligations.items.[INDEX].id.oneOf.1","typeLabel":"null"}],"uniqueKey":"obligations.items.[INDEX].id","typeLabel":"integer | null"},"item_id":{"oneOf":[{"title":"Item Id","type":"integer","uniqueKey":"obligations.items.[INDEX].item_id.oneOf.0","typeLabel":"integer"},{"title":"Item Id","type":"null","uniqueKey":"obligations.items.[INDEX].item_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"obligations.items.[INDEX].item_id","typeLabel":"integer | null"},"item_type":{"oneOf":[{"title":"Item Type","type":"string","uniqueKey":"obligations.items.[INDEX].item_type.oneOf.0","typeLabel":"string"},{"title":"Item Type","type":"null","uniqueKey":"obligations.items.[INDEX].item_type.oneOf.1","typeLabel":"null"}],"uniqueKey":"obligations.items.[INDEX].item_type","typeLabel":"string | null"},"item_name":{"oneOf":[{"title":"Item Name","type":"string","uniqueKey":"obligations.items.[INDEX].item_name.oneOf.0","typeLabel":"string"},{"title":"Item Name","type":"null","uniqueKey":"obligations.items.[INDEX].item_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"obligations.items.[INDEX].item_name","typeLabel":"string | null"},"hsn_sac_code":{"oneOf":[{"title":"Hsn Sac Code","type":"string","uniqueKey":"obligations.items.[INDEX].hsn_sac_code.oneOf.0","typeLabel":"string"},{"title":"Hsn Sac Code","type":"null","uniqueKey":"obligations.items.[INDEX].hsn_sac_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"obligations.items.[INDEX].hsn_sac_code","typeLabel":"string | null"},"income_account_id":{"oneOf":[{"title":"Income Account Id","type":"integer","uniqueKey":"obligations.items.[INDEX].income_account_id.oneOf.0","typeLabel":"integer"},{"title":"Income Account Id","type":"null","uniqueKey":"obligations.items.[INDEX].income_account_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"obligations.items.[INDEX].income_account_id","typeLabel":"integer | null"},"deferral_account_id":{"oneOf":[{"title":"Deferral Account Id","type":"integer","uniqueKey":"obligations.items.[INDEX].deferral_account_id.oneOf.0","typeLabel":"integer"},{"title":"Deferral Account Id","type":"null","uniqueKey":"obligations.items.[INDEX].deferral_account_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"obligations.items.[INDEX].deferral_account_id","typeLabel":"integer | null"},"quantity":{"oneOf":[{"description":"Quantity on this performance obligation. The value is empty when no quantity is stored. The value has up to 6 decimal places.","title":"Quantity","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d{0,6}0*$","type":"string","uniqueKey":"obligations.items.[INDEX].quantity.oneOf.0","typeLabel":"string"},{"description":"Quantity on this performance obligation. The value is empty when no quantity is stored. The value has up to 6 decimal places.","title":"Quantity","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d{0,6}0*$","type":"null","uniqueKey":"obligations.items.[INDEX].quantity.oneOf.1","typeLabel":"null"}],"uniqueKey":"obligations.items.[INDEX].quantity","typeLabel":"string | null"},"rate":{"oneOf":[{"title":"Rate","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d{0,10}0*$","type":"string","uniqueKey":"obligations.items.[INDEX].rate.oneOf.0","typeLabel":"string"},{"title":"Rate","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d{0,10}0*$","type":"null","uniqueKey":"obligations.items.[INDEX].rate.oneOf.1","typeLabel":"null"}],"uniqueKey":"obligations.items.[INDEX].rate","typeLabel":"string | null"},"billing_period_count":{"default":1,"title":"Billing Period Count","type":"integer","uniqueKey":"obligations.items.[INDEX].billing_period_count","typeLabel":"integer"},"standalone_selling_price":{"oneOf":[{"title":"Standalone Selling Price","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d{0,10}0*$","type":"string","uniqueKey":"obligations.items.[INDEX].standalone_selling_price.oneOf.0","typeLabel":"string"},{"title":"Standalone Selling Price","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d{0,10}0*$","type":"null","uniqueKey":"obligations.items.[INDEX].standalone_selling_price.oneOf.1","typeLabel":"null"}],"uniqueKey":"obligations.items.[INDEX].standalone_selling_price","typeLabel":"string | null"},"term_id":{"oneOf":[{"title":"Term Id","type":"integer","uniqueKey":"obligations.items.[INDEX].term_id.oneOf.0","typeLabel":"integer"},{"title":"Term Id","type":"null","uniqueKey":"obligations.items.[INDEX].term_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"obligations.items.[INDEX].term_id","typeLabel":"integer | null"},"billing_group":{"default":1,"minimum":1,"title":"Billing Group","type":"integer","uniqueKey":"obligations.items.[INDEX].billing_group","typeLabel":"integer"},"recognition_strategy":{"type":"string","title":"RecognitionStrategy","default":"straight_line","enum":["straight_line","straight_line_start_end_even","daily_prorata","milestone","usage_tiered","usage","immediate","deposit_release"],"uniqueKey":"obligations.items.[INDEX].recognition_strategy","typeLabel":"enum\u003cstring>"},"obligation_conditions":{"additionalProperties":true,"title":"Obligation Conditions","type":"object","uniqueKey":"obligations.items.[INDEX].obligation_conditions","typeLabel":"Obligation Conditions · object"},"classifications":{"default":[],"items":{"properties":{"id":{"title":"Id","type":"integer","isRequired":true,"uniqueKey":"obligations.items.[INDEX].classifications.items.[INDEX].id","typeLabel":"integer"},"name":{"title":"Name","type":"string","isRequired":true,"uniqueKey":"obligations.items.[INDEX].classifications.items.[INDEX].name","typeLabel":"string"},"line_id":{"title":"Line Id","type":"integer","isRequired":true,"uniqueKey":"obligations.items.[INDEX].classifications.items.[INDEX].line_id","typeLabel":"integer"},"line_name":{"title":"Line Name","type":"string","isRequired":true,"uniqueKey":"obligations.items.[INDEX].classifications.items.[INDEX].line_name","typeLabel":"string"},"parent_classification_id":{"oneOf":[{"title":"Parent Classification Id","type":"integer","uniqueKey":"obligations.items.[INDEX].classifications.items.[INDEX].parent_classification_id.oneOf.0","typeLabel":"integer"},{"title":"Parent Classification Id","type":"null","uniqueKey":"obligations.items.[INDEX].classifications.items.[INDEX].parent_classification_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"obligations.items.[INDEX].classifications.items.[INDEX].parent_classification_id","typeLabel":"integer | null"},"parent_classification_line_id":{"oneOf":[{"title":"Parent Classification Line Id","type":"integer","uniqueKey":"obligations.items.[INDEX].classifications.items.[INDEX].parent_classification_line_id.oneOf.0","typeLabel":"integer"},{"title":"Parent Classification Line Id","type":"null","uniqueKey":"obligations.items.[INDEX].classifications.items.[INDEX].parent_classification_line_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"obligations.items.[INDEX].classifications.items.[INDEX].parent_classification_line_id","typeLabel":"integer | null"}},"required":["id","name","line_id","line_name"],"title":"RecordClassificationsSchemaOut","type":"object","uniqueKey":"obligations.items.[INDEX].classifications.items.[INDEX]","typeLabel":"RecordClassificationsSchemaOut · object"},"title":"Classifications","type":"array","uniqueKey":"obligations.items.[INDEX].classifications","typeLabel":"RecordClassificationsSchemaOut · object[]"},"billing_end_date":{"oneOf":[{"title":"Billing End Date","format":"date","type":"string","uniqueKey":"obligations.items.[INDEX].billing_end_date.oneOf.0","typeLabel":"string\u003cdate>"},{"title":"Billing End Date","format":"date","type":"null","uniqueKey":"obligations.items.[INDEX].billing_end_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"obligations.items.[INDEX].billing_end_date","typeLabel":"string\u003cdate> | null"},"billing_mode":{"type":"string","title":"BillingMode","default":"period","enum":["period","synced","drawdown"],"uniqueKey":"obligations.items.[INDEX].billing_mode","typeLabel":"enum\u003cstring>"},"sync_billing_with_recognition":{"default":false,"title":"Sync Billing With Recognition","type":"boolean","uniqueKey":"obligations.items.[INDEX].sync_billing_with_recognition","typeLabel":"boolean"},"skip_invoice_generation":{"default":false,"title":"Skip Invoice Generation","type":"boolean","uniqueKey":"obligations.items.[INDEX].skip_invoice_generation","typeLabel":"boolean"},"recognition_end_date":{"oneOf":[{"title":"Recognition End Date","format":"date","type":"string","uniqueKey":"obligations.items.[INDEX].recognition_end_date.oneOf.0","typeLabel":"string\u003cdate>"},{"title":"Recognition End Date","format":"date","type":"null","uniqueKey":"obligations.items.[INDEX].recognition_end_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"obligations.items.[INDEX].recognition_end_date","typeLabel":"string\u003cdate> | null"},"discount_type":{"oneOf":[{"type":"string","title":"DiscountType","enum":["PERCENTAGE","FIXED"],"uniqueKey":"obligations.items.[INDEX].discount_type.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"obligations.items.[INDEX].discount_type.oneOf.1","typeLabel":"null"}],"uniqueKey":"obligations.items.[INDEX].discount_type","typeLabel":"enum\u003cstring> | null"},"discount_value":{"oneOf":[{"title":"Discount Value","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d{0,6}0*$","type":"string","uniqueKey":"obligations.items.[INDEX].discount_value.oneOf.0","typeLabel":"string"},{"title":"Discount Value","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d{0,6}0*$","type":"null","uniqueKey":"obligations.items.[INDEX].discount_value.oneOf.1","typeLabel":"null"}],"uniqueKey":"obligations.items.[INDEX].discount_value","typeLabel":"string | null"},"allocated_amount":{"oneOf":[{"title":"Allocated Amount","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d{0,2}0*$","type":"string","uniqueKey":"obligations.items.[INDEX].allocated_amount.oneOf.0","typeLabel":"string"},{"title":"Allocated Amount","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d{0,2}0*$","type":"null","uniqueKey":"obligations.items.[INDEX].allocated_amount.oneOf.1","typeLabel":"null"}],"uniqueKey":"obligations.items.[INDEX].allocated_amount","typeLabel":"string | null"},"selected_vat_rate_id":{"oneOf":[{"title":"Selected Vat Rate Id","type":"integer","uniqueKey":"obligations.items.[INDEX].selected_vat_rate_id.oneOf.0","typeLabel":"integer"},{"title":"Selected Vat Rate Id","type":"null","uniqueKey":"obligations.items.[INDEX].selected_vat_rate_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"obligations.items.[INDEX].selected_vat_rate_id","typeLabel":"integer | null"},"selected_gst_tax_rate_id":{"oneOf":[{"title":"Selected Gst Tax Rate Id","type":"integer","uniqueKey":"obligations.items.[INDEX].selected_gst_tax_rate_id.oneOf.0","typeLabel":"integer"},{"title":"Selected Gst Tax Rate Id","type":"null","uniqueKey":"obligations.items.[INDEX].selected_gst_tax_rate_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"obligations.items.[INDEX].selected_gst_tax_rate_id","typeLabel":"integer | null"},"is_auto_renewable":{"default":false,"title":"Is Auto Renewable","type":"boolean","uniqueKey":"obligations.items.[INDEX].is_auto_renewable","typeLabel":"boolean"},"auto_renewal_date":{"oneOf":[{"title":"Auto Renewal Date","format":"date","type":"string","uniqueKey":"obligations.items.[INDEX].auto_renewal_date.oneOf.0","typeLabel":"string\u003cdate>"},{"title":"Auto Renewal Date","format":"date","type":"null","uniqueKey":"obligations.items.[INDEX].auto_renewal_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"obligations.items.[INDEX].auto_renewal_date","typeLabel":"string\u003cdate> | null"},"renewed_from_id":{"oneOf":[{"title":"Renewed From Id","type":"integer","uniqueKey":"obligations.items.[INDEX].renewed_from_id.oneOf.0","typeLabel":"integer"},{"title":"Renewed From Id","type":"null","uniqueKey":"obligations.items.[INDEX].renewed_from_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"obligations.items.[INDEX].renewed_from_id","typeLabel":"integer | null"},"changed_from_id":{"oneOf":[{"title":"Changed From Id","type":"integer","uniqueKey":"obligations.items.[INDEX].changed_from_id.oneOf.0","typeLabel":"integer"},{"title":"Changed From Id","type":"null","uniqueKey":"obligations.items.[INDEX].changed_from_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"obligations.items.[INDEX].changed_from_id","typeLabel":"integer | null"},"change_lineage_root_id":{"oneOf":[{"title":"Change Lineage Root Id","type":"integer","uniqueKey":"obligations.items.[INDEX].change_lineage_root_id.oneOf.0","typeLabel":"integer"},{"title":"Change Lineage Root Id","type":"null","uniqueKey":"obligations.items.[INDEX].change_lineage_root_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"obligations.items.[INDEX].change_lineage_root_id","typeLabel":"integer | null"},"ramp_group_id":{"oneOf":[{"title":"Ramp Group Id","format":"uuid","type":"string","uniqueKey":"obligations.items.[INDEX].ramp_group_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"title":"Ramp Group Id","format":"uuid","type":"null","uniqueKey":"obligations.items.[INDEX].ramp_group_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"obligations.items.[INDEX].ramp_group_id","typeLabel":"string\u003cuuid> | null"},"prepaid_invoiced":{"oneOf":[{"title":"Prepaid Invoiced","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d{0,2}0*$","type":"string","uniqueKey":"obligations.items.[INDEX].prepaid_invoiced.oneOf.0","typeLabel":"string"},{"title":"Prepaid Invoiced","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d{0,2}0*$","type":"null","uniqueKey":"obligations.items.[INDEX].prepaid_invoiced.oneOf.1","typeLabel":"null"}],"uniqueKey":"obligations.items.[INDEX].prepaid_invoiced","typeLabel":"string | null"},"prepaid_recognized":{"oneOf":[{"title":"Prepaid Recognized","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d{0,2}0*$","type":"string","uniqueKey":"obligations.items.[INDEX].prepaid_recognized.oneOf.0","typeLabel":"string"},{"title":"Prepaid Recognized","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d{0,2}0*$","type":"null","uniqueKey":"obligations.items.[INDEX].prepaid_recognized.oneOf.1","typeLabel":"null"}],"uniqueKey":"obligations.items.[INDEX].prepaid_recognized","typeLabel":"string | null"},"prepaid_remaining":{"oneOf":[{"title":"Prepaid Remaining","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d{0,2}0*$","type":"string","uniqueKey":"obligations.items.[INDEX].prepaid_remaining.oneOf.0","typeLabel":"string"},{"title":"Prepaid Remaining","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d{0,2}0*$","type":"null","uniqueKey":"obligations.items.[INDEX].prepaid_remaining.oneOf.1","typeLabel":"null"}],"uniqueKey":"obligations.items.[INDEX].prepaid_remaining","typeLabel":"string | null"}},"required":["position","memo","billing_start_date","billing_frequency","billing_interval","recognition_start_date","recognition_frequency","recognition_interval","is_incomplete","amount","discount_amount","net_amount","qualifies_for_mrr"],"title":"PerformanceObligationOut","type":"object","uniqueKey":"obligations.items.[INDEX]","typeLabel":"PerformanceObligationOut · object"},"title":"Obligations","type":"array","isRequired":true,"uniqueKey":"obligations","typeLabel":"PerformanceObligationOut · object[]"},"obligation_usage":{"items":{"properties":{"created_at":{"description":"Date and time the record was created","format":"date-time","title":"Created At","type":"string","isRequired":true,"uniqueKey":"obligation_usage.items.[INDEX].created_at","typeLabel":"string\u003cdate-time>"},"updated_at":{"description":"Date and time the record was last updated","format":"date-time","title":"Updated At","type":"string","isRequired":true,"uniqueKey":"obligation_usage.items.[INDEX].updated_at","typeLabel":"string\u003cdate-time>"},"id":{"title":"Id","type":"integer","isRequired":true,"uniqueKey":"obligation_usage.items.[INDEX].id","typeLabel":"integer"},"contract_id":{"title":"Contract Id","type":"integer","isRequired":true,"uniqueKey":"obligation_usage.items.[INDEX].contract_id","typeLabel":"integer"},"obligation_id":{"title":"Obligation Id","type":"integer","isRequired":true,"uniqueKey":"obligation_usage.items.[INDEX].obligation_id","typeLabel":"integer"},"usage_date":{"format":"date","title":"Usage Date","type":"string","isRequired":true,"uniqueKey":"obligation_usage.items.[INDEX].usage_date","typeLabel":"string\u003cdate>"},"quantity":{"description":"Quantity consumed in this usage entry. Quantity must be greater than `0`. You can use up to 6 decimal places.","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d{0,6}0*$","title":"Quantity","type":"string","isRequired":true,"uniqueKey":"obligation_usage.items.[INDEX].quantity","typeLabel":"string"},"amount":{"pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d{0,2}0*$","title":"Amount","type":"string","isRequired":true,"uniqueKey":"obligation_usage.items.[INDEX].amount","typeLabel":"string"},"effective_rate":{"pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d{0,10}0*$","title":"Effective Rate","type":"string","isRequired":true,"uniqueKey":"obligation_usage.items.[INDEX].effective_rate","typeLabel":"string"},"status":{"enum":["draft","invoiced","archived"],"title":"ObligationUsageStatus","type":"string","isRequired":true,"uniqueKey":"obligation_usage.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"rate":{"oneOf":[{"title":"Rate","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d{0,10}0*$","type":"string","uniqueKey":"obligation_usage.items.[INDEX].rate.oneOf.0","typeLabel":"string"},{"title":"Rate","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d{0,10}0*$","type":"null","uniqueKey":"obligation_usage.items.[INDEX].rate.oneOf.1","typeLabel":"null"}],"uniqueKey":"obligation_usage.items.[INDEX].rate","typeLabel":"string | null"},"revenue_recognition_id":{"oneOf":[{"title":"Revenue Recognition Id","type":"integer","uniqueKey":"obligation_usage.items.[INDEX].revenue_recognition_id.oneOf.0","typeLabel":"integer"},{"title":"Revenue Recognition Id","type":"null","uniqueKey":"obligation_usage.items.[INDEX].revenue_recognition_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"obligation_usage.items.[INDEX].revenue_recognition_id","typeLabel":"integer | null"},"invoice_status":{"oneOf":[{"title":"Invoice Status","type":"string","uniqueKey":"obligation_usage.items.[INDEX].invoice_status.oneOf.0","typeLabel":"string"},{"title":"Invoice Status","type":"null","uniqueKey":"obligation_usage.items.[INDEX].invoice_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"obligation_usage.items.[INDEX].invoice_status","typeLabel":"string | null"},"memo":{"default":"","title":"Memo","type":"string","uniqueKey":"obligation_usage.items.[INDEX].memo","typeLabel":"string"},"classifications":{"default":[],"items":{"properties":{"id":{"title":"Id","type":"integer","isRequired":true,"uniqueKey":"obligation_usage.items.[INDEX].classifications.items.[INDEX].id","typeLabel":"integer"},"name":{"title":"Name","type":"string","isRequired":true,"uniqueKey":"obligation_usage.items.[INDEX].classifications.items.[INDEX].name","typeLabel":"string"},"line_id":{"title":"Line Id","type":"integer","isRequired":true,"uniqueKey":"obligation_usage.items.[INDEX].classifications.items.[INDEX].line_id","typeLabel":"integer"},"line_name":{"title":"Line Name","type":"string","isRequired":true,"uniqueKey":"obligation_usage.items.[INDEX].classifications.items.[INDEX].line_name","typeLabel":"string"},"parent_classification_id":{"oneOf":[{"title":"Parent Classification Id","type":"integer","uniqueKey":"obligation_usage.items.[INDEX].classifications.items.[INDEX].parent_classification_id.oneOf.0","typeLabel":"integer"},{"title":"Parent Classification Id","type":"null","uniqueKey":"obligation_usage.items.[INDEX].classifications.items.[INDEX].parent_classification_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"obligation_usage.items.[INDEX].classifications.items.[INDEX].parent_classification_id","typeLabel":"integer | null"},"parent_classification_line_id":{"oneOf":[{"title":"Parent Classification Line Id","type":"integer","uniqueKey":"obligation_usage.items.[INDEX].classifications.items.[INDEX].parent_classification_line_id.oneOf.0","typeLabel":"integer"},{"title":"Parent Classification Line Id","type":"null","uniqueKey":"obligation_usage.items.[INDEX].classifications.items.[INDEX].parent_classification_line_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"obligation_usage.items.[INDEX].classifications.items.[INDEX].parent_classification_line_id","typeLabel":"integer | null"}},"required":["id","name","line_id","line_name"],"title":"RecordClassificationsSchemaOut","type":"object","uniqueKey":"obligation_usage.items.[INDEX].classifications.items.[INDEX]","typeLabel":"RecordClassificationsSchemaOut · object"},"title":"Classifications","type":"array","uniqueKey":"obligation_usage.items.[INDEX].classifications","typeLabel":"RecordClassificationsSchemaOut · object[]"}},"required":["created_at","updated_at","id","contract_id","obligation_id","usage_date","quantity","amount","effective_rate","status"],"title":"ObligationUsageSchemaOut","type":"object","uniqueKey":"obligation_usage.items.[INDEX]","typeLabel":"ObligationUsageSchemaOut · object"},"title":"Obligation Usage","type":"array","isRequired":true,"uniqueKey":"obligation_usage","typeLabel":"ObligationUsageSchemaOut · object[]"},"amount":{"pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d{0,2}0*$","title":"Amount","type":"string","isRequired":true,"uniqueKey":"amount","typeLabel":"string"},"book_ids":{"items":{"type":"integer","uniqueKey":"book_ids.items.[INDEX]","typeLabel":"integer"},"title":"Book Ids","type":"array","isRequired":true,"uniqueKey":"book_ids","typeLabel":"integer[]"},"metrics":{"properties":{"mrr":{"pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d{0,2}0*$","title":"Mrr","type":"string","isRequired":true,"uniqueKey":"metrics.mrr","typeLabel":"string"},"arr":{"pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d{0,2}0*$","title":"Arr","type":"string","isRequired":true,"uniqueKey":"metrics.arr","typeLabel":"string"},"amount_invoiced":{"pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d{0,2}0*$","title":"Amount Invoiced","type":"string","isRequired":true,"uniqueKey":"metrics.amount_invoiced","typeLabel":"string"},"invoices_paid":{"pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d{0,2}0*$","title":"Invoices Paid","type":"string","isRequired":true,"uniqueKey":"metrics.invoices_paid","typeLabel":"string"},"revenue_recognized":{"pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d{0,2}0*$","title":"Revenue Recognized","type":"string","isRequired":true,"uniqueKey":"metrics.revenue_recognized","typeLabel":"string"},"unbilled_revenue":{"pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d{0,2}0*$","title":"Unbilled Revenue","type":"string","isRequired":true,"uniqueKey":"metrics.unbilled_revenue","typeLabel":"string"},"unrecognized_revenue":{"pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d{0,2}0*$","title":"Unrecognized Revenue","type":"string","isRequired":true,"uniqueKey":"metrics.unrecognized_revenue","typeLabel":"string"},"deferred_revenue":{"pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d{0,2}0*$","title":"Deferred Revenue","type":"string","isRequired":true,"uniqueKey":"metrics.deferred_revenue","typeLabel":"string"},"total_contract_value":{"oneOf":[{"title":"Total Contract Value","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d{0,2}0*$","type":"string","uniqueKey":"metrics.total_contract_value.oneOf.0","typeLabel":"string"},{"title":"Total Contract Value","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d{0,2}0*$","type":"null","uniqueKey":"metrics.total_contract_value.oneOf.1","typeLabel":"null"}],"uniqueKey":"metrics.total_contract_value","typeLabel":"string | null"},"amount_invoiced_percentage":{"oneOf":[{"title":"Amount Invoiced Percentage","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d{0,2}0*$","type":"string","uniqueKey":"metrics.amount_invoiced_percentage.oneOf.0","typeLabel":"string"},{"title":"Amount Invoiced Percentage","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d{0,2}0*$","type":"null","uniqueKey":"metrics.amount_invoiced_percentage.oneOf.1","typeLabel":"null"}],"uniqueKey":"metrics.amount_invoiced_percentage","typeLabel":"string | null"},"invoices_paid_percentage":{"oneOf":[{"title":"Invoices Paid Percentage","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d{0,2}0*$","type":"string","uniqueKey":"metrics.invoices_paid_percentage.oneOf.0","typeLabel":"string"},{"title":"Invoices Paid Percentage","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d{0,2}0*$","type":"null","uniqueKey":"metrics.invoices_paid_percentage.oneOf.1","typeLabel":"null"}],"uniqueKey":"metrics.invoices_paid_percentage","typeLabel":"string | null"},"revenue_recognized_percentage":{"oneOf":[{"title":"Revenue Recognized Percentage","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d{0,2}0*$","type":"string","uniqueKey":"metrics.revenue_recognized_percentage.oneOf.0","typeLabel":"string"},{"title":"Revenue Recognized Percentage","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d{0,2}0*$","type":"null","uniqueKey":"metrics.revenue_recognized_percentage.oneOf.1","typeLabel":"null"}],"uniqueKey":"metrics.revenue_recognized_percentage","typeLabel":"string | null"},"next_invoice_date":{"oneOf":[{"title":"Next Invoice Date","format":"date","type":"string","uniqueKey":"metrics.next_invoice_date.oneOf.0","typeLabel":"string\u003cdate>"},{"title":"Next Invoice Date","format":"date","type":"null","uniqueKey":"metrics.next_invoice_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"metrics.next_invoice_date","typeLabel":"string\u003cdate> | null"},"total_discount_amount":{"default":"0","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d{0,2}0*$","title":"Total Discount Amount","type":"string","uniqueKey":"metrics.total_discount_amount","typeLabel":"string"},"total_tax_amount":{"default":"0","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d{0,2}0*$","title":"Total Tax Amount","type":"string","uniqueKey":"metrics.total_tax_amount","typeLabel":"string"}},"required":["mrr","arr","amount_invoiced","invoices_paid","revenue_recognized","unbilled_revenue","unrecognized_revenue","deferred_revenue"],"title":"ContractMetricsSchemaOut","type":"object","description":"Derived contract metrics (MRR, ARR, TCV, invoiced, recognized, etc.).","readOnly":true,"isRequired":true,"uniqueKey":"metrics","typeLabel":"ContractMetricsSchemaOut · object"},"custom_fields":{"default":[],"items":{"properties":{"field":{"properties":{"id":{"title":"Id","type":"integer","isRequired":true,"uniqueKey":"custom_fields.items.[INDEX].field.id","typeLabel":"integer"},"name":{"title":"Name","type":"string","isRequired":true,"uniqueKey":"custom_fields.items.[INDEX].field.name","typeLabel":"string"},"description":{"oneOf":[{"title":"Description","type":"string","isRequired":true,"uniqueKey":"custom_fields.items.[INDEX].field.description.oneOf.0","typeLabel":"string"},{"title":"Description","type":"null","isRequired":true,"uniqueKey":"custom_fields.items.[INDEX].field.description.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"custom_fields.items.[INDEX].field.description","typeLabel":"string | null"},"helper_text":{"oneOf":[{"title":"Helper Text","type":"string","isRequired":true,"uniqueKey":"custom_fields.items.[INDEX].field.helper_text.oneOf.0","typeLabel":"string"},{"title":"Helper Text","type":"null","isRequired":true,"uniqueKey":"custom_fields.items.[INDEX].field.helper_text.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"custom_fields.items.[INDEX].field.helper_text","typeLabel":"string | null"},"field_type":{"enum":["text","number","currency","date","boolean","single_select","multi_select","link","paragraph"],"title":"FieldType","type":"string","isRequired":true,"uniqueKey":"custom_fields.items.[INDEX].field.field_type","typeLabel":"enum\u003cstring>"},"applies_to":{"items":{"description":"Schema for individual applies_to items.","properties":{"type":{"description":"Record types a custom field can apply to. Stored in DB as plain text; no Django choices.","enum":["invoice","bill","direct_expense","journal_entry","intercompany_journal_entry","vendor_prepayment","vendor_credit","vendor_payment","vendor_refund","customer_payment","customer_prepayment","customer_refund","customer_deposit","currency_revaluation","contract","fixed_asset","customer","vendor","account","company","sales_order","purchase_order","cash_sale","customer_credit","quote"],"title":"CustomFieldAppliesToType","type":"string","isRequired":true,"uniqueKey":"custom_fields.items.[INDEX].field.applies_to.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"layer":{"type":"string","title":"Layer","default":"transaction","enum":["transaction","entry"],"uniqueKey":"custom_fields.items.[INDEX].field.applies_to.items.[INDEX].layer","typeLabel":"enum\u003cstring>"},"is_active":{"default":true,"title":"Is Active","type":"boolean","uniqueKey":"custom_fields.items.[INDEX].field.applies_to.items.[INDEX].is_active","typeLabel":"boolean"},"is_required":{"default":false,"title":"Is Required","type":"boolean","uniqueKey":"custom_fields.items.[INDEX].field.applies_to.items.[INDEX].is_required","typeLabel":"boolean"}},"required":["type"],"title":"AppliesToItemSchema","type":"object","uniqueKey":"custom_fields.items.[INDEX].field.applies_to.items.[INDEX]","typeLabel":"AppliesToItemSchema · object"},"title":"Applies To","type":"array","isRequired":true,"uniqueKey":"custom_fields.items.[INDEX].field.applies_to","typeLabel":"AppliesToItemSchema · object[]"},"options":{"oneOf":[{"title":"Options","items":{"type":"string","uniqueKey":"custom_fields.items.[INDEX].field.options.oneOf.0.items.[INDEX]","typeLabel":"string"},"type":"array","isRequired":true,"uniqueKey":"custom_fields.items.[INDEX].field.options.oneOf.0","typeLabel":"string[]"},{"title":"Options","items":{"type":"string"},"type":"null","isRequired":true,"uniqueKey":"custom_fields.items.[INDEX].field.options.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"custom_fields.items.[INDEX].field.options","typeLabel":"string[] | null"},"is_active":{"oneOf":[{"title":"Is Active","type":"boolean","isRequired":true,"uniqueKey":"custom_fields.items.[INDEX].field.is_active.oneOf.0","typeLabel":"boolean"},{"title":"Is Active","type":"null","isRequired":true,"uniqueKey":"custom_fields.items.[INDEX].field.is_active.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"custom_fields.items.[INDEX].field.is_active","typeLabel":"boolean | null"},"company_id":{"oneOf":[{"title":"Company Id","type":"integer","uniqueKey":"custom_fields.items.[INDEX].field.company_id.oneOf.0","typeLabel":"integer"},{"title":"Company Id","type":"null","uniqueKey":"custom_fields.items.[INDEX].field.company_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"custom_fields.items.[INDEX].field.company_id","typeLabel":"integer | null"},"company_ids":{"oneOf":[{"title":"Company Ids","items":{"type":"integer","uniqueKey":"custom_fields.items.[INDEX].field.company_ids.oneOf.0.items.[INDEX]","typeLabel":"integer"},"type":"array","uniqueKey":"custom_fields.items.[INDEX].field.company_ids.oneOf.0","typeLabel":"integer[]"},{"title":"Company Ids","items":{"type":"integer"},"type":"null","uniqueKey":"custom_fields.items.[INDEX].field.company_ids.oneOf.1","typeLabel":"null"}],"uniqueKey":"custom_fields.items.[INDEX].field.company_ids","typeLabel":"integer[] | null"},"default_value":{"oneOf":[{"type":"string","title":"Default Value","uniqueKey":"custom_fields.items.[INDEX].field.default_value.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","uniqueKey":"custom_fields.items.[INDEX].field.default_value.oneOf.1.items.[INDEX]","typeLabel":"string"},"title":"Default Value","uniqueKey":"custom_fields.items.[INDEX].field.default_value.oneOf.1","typeLabel":"string[]"},{"type":"null","title":"Default Value","uniqueKey":"custom_fields.items.[INDEX].field.default_value.oneOf.2","typeLabel":"null"}],"uniqueKey":"custom_fields.items.[INDEX].field.default_value","typeLabel":"string | string[] | null"}},"required":["id","name","description","helper_text","field_type","applies_to","options","is_active"],"title":"CustomFieldSchemaOut","type":"object","isRequired":true,"uniqueKey":"custom_fields.items.[INDEX].field","typeLabel":"CustomFieldSchemaOut · object"},"value":{"oneOf":[{"type":"object","title":"CustomFieldValueSchemaOut","required":["id","custom_field_id","custom_field_name","custom_field_type","custom_field_value_id","value","created_at","updated_at"],"properties":{"id":{"title":"Id","type":"integer","isRequired":true,"uniqueKey":"custom_fields.items.[INDEX].value.oneOf.0.id","typeLabel":"integer"},"custom_field_id":{"title":"Custom Field Id","type":"integer","isRequired":true,"uniqueKey":"custom_fields.items.[INDEX].value.oneOf.0.custom_field_id","typeLabel":"integer"},"custom_field_name":{"title":"Custom Field Name","type":"string","isRequired":true,"uniqueKey":"custom_fields.items.[INDEX].value.oneOf.0.custom_field_name","typeLabel":"string"},"custom_field_type":{"title":"Custom Field Type","type":"string","isRequired":true,"uniqueKey":"custom_fields.items.[INDEX].value.oneOf.0.custom_field_type","typeLabel":"string"},"custom_field_value_id":{"title":"Custom Field Value Id","type":"integer","isRequired":true,"uniqueKey":"custom_fields.items.[INDEX].value.oneOf.0.custom_field_value_id","typeLabel":"integer"},"value":{"oneOf":[{"title":"Value","isRequired":true}],"isRequired":true,"uniqueKey":"custom_fields.items.[INDEX].value.oneOf.0.value","typeLabel":"any"},"created_at":{"title":"Created At","type":"string","isRequired":true,"uniqueKey":"custom_fields.items.[INDEX].value.oneOf.0.created_at","typeLabel":"string"},"updated_at":{"title":"Updated At","type":"string","isRequired":true,"uniqueKey":"custom_fields.items.[INDEX].value.oneOf.0.updated_at","typeLabel":"string"}},"uniqueKey":"custom_fields.items.[INDEX].value.oneOf.0","typeLabel":"CustomFieldValueSchemaOut · object"},{"type":"null","uniqueKey":"custom_fields.items.[INDEX].value.oneOf.1","typeLabel":"null"}],"uniqueKey":"custom_fields.items.[INDEX].value","typeLabel":"CustomFieldValueSchemaOut · object | null"}},"required":["field"],"title":"CustomFieldValuePairOutputSchema","type":"object","uniqueKey":"custom_fields.items.[INDEX]","typeLabel":"CustomFieldValuePairOutputSchema · object"},"title":"Custom Fields","type":"array","uniqueKey":"custom_fields","typeLabel":"CustomFieldValuePairOutputSchema · object[]"},"completed_approvals_count":{"default":0,"title":"Completed Approvals Count","type":"integer","uniqueKey":"completed_approvals_count","typeLabel":"integer"},"total_approvals_count":{"default":0,"title":"Total Approvals Count","type":"integer","uniqueKey":"total_approvals_count","typeLabel":"integer"},"integration_remote_records":{"default":[],"items":{"properties":{"id":{"title":"Id","type":"integer","isRequired":true,"uniqueKey":"integration_remote_records.items.[INDEX].id","typeLabel":"integer"},"source_id":{"title":"Source Id","type":"string","isRequired":true,"uniqueKey":"integration_remote_records.items.[INDEX].source_id","typeLabel":"string"},"transactional_date":{"oneOf":[{"title":"Transactional Date","format":"date-time","type":"string","uniqueKey":"integration_remote_records.items.[INDEX].transactional_date.oneOf.0","typeLabel":"string\u003cdate-time>"},{"title":"Transactional Date","format":"date-time","type":"null","uniqueKey":"integration_remote_records.items.[INDEX].transactional_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"integration_remote_records.items.[INDEX].transactional_date","typeLabel":"string\u003cdate-time> | null"},"external_source":{"oneOf":[{"type":"object","title":"ExternalIntegrationSourceOut","required":["integration_type","external_integration_url"],"properties":{"integration_type":{"oneOf":[{"type":"string","title":"IntegrationProviderType","enum":["bill_com","ramp","zoho","fivetran","stripe","finch","hubspot","brex","cubby","avalara","deel","tax1099","sitelink","postgresql","qlik","power_bi","snowflake","avidxchange","concur","salesforce","hmrc","rippling","monday","airwallex","pleo","tipalti","addepar","moss","data_warehouse","external","anrok","kintsugi","numeral"],"isRequired":true,"uniqueKey":"integration_remote_records.items.[INDEX].external_source.oneOf.0.integration_type.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","title":"MigrationProviderType","enum":["quickbooks","xero","stripe","netsuite_rutter","sage_50_rutter","sage_50","qbd"],"isRequired":true,"uniqueKey":"integration_remote_records.items.[INDEX].external_source.oneOf.0.integration_type.oneOf.1","typeLabel":"enum\u003cstring>"},{"type":"string","title":"Integration Type","isRequired":true,"uniqueKey":"integration_remote_records.items.[INDEX].external_source.oneOf.0.integration_type.oneOf.2","typeLabel":"string"}],"isRequired":true,"uniqueKey":"integration_remote_records.items.[INDEX].external_source.oneOf.0.integration_type","typeLabel":"enum\u003cstring> · enum\u003cstring> · string"},"external_integration_url":{"oneOf":[{"title":"External Integration Url","type":"string","isRequired":true,"uniqueKey":"integration_remote_records.items.[INDEX].external_source.oneOf.0.external_integration_url.oneOf.0","typeLabel":"string"},{"title":"External Integration Url","type":"null","isRequired":true,"uniqueKey":"integration_remote_records.items.[INDEX].external_source.oneOf.0.external_integration_url.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"integration_remote_records.items.[INDEX].external_source.oneOf.0.external_integration_url","typeLabel":"string | null"}},"uniqueKey":"integration_remote_records.items.[INDEX].external_source.oneOf.0","typeLabel":"ExternalIntegrationSourceOut · object"},{"type":"null","uniqueKey":"integration_remote_records.items.[INDEX].external_source.oneOf.1","typeLabel":"null"}],"uniqueKey":"integration_remote_records.items.[INDEX].external_source","typeLabel":"ExternalIntegrationSourceOut · object | null"},"connection_id":{"oneOf":[{"title":"Connection Id","type":"integer","uniqueKey":"integration_remote_records.items.[INDEX].connection_id.oneOf.0","typeLabel":"integer"},{"title":"Connection Id","type":"null","uniqueKey":"integration_remote_records.items.[INDEX].connection_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"integration_remote_records.items.[INDEX].connection_id","typeLabel":"integer | null"},"integration_id":{"oneOf":[{"title":"Integration Id","type":"integer","uniqueKey":"integration_remote_records.items.[INDEX].integration_id.oneOf.0","typeLabel":"integer"},{"title":"Integration Id","type":"null","uniqueKey":"integration_remote_records.items.[INDEX].integration_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"integration_remote_records.items.[INDEX].integration_id","typeLabel":"integer | null"},"integration_name":{"oneOf":[{"title":"Integration Name","type":"string","uniqueKey":"integration_remote_records.items.[INDEX].integration_name.oneOf.0","typeLabel":"string"},{"title":"Integration Name","type":"null","uniqueKey":"integration_remote_records.items.[INDEX].integration_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"integration_remote_records.items.[INDEX].integration_name","typeLabel":"string | null"},"integration_provider":{"oneOf":[{"type":"object","title":"IntegrationProviderSchemaOut","required":["id","name","integration_type"],"properties":{"id":{"title":"Id","type":"integer","isRequired":true,"uniqueKey":"integration_remote_records.items.[INDEX].integration_provider.oneOf.0.id","typeLabel":"integer"},"name":{"title":"Name","type":"string","isRequired":true,"uniqueKey":"integration_remote_records.items.[INDEX].integration_provider.oneOf.0.name","typeLabel":"string"},"integration_type":{"oneOf":[{"type":"string","title":"IntegrationProviderType","enum":["bill_com","ramp","zoho","fivetran","stripe","finch","hubspot","brex","cubby","avalara","deel","tax1099","sitelink","postgresql","qlik","power_bi","snowflake","avidxchange","concur","salesforce","hmrc","rippling","monday","airwallex","pleo","tipalti","addepar","moss","data_warehouse","external","anrok","kintsugi","numeral"],"isRequired":true,"uniqueKey":"integration_remote_records.items.[INDEX].integration_provider.oneOf.0.integration_type.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","title":"Integration Type","isRequired":true,"uniqueKey":"integration_remote_records.items.[INDEX].integration_provider.oneOf.0.integration_type.oneOf.1","typeLabel":"string"}],"isRequired":true,"uniqueKey":"integration_remote_records.items.[INDEX].integration_provider.oneOf.0.integration_type","typeLabel":"enum\u003cstring> | string"},"logo_url":{"oneOf":[{"title":"Logo Url","type":"string","uniqueKey":"integration_remote_records.items.[INDEX].integration_provider.oneOf.0.logo_url.oneOf.0","typeLabel":"string"},{"title":"Logo Url","type":"null","uniqueKey":"integration_remote_records.items.[INDEX].integration_provider.oneOf.0.logo_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"integration_remote_records.items.[INDEX].integration_provider.oneOf.0.logo_url","typeLabel":"string | null"},"website":{"oneOf":[{"title":"Website","type":"string","uniqueKey":"integration_remote_records.items.[INDEX].integration_provider.oneOf.0.website.oneOf.0","typeLabel":"string"},{"title":"Website","type":"null","uniqueKey":"integration_remote_records.items.[INDEX].integration_provider.oneOf.0.website.oneOf.1","typeLabel":"null"}],"uniqueKey":"integration_remote_records.items.[INDEX].integration_provider.oneOf.0.website","typeLabel":"string | null"},"description":{"oneOf":[{"title":"Description","type":"string","uniqueKey":"integration_remote_records.items.[INDEX].integration_provider.oneOf.0.description.oneOf.0","typeLabel":"string"},{"title":"Description","type":"null","uniqueKey":"integration_remote_records.items.[INDEX].integration_provider.oneOf.0.description.oneOf.1","typeLabel":"null"}],"uniqueKey":"integration_remote_records.items.[INDEX].integration_provider.oneOf.0.description","typeLabel":"string | null"},"category":{"oneOf":[{"title":"Category","type":"string","uniqueKey":"integration_remote_records.items.[INDEX].integration_provider.oneOf.0.category.oneOf.0","typeLabel":"string"},{"title":"Category","type":"null","uniqueKey":"integration_remote_records.items.[INDEX].integration_provider.oneOf.0.category.oneOf.1","typeLabel":"null"}],"uniqueKey":"integration_remote_records.items.[INDEX].integration_provider.oneOf.0.category","typeLabel":"string | null"}},"uniqueKey":"integration_remote_records.items.[INDEX].integration_provider.oneOf.0","typeLabel":"IntegrationProviderSchemaOut · object"},{"type":"null","uniqueKey":"integration_remote_records.items.[INDEX].integration_provider.oneOf.1","typeLabel":"null"}],"uniqueKey":"integration_remote_records.items.[INDEX].integration_provider","typeLabel":"IntegrationProviderSchemaOut · object | null"},"url":{"oneOf":[{"title":"Url","type":"string","uniqueKey":"integration_remote_records.items.[INDEX].url.oneOf.0","typeLabel":"string"},{"title":"Url","type":"null","uniqueKey":"integration_remote_records.items.[INDEX].url.oneOf.1","typeLabel":"null"}],"uniqueKey":"integration_remote_records.items.[INDEX].url","typeLabel":"string | null"}},"required":["id","source_id"],"title":"IntegrationRemoteRecordSchemaOut","type":"object","uniqueKey":"integration_remote_records.items.[INDEX]","typeLabel":"IntegrationRemoteRecordSchemaOut · object"},"title":"Integration Remote Records","type":"array","uniqueKey":"integration_remote_records","typeLabel":"IntegrationRemoteRecordSchemaOut · object[]"},"code":{"oneOf":[{"title":"Code","type":"string","uniqueKey":"code.oneOf.0","typeLabel":"string"},{"title":"Code","type":"null","uniqueKey":"code.oneOf.1","typeLabel":"null"}],"uniqueKey":"code","typeLabel":"string | null"},"company_id":{"oneOf":[{"title":"Company Id","type":"integer","uniqueKey":"company_id.oneOf.0","typeLabel":"integer"},{"title":"Company Id","type":"null","uniqueKey":"company_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"company_id","typeLabel":"integer | null"},"company_name":{"oneOf":[{"title":"Company Name","type":"string","uniqueKey":"company_name.oneOf.0","typeLabel":"string"},{"title":"Company Name","type":"null","uniqueKey":"company_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"company_name","typeLabel":"string | null"},"company_currency":{"oneOf":[{"type":"string","title":"SystemCurrencies","enum":["AED","AFN","ALL","AMD","ANG","AOA","ARS","AUD","AWG","AZN","BAM","BBD","BDT","BGN","BHD","BIF","BMD","BND","BOB","BRL","BSD","BTN","BWP","BYN","BZD","CAD","CDF","CHF","CLF","CLP","CNY","COP","CRC","CUP","CVE","CZK","DJF","DKK","DOP","DZD","EGP","ERN","ETB","EUR","FJD","FKP","GBP","GEL","GHS","GIP","GMD","GNF","GTQ","GYD","HKD","HNL","HTG","HUF","IDR","ILS","INR","IQD","IRR","ISK","JMD","JOD","JPY","KES","KGS","KHR","KMF","KPW","KRW","KWD","KYD","KZT","LAK","LBP","LKR","LRD","LSL","LYD","MAD","MDL","MGA","MKD","MMK","MNT","MOP","MRU","MUR","MVR","MWK","MXN","MYR","MZN","NAD","NGN","NIO","NOK","NPR","NZD","OMR","PAB","PEN","PGK","PHP","PKR","PLN","PYG","QAR","RON","RSD","RUB","RWF","SAR","SBD","SCR","SDG","SEK","SGD","SHP","SLL","SOS","SRD","STN","SVC","SYP","SZL","THB","TJS","TMT","TND","TOP","TRY","TTD","TWD","TZS","UAH","UGX","USD","UYU","UZS","VES","VND","VUV","WST","XAF","XAG","XAU","XCD","XDR","XOF","XPD","XPF","XPT","YER","ZAR","ZMW","ZWL"],"uniqueKey":"company_currency.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"company_currency.oneOf.1","typeLabel":"null"}],"uniqueKey":"company_currency","typeLabel":"enum\u003cstring> | null"},"customer_id":{"oneOf":[{"title":"Customer Id","type":"integer","uniqueKey":"customer_id.oneOf.0","typeLabel":"integer"},{"title":"Customer Id","type":"null","uniqueKey":"customer_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"customer_id","typeLabel":"integer | null"},"customer_name":{"oneOf":[{"title":"Customer Name","type":"string","uniqueKey":"customer_name.oneOf.0","typeLabel":"string"},{"title":"Customer Name","type":"null","uniqueKey":"customer_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"customer_name","typeLabel":"string | null"},"term_id":{"oneOf":[{"title":"Term Id","type":"integer","uniqueKey":"term_id.oneOf.0","typeLabel":"integer"},{"title":"Term Id","type":"null","uniqueKey":"term_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"term_id","typeLabel":"integer | null"},"default_ar_account_id":{"oneOf":[{"title":"Default Ar Account Id","type":"integer","uniqueKey":"default_ar_account_id.oneOf.0","typeLabel":"integer"},{"title":"Default Ar Account Id","type":"null","uniqueKey":"default_ar_account_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"default_ar_account_id","typeLabel":"integer | null"},"unbilled_receivable_account_id":{"oneOf":[{"title":"Unbilled Receivable Account Id","type":"integer","uniqueKey":"unbilled_receivable_account_id.oneOf.0","typeLabel":"integer"},{"title":"Unbilled Receivable Account Id","type":"null","uniqueKey":"unbilled_receivable_account_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"unbilled_receivable_account_id","typeLabel":"integer | null"},"contract_template_id":{"oneOf":[{"title":"Contract Template Id","type":"integer","uniqueKey":"contract_template_id.oneOf.0","typeLabel":"integer"},{"title":"Contract Template Id","type":"null","uniqueKey":"contract_template_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"contract_template_id","typeLabel":"integer | null"},"end_date":{"oneOf":[{"title":"End Date","format":"date","type":"string","uniqueKey":"end_date.oneOf.0","typeLabel":"string\u003cdate>"},{"title":"End Date","format":"date","type":"null","uniqueKey":"end_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"end_date","typeLabel":"string\u003cdate> | null"},"billing_address":{"oneOf":[{"type":"object","title":"AddressSchemaIn","required":["street","city","postal_code"],"properties":{"street":{"title":"Street","type":"string","isRequired":true,"uniqueKey":"billing_address.oneOf.0.street","typeLabel":"string"},"city":{"title":"City","type":"string","isRequired":true,"uniqueKey":"billing_address.oneOf.0.city","typeLabel":"string"},"postal_code":{"title":"Postal Code","type":"string","isRequired":true,"uniqueKey":"billing_address.oneOf.0.postal_code","typeLabel":"string"},"state":{"default":"","title":"State","type":"string","uniqueKey":"billing_address.oneOf.0.state","typeLabel":"string"},"country":{"oneOf":[{"type":"string","title":"Country","default":"","const":"","uniqueKey":"billing_address.oneOf.0.country.oneOf.0","typeLabel":"string"},{"type":"string","title":"SystemCountries","default":"","enum":["AA","AB","AC","AD","AE","AF","AG","AH","AI","AJ","AK","AL","AM","AN","AO","AP","AQ","AR","AS","AT","AU","AV","AW","AX","AY","AZ","BA","BB","BC","BD","BE","BF","BG","BH","BI","BJ","BK","BL","BM","BN","BO","BP","BQ","BR","BS","BT","BU","BV","BW","BX","BY","BZ","CA","CB","CC","CD","CE","CF","CG","CH","CI","CJ","CK","CL","CM","CN","CO","CP","CQ","CR","CS","CT","CU","CV","CW","CX","CY","CZ","DA","DB","DC","DD","DE","DF","DG","DH","DI","DJ","DK","DL","DM","DN","DO","DP","DQ","DR","DS","DT","DU","DV","DW","DX","DY","DZ","EA","EB","EC","ED","EE","EF","EG","EH","EI","EJ","EK","EL","EM","EN","EO","EP","EQ","ER","ES","ET","EU","EV","EW","EX","EY","EZ","FA","FB","FC","FD","FE","FF","FG","FH","FI","FJ","FK","FL","FM","FN","FO","FP","FQ","FR","FS","FT","FU","FV","FW","FX","FY","FZ","GA","GB","GC","GD","GE","GF","GG","GH","GI","GJ","GK","GL","GM","GN","GO","GP","GQ","GR","GS","GT","GU","GV","GW","GX","GY","GZ","HA","HB","HC","HD","HE","HF","HG","HH","HI","HJ","HK","HL","HM","HN","HO","HP","HQ","HR","HS","HT","HU","HV","HW","HX","HY","HZ","IA","IB","IC","ID","IE","IF","IG","IH","II","IJ","IK","IL","IM","IN","IO","IP","IQ","IR","IS","IT","IU","IV","IW","IX","IY","IZ","JA","JB","JC","JD","JE","JF","JG","JH","JI","JJ","JK","JL","JM","JN","JO","JP","JQ","JR","JS","JT","JU","JV","JW","JX","JY","JZ","KA","KB","KC","KD","KE","KF","KG","KH","KI","KJ","KK","KL","KM","KN","KO","KP","KQ","KR","KS","KT","KU","KV","KW","KX","KY","KZ","LA","LB","LC","LD","LE","LF","LG","LH","LI","LJ","LK","LL","LM","LN","LO","LP","LQ","LR","LS","LT","LU","LV","LW","LX","LY","LZ","MA","MB","MC","MD","ME","MF","MG","MH","MI","MJ","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NB","NC","ND","NE","NF","NG","NH","NI","NJ","NK","NL","NM","NN","NO","NP","NQ","NR","NS","NT","NU","NV","NW","NX","NY","NZ","OA","OB","OC","OD","OE","OF","OG","OH","OI","OJ","OK","OL","OM","ON","OO","OP","OQ","OR","OS","OT","OU","OV","OW","OX","OY","OZ","PA","PB","PC","PD","PE","PF","PG","PH","PI","PJ","PK","PL","PM","PN","PO","PP","PQ","PR","PS","PT","PU","PV","PW","PX","PY","PZ","QA","QB","QC","QD","QE","QF","QG","QH","QI","QJ","QK","QL","QM","QN","QO","QP","QQ","QR","QS","QT","QU","QV","QW","QX","QY","QZ","RA","RB","RC","RD","RE","RF","RG","RH","RI","RJ","RK","RL","RM","RN","RO","RP","RQ","RR","RS","RT","RU","RV","RW","RX","RY","RZ","SA","SB","SC","SD","SE","SF","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SP","SQ","SR","SS","ST","SU","SV","SW","SX","SY","SZ","TA","TB","TC","TD","TE","TF","TG","TH","TI","TJ","TK","TL","TM","TN","TO","TP","TQ","TR","TS","TT","TU","TV","TW","TX","TY","TZ","UA","UB","UC","UD","UE","UF","UG","UH","UI","UJ","UK","UL","UM","UN","UO","UP","UQ","UR","US","UT","UU","UV","UW","UX","UY","UZ","VA","VB","VC","VD","VE","VF","VG","VH","VI","VJ","VK","VL","VM","VN","VO","VP","VQ","VR","VS","VT","VU","VV","VW","VX","VY","VZ","WA","WB","WC","WD","WE","WF","WG","WH","WI","WJ","WK","WL","WM","WN","WO","WP","WQ","WR","WS","WT","WU","WV","WW","WX","WY","WZ","XA","XB","XC","XD","XE","XF","XG","XH","XI","XJ","XK","XL","XM","XN","XO","XP","XQ","XR","XS","XT","XU","XV","XW","XX","XY","XZ","YA","YB","YC","YD","YE","YF","YG","YH","YI","YJ","YK","YL","YM","YN","YO","YP","YQ","YR","YS","YT","YU","YV","YW","YX","YY","YZ","ZA","ZB","ZC","ZD","ZE","ZF","ZG","ZH","ZI","ZJ","ZK","ZL","ZM","ZN","ZO","ZP","ZQ","ZR","ZS","ZT","ZU","ZV","ZW","ZX","ZY","ZZ"],"uniqueKey":"billing_address.oneOf.0.country.oneOf.1","typeLabel":"enum\u003cstring>"}],"uniqueKey":"billing_address.oneOf.0.country","typeLabel":"string | enum\u003cstring>"},"second_line":{"default":"","title":"Second Line","type":"string","uniqueKey":"billing_address.oneOf.0.second_line","typeLabel":"string"},"name":{"oneOf":[{"title":"Name","type":"string","uniqueKey":"billing_address.oneOf.0.name.oneOf.0","typeLabel":"string"},{"title":"Name","type":"null","uniqueKey":"billing_address.oneOf.0.name.oneOf.1","typeLabel":"null"}],"uniqueKey":"billing_address.oneOf.0.name","typeLabel":"string | null"}},"uniqueKey":"billing_address.oneOf.0","typeLabel":"AddressSchemaIn · object"},{"type":"null","uniqueKey":"billing_address.oneOf.1","typeLabel":"null"}],"uniqueKey":"billing_address","typeLabel":"AddressSchemaIn · object | null"},"shipping_address":{"oneOf":[{"type":"object","title":"AddressSchemaIn","required":["street","city","postal_code"],"properties":{"street":{"title":"Street","type":"string","isRequired":true,"uniqueKey":"shipping_address.oneOf.0.street","typeLabel":"string"},"city":{"title":"City","type":"string","isRequired":true,"uniqueKey":"shipping_address.oneOf.0.city","typeLabel":"string"},"postal_code":{"title":"Postal Code","type":"string","isRequired":true,"uniqueKey":"shipping_address.oneOf.0.postal_code","typeLabel":"string"},"state":{"default":"","title":"State","type":"string","uniqueKey":"shipping_address.oneOf.0.state","typeLabel":"string"},"country":{"oneOf":[{"type":"string","title":"Country","default":"","const":"","uniqueKey":"shipping_address.oneOf.0.country.oneOf.0","typeLabel":"string"},{"type":"string","title":"SystemCountries","default":"","enum":["AA","AB","AC","AD","AE","AF","AG","AH","AI","AJ","AK","AL","AM","AN","AO","AP","AQ","AR","AS","AT","AU","AV","AW","AX","AY","AZ","BA","BB","BC","BD","BE","BF","BG","BH","BI","BJ","BK","BL","BM","BN","BO","BP","BQ","BR","BS","BT","BU","BV","BW","BX","BY","BZ","CA","CB","CC","CD","CE","CF","CG","CH","CI","CJ","CK","CL","CM","CN","CO","CP","CQ","CR","CS","CT","CU","CV","CW","CX","CY","CZ","DA","DB","DC","DD","DE","DF","DG","DH","DI","DJ","DK","DL","DM","DN","DO","DP","DQ","DR","DS","DT","DU","DV","DW","DX","DY","DZ","EA","EB","EC","ED","EE","EF","EG","EH","EI","EJ","EK","EL","EM","EN","EO","EP","EQ","ER","ES","ET","EU","EV","EW","EX","EY","EZ","FA","FB","FC","FD","FE","FF","FG","FH","FI","FJ","FK","FL","FM","FN","FO","FP","FQ","FR","FS","FT","FU","FV","FW","FX","FY","FZ","GA","GB","GC","GD","GE","GF","GG","GH","GI","GJ","GK","GL","GM","GN","GO","GP","GQ","GR","GS","GT","GU","GV","GW","GX","GY","GZ","HA","HB","HC","HD","HE","HF","HG","HH","HI","HJ","HK","HL","HM","HN","HO","HP","HQ","HR","HS","HT","HU","HV","HW","HX","HY","HZ","IA","IB","IC","ID","IE","IF","IG","IH","II","IJ","IK","IL","IM","IN","IO","IP","IQ","IR","IS","IT","IU","IV","IW","IX","IY","IZ","JA","JB","JC","JD","JE","JF","JG","JH","JI","JJ","JK","JL","JM","JN","JO","JP","JQ","JR","JS","JT","JU","JV","JW","JX","JY","JZ","KA","KB","KC","KD","KE","KF","KG","KH","KI","KJ","KK","KL","KM","KN","KO","KP","KQ","KR","KS","KT","KU","KV","KW","KX","KY","KZ","LA","LB","LC","LD","LE","LF","LG","LH","LI","LJ","LK","LL","LM","LN","LO","LP","LQ","LR","LS","LT","LU","LV","LW","LX","LY","LZ","MA","MB","MC","MD","ME","MF","MG","MH","MI","MJ","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NB","NC","ND","NE","NF","NG","NH","NI","NJ","NK","NL","NM","NN","NO","NP","NQ","NR","NS","NT","NU","NV","NW","NX","NY","NZ","OA","OB","OC","OD","OE","OF","OG","OH","OI","OJ","OK","OL","OM","ON","OO","OP","OQ","OR","OS","OT","OU","OV","OW","OX","OY","OZ","PA","PB","PC","PD","PE","PF","PG","PH","PI","PJ","PK","PL","PM","PN","PO","PP","PQ","PR","PS","PT","PU","PV","PW","PX","PY","PZ","QA","QB","QC","QD","QE","QF","QG","QH","QI","QJ","QK","QL","QM","QN","QO","QP","QQ","QR","QS","QT","QU","QV","QW","QX","QY","QZ","RA","RB","RC","RD","RE","RF","RG","RH","RI","RJ","RK","RL","RM","RN","RO","RP","RQ","RR","RS","RT","RU","RV","RW","RX","RY","RZ","SA","SB","SC","SD","SE","SF","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SP","SQ","SR","SS","ST","SU","SV","SW","SX","SY","SZ","TA","TB","TC","TD","TE","TF","TG","TH","TI","TJ","TK","TL","TM","TN","TO","TP","TQ","TR","TS","TT","TU","TV","TW","TX","TY","TZ","UA","UB","UC","UD","UE","UF","UG","UH","UI","UJ","UK","UL","UM","UN","UO","UP","UQ","UR","US","UT","UU","UV","UW","UX","UY","UZ","VA","VB","VC","VD","VE","VF","VG","VH","VI","VJ","VK","VL","VM","VN","VO","VP","VQ","VR","VS","VT","VU","VV","VW","VX","VY","VZ","WA","WB","WC","WD","WE","WF","WG","WH","WI","WJ","WK","WL","WM","WN","WO","WP","WQ","WR","WS","WT","WU","WV","WW","WX","WY","WZ","XA","XB","XC","XD","XE","XF","XG","XH","XI","XJ","XK","XL","XM","XN","XO","XP","XQ","XR","XS","XT","XU","XV","XW","XX","XY","XZ","YA","YB","YC","YD","YE","YF","YG","YH","YI","YJ","YK","YL","YM","YN","YO","YP","YQ","YR","YS","YT","YU","YV","YW","YX","YY","YZ","ZA","ZB","ZC","ZD","ZE","ZF","ZG","ZH","ZI","ZJ","ZK","ZL","ZM","ZN","ZO","ZP","ZQ","ZR","ZS","ZT","ZU","ZV","ZW","ZX","ZY","ZZ"],"uniqueKey":"shipping_address.oneOf.0.country.oneOf.1","typeLabel":"enum\u003cstring>"}],"uniqueKey":"shipping_address.oneOf.0.country","typeLabel":"string | enum\u003cstring>"},"second_line":{"default":"","title":"Second Line","type":"string","uniqueKey":"shipping_address.oneOf.0.second_line","typeLabel":"string"},"name":{"oneOf":[{"title":"Name","type":"string","uniqueKey":"shipping_address.oneOf.0.name.oneOf.0","typeLabel":"string"},{"title":"Name","type":"null","uniqueKey":"shipping_address.oneOf.0.name.oneOf.1","typeLabel":"null"}],"uniqueKey":"shipping_address.oneOf.0.name","typeLabel":"string | null"}},"uniqueKey":"shipping_address.oneOf.0","typeLabel":"AddressSchemaIn · object"},{"type":"null","uniqueKey":"shipping_address.oneOf.1","typeLabel":"null"}],"uniqueKey":"shipping_address","typeLabel":"AddressSchemaIn · object | null"},"billing_anchor_weekday":{"oneOf":[{"title":"Billing Anchor Weekday","type":"integer","uniqueKey":"billing_anchor_weekday.oneOf.0","typeLabel":"integer"},{"title":"Billing Anchor Weekday","type":"null","uniqueKey":"billing_anchor_weekday.oneOf.1","typeLabel":"null"}],"uniqueKey":"billing_anchor_weekday","typeLabel":"integer | null"},"recognition_anchor_weekday":{"oneOf":[{"title":"Recognition Anchor Weekday","type":"integer","uniqueKey":"recognition_anchor_weekday.oneOf.0","typeLabel":"integer"},{"title":"Recognition Anchor Weekday","type":"null","uniqueKey":"recognition_anchor_weekday.oneOf.1","typeLabel":"null"}],"uniqueKey":"recognition_anchor_weekday","typeLabel":"integer | null"},"cutover_date":{"oneOf":[{"title":"Cutover Date","format":"date","type":"string","uniqueKey":"cutover_date.oneOf.0","typeLabel":"string\u003cdate>"},{"title":"Cutover Date","format":"date","type":"null","uniqueKey":"cutover_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"cutover_date","typeLabel":"string\u003cdate> | null"},"prior_recognized_amount":{"oneOf":[{"title":"Prior Recognized Amount","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d{0,2}0*$","type":"string","uniqueKey":"prior_recognized_amount.oneOf.0","typeLabel":"string"},{"title":"Prior Recognized Amount","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d{0,2}0*$","type":"null","uniqueKey":"prior_recognized_amount.oneOf.1","typeLabel":"null"}],"uniqueKey":"prior_recognized_amount","typeLabel":"string | null"},"default_early_termination_fee":{"oneOf":[{"title":"Default Early Termination Fee","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d{0,2}0*$","type":"string","uniqueKey":"default_early_termination_fee.oneOf.0","typeLabel":"string"},{"title":"Default Early Termination Fee","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d{0,2}0*$","type":"null","uniqueKey":"default_early_termination_fee.oneOf.1","typeLabel":"null"}],"uniqueKey":"default_early_termination_fee","typeLabel":"string | null"},"recognition_mode":{"type":"string","title":"RecognitionMode","default":"individual","enum":["individual","subledger"],"uniqueKey":"recognition_mode","typeLabel":"enum\u003cstring>"},"workflow_status":{"oneOf":[{"title":"Workflow Status","type":"string","uniqueKey":"workflow_status.oneOf.0","typeLabel":"string"},{"title":"Workflow Status","type":"null","uniqueKey":"workflow_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"workflow_status","typeLabel":"string | null"},"pending_approvers_count":{"default":0,"title":"Pending Approvers Count","type":"integer","uniqueKey":"pending_approvers_count","typeLabel":"integer"},"payment":{"oneOf":[{"type":"object","title":"PaymentSchemaOut","description":"Schema for payment collection configuration output.","properties":{"type":{"oneOf":[{"title":"Type","type":"string","uniqueKey":"payment.oneOf.0.type.oneOf.0","typeLabel":"string"},{"title":"Type","type":"null","uniqueKey":"payment.oneOf.0.type.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment.oneOf.0.type","typeLabel":"string | null"},"id":{"oneOf":[{"title":"Id","type":"integer","uniqueKey":"payment.oneOf.0.id.oneOf.0","typeLabel":"integer"},{"title":"Id","type":"null","uniqueKey":"payment.oneOf.0.id.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment.oneOf.0.id","typeLabel":"integer | null"},"body":{"oneOf":[{"title":"Body","type":"string","uniqueKey":"payment.oneOf.0.body.oneOf.0","typeLabel":"string"},{"title":"Body","type":"null","uniqueKey":"payment.oneOf.0.body.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment.oneOf.0.body","typeLabel":"string | null"},"link":{"oneOf":[{"title":"Link","type":"string","uniqueKey":"payment.oneOf.0.link.oneOf.0","typeLabel":"string"},{"title":"Link","type":"null","uniqueKey":"payment.oneOf.0.link.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment.oneOf.0.link","typeLabel":"string | null"}},"uniqueKey":"payment.oneOf.0","typeLabel":"PaymentSchemaOut · object"},{"type":"null","uniqueKey":"payment.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment","typeLabel":"PaymentSchemaOut · object | null"},"renewed_end_date":{"oneOf":[{"title":"Renewed End Date","format":"date","type":"string","uniqueKey":"renewed_end_date.oneOf.0","typeLabel":"string\u003cdate>"},{"title":"Renewed End Date","format":"date","type":"null","uniqueKey":"renewed_end_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"renewed_end_date","typeLabel":"string\u003cdate> | null"},"next_renewal_date":{"oneOf":[{"title":"Next Renewal Date","format":"date","type":"string","uniqueKey":"next_renewal_date.oneOf.0","typeLabel":"string\u003cdate>"},{"title":"Next Renewal Date","format":"date","type":"null","uniqueKey":"next_renewal_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"next_renewal_date","typeLabel":"string\u003cdate> | null"},"days_till_expiry":{"oneOf":[{"title":"Days Till Expiry","type":"integer","uniqueKey":"days_till_expiry.oneOf.0","typeLabel":"integer"},{"title":"Days Till Expiry","type":"null","uniqueKey":"days_till_expiry.oneOf.1","typeLabel":"null"}],"uniqueKey":"days_till_expiry","typeLabel":"integer | null"},"termination":{"oneOf":[{"type":"object","title":"EmbeddedTerminationSchemaOut","required":["id","number","contract_id","termination_type","termination_date","transaction_id","memo","date","record_status"],"properties":{"id":{"title":"Id","type":"integer","isRequired":true,"uniqueKey":"termination.oneOf.0.id","typeLabel":"integer"},"number":{"title":"Number","type":"integer","isRequired":true,"uniqueKey":"termination.oneOf.0.number","typeLabel":"integer"},"contract_id":{"title":"Contract Id","type":"integer","isRequired":true,"uniqueKey":"termination.oneOf.0.contract_id","typeLabel":"integer"},"termination_type":{"title":"Termination Type","type":"string","isRequired":true,"uniqueKey":"termination.oneOf.0.termination_type","typeLabel":"string"},"termination_date":{"format":"date","title":"Termination Date","type":"string","isRequired":true,"uniqueKey":"termination.oneOf.0.termination_date","typeLabel":"string\u003cdate>"},"transaction_id":{"title":"Transaction Id","type":"integer","isRequired":true,"uniqueKey":"termination.oneOf.0.transaction_id","typeLabel":"integer"},"memo":{"title":"Memo","type":"string","isRequired":true,"uniqueKey":"termination.oneOf.0.memo","typeLabel":"string"},"date":{"format":"date","title":"Date","type":"string","isRequired":true,"uniqueKey":"termination.oneOf.0.date","typeLabel":"string\u003cdate>"},"record_status":{"enum":["draft","posted","archived"],"title":"RecordStatus","type":"string","isRequired":true,"uniqueKey":"termination.oneOf.0.record_status","typeLabel":"enum\u003cstring>"},"early_termination_fee":{"oneOf":[{"title":"Early Termination Fee","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d{0,2}0*$","type":"string","uniqueKey":"termination.oneOf.0.early_termination_fee.oneOf.0","typeLabel":"string"},{"title":"Early Termination Fee","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d{0,2}0*$","type":"null","uniqueKey":"termination.oneOf.0.early_termination_fee.oneOf.1","typeLabel":"null"}],"uniqueKey":"termination.oneOf.0.early_termination_fee","typeLabel":"string | null"},"early_termination_fee_item_id":{"oneOf":[{"title":"Early Termination Fee Item Id","type":"integer","uniqueKey":"termination.oneOf.0.early_termination_fee_item_id.oneOf.0","typeLabel":"integer"},{"title":"Early Termination Fee Item Id","type":"null","uniqueKey":"termination.oneOf.0.early_termination_fee_item_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"termination.oneOf.0.early_termination_fee_item_id","typeLabel":"integer | null"},"fee_invoice_id":{"oneOf":[{"title":"Fee Invoice Id","type":"integer","uniqueKey":"termination.oneOf.0.fee_invoice_id.oneOf.0","typeLabel":"integer"},{"title":"Fee Invoice Id","type":"null","uniqueKey":"termination.oneOf.0.fee_invoice_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"termination.oneOf.0.fee_invoice_id","typeLabel":"integer | null"},"refund_amount":{"oneOf":[{"title":"Refund Amount","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d{0,2}0*$","type":"string","uniqueKey":"termination.oneOf.0.refund_amount.oneOf.0","typeLabel":"string"},{"title":"Refund Amount","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d{0,2}0*$","type":"null","uniqueKey":"termination.oneOf.0.refund_amount.oneOf.1","typeLabel":"null"}],"uniqueKey":"termination.oneOf.0.refund_amount","typeLabel":"string | null"},"refund_credit_account_id":{"oneOf":[{"title":"Refund Credit Account Id","type":"integer","uniqueKey":"termination.oneOf.0.refund_credit_account_id.oneOf.0","typeLabel":"integer"},{"title":"Refund Credit Account Id","type":"null","uniqueKey":"termination.oneOf.0.refund_credit_account_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"termination.oneOf.0.refund_credit_account_id","typeLabel":"integer | null"}},"uniqueKey":"termination.oneOf.0","typeLabel":"EmbeddedTerminationSchemaOut · object"},{"type":"null","uniqueKey":"termination.oneOf.1","typeLabel":"null"}],"uniqueKey":"termination","typeLabel":"EmbeddedTerminationSchemaOut · object | null"},"change_orders":{"default":[],"items":{"properties":{"id":{"title":"Id","type":"integer","isRequired":true,"uniqueKey":"change_orders.items.[INDEX].id","typeLabel":"integer"},"number":{"title":"Number","type":"integer","isRequired":true,"uniqueKey":"change_orders.items.[INDEX].number","typeLabel":"integer"},"contract_id":{"title":"Contract Id","type":"integer","isRequired":true,"uniqueKey":"change_orders.items.[INDEX].contract_id","typeLabel":"integer"},"effective_date":{"oneOf":[{"title":"Effective Date","format":"date","type":"string","isRequired":true,"uniqueKey":"change_orders.items.[INDEX].effective_date.oneOf.0","typeLabel":"string\u003cdate>"},{"title":"Effective Date","format":"date","type":"null","isRequired":true,"uniqueKey":"change_orders.items.[INDEX].effective_date.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"change_orders.items.[INDEX].effective_date","typeLabel":"string\u003cdate> | null"},"apply_cumulative_catchup":{"title":"Apply Cumulative Catchup","type":"boolean","isRequired":true,"uniqueKey":"change_orders.items.[INDEX].apply_cumulative_catchup","typeLabel":"boolean"},"transaction_id":{"oneOf":[{"title":"Transaction Id","type":"integer","isRequired":true,"uniqueKey":"change_orders.items.[INDEX].transaction_id.oneOf.0","typeLabel":"integer"},{"title":"Transaction Id","type":"null","isRequired":true,"uniqueKey":"change_orders.items.[INDEX].transaction_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"change_orders.items.[INDEX].transaction_id","typeLabel":"integer | null"},"memo":{"oneOf":[{"title":"Memo","type":"string","isRequired":true,"uniqueKey":"change_orders.items.[INDEX].memo.oneOf.0","typeLabel":"string"},{"title":"Memo","type":"null","isRequired":true,"uniqueKey":"change_orders.items.[INDEX].memo.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"change_orders.items.[INDEX].memo","typeLabel":"string | null"},"record_status":{"enum":["draft","posted","archived"],"title":"RecordStatus","type":"string","isRequired":true,"uniqueKey":"change_orders.items.[INDEX].record_status","typeLabel":"enum\u003cstring>"},"is_incomplete":{"title":"Is Incomplete","type":"boolean","isRequired":true,"uniqueKey":"change_orders.items.[INDEX].is_incomplete","typeLabel":"boolean"},"catchup_amount":{"oneOf":[{"title":"Catchup Amount","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","type":"string","uniqueKey":"change_orders.items.[INDEX].catchup_amount.oneOf.0","typeLabel":"string"},{"title":"Catchup Amount","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","type":"null","uniqueKey":"change_orders.items.[INDEX].catchup_amount.oneOf.1","typeLabel":"null"}],"uniqueKey":"change_orders.items.[INDEX].catchup_amount","typeLabel":"string | null"},"obligation_modifications":{"default":[],"items":{"description":"Lightweight output schema for obligation modifications embedded in contract detail.","properties":{"obligation_id":{"oneOf":[{"title":"Obligation Id","type":"integer","uniqueKey":"change_orders.items.[INDEX].obligation_modifications.items.[INDEX].obligation_id.oneOf.0","typeLabel":"integer"},{"title":"Obligation Id","type":"null","uniqueKey":"change_orders.items.[INDEX].obligation_modifications.items.[INDEX].obligation_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"change_orders.items.[INDEX].obligation_modifications.items.[INDEX].obligation_id","typeLabel":"integer | null"},"quantity":{"oneOf":[{"description":"Quantity this change order sets on the performance obligation. Empty when this change order does not change quantity.","title":"Quantity","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","type":"string","uniqueKey":"change_orders.items.[INDEX].obligation_modifications.items.[INDEX].quantity.oneOf.0","typeLabel":"string"},{"description":"Quantity this change order sets on the performance obligation. Empty when this change order does not change quantity.","title":"Quantity","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","type":"null","uniqueKey":"change_orders.items.[INDEX].obligation_modifications.items.[INDEX].quantity.oneOf.1","typeLabel":"null"}],"uniqueKey":"change_orders.items.[INDEX].obligation_modifications.items.[INDEX].quantity","typeLabel":"string | null"},"rate":{"oneOf":[{"title":"Rate","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","type":"string","uniqueKey":"change_orders.items.[INDEX].obligation_modifications.items.[INDEX].rate.oneOf.0","typeLabel":"string"},{"title":"Rate","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","type":"null","uniqueKey":"change_orders.items.[INDEX].obligation_modifications.items.[INDEX].rate.oneOf.1","typeLabel":"null"}],"uniqueKey":"change_orders.items.[INDEX].obligation_modifications.items.[INDEX].rate","typeLabel":"string | null"},"item_id":{"oneOf":[{"title":"Item Id","type":"integer","uniqueKey":"change_orders.items.[INDEX].obligation_modifications.items.[INDEX].item_id.oneOf.0","typeLabel":"integer"},{"title":"Item Id","type":"null","uniqueKey":"change_orders.items.[INDEX].obligation_modifications.items.[INDEX].item_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"change_orders.items.[INDEX].obligation_modifications.items.[INDEX].item_id","typeLabel":"integer | null"},"memo":{"oneOf":[{"title":"Memo","type":"string","uniqueKey":"change_orders.items.[INDEX].obligation_modifications.items.[INDEX].memo.oneOf.0","typeLabel":"string"},{"title":"Memo","type":"null","uniqueKey":"change_orders.items.[INDEX].obligation_modifications.items.[INDEX].memo.oneOf.1","typeLabel":"null"}],"uniqueKey":"change_orders.items.[INDEX].obligation_modifications.items.[INDEX].memo","typeLabel":"string | null"},"discount_type":{"oneOf":[{"title":"Discount Type","type":"string","uniqueKey":"change_orders.items.[INDEX].obligation_modifications.items.[INDEX].discount_type.oneOf.0","typeLabel":"string"},{"title":"Discount Type","type":"null","uniqueKey":"change_orders.items.[INDEX].obligation_modifications.items.[INDEX].discount_type.oneOf.1","typeLabel":"null"}],"uniqueKey":"change_orders.items.[INDEX].obligation_modifications.items.[INDEX].discount_type","typeLabel":"string | null"},"discount_value":{"oneOf":[{"title":"Discount Value","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","type":"string","uniqueKey":"change_orders.items.[INDEX].obligation_modifications.items.[INDEX].discount_value.oneOf.0","typeLabel":"string"},{"title":"Discount Value","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","type":"null","uniqueKey":"change_orders.items.[INDEX].obligation_modifications.items.[INDEX].discount_value.oneOf.1","typeLabel":"null"}],"uniqueKey":"change_orders.items.[INDEX].obligation_modifications.items.[INDEX].discount_value","typeLabel":"string | null"},"standalone_selling_price":{"oneOf":[{"title":"Standalone Selling Price","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","type":"string","uniqueKey":"change_orders.items.[INDEX].obligation_modifications.items.[INDEX].standalone_selling_price.oneOf.0","typeLabel":"string"},{"title":"Standalone Selling Price","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","type":"null","uniqueKey":"change_orders.items.[INDEX].obligation_modifications.items.[INDEX].standalone_selling_price.oneOf.1","typeLabel":"null"}],"uniqueKey":"change_orders.items.[INDEX].obligation_modifications.items.[INDEX].standalone_selling_price","typeLabel":"string | null"},"cancel":{"default":false,"title":"Cancel","type":"boolean","uniqueKey":"change_orders.items.[INDEX].obligation_modifications.items.[INDEX].cancel","typeLabel":"boolean"}},"title":"EmbeddedObligationModificationOut","type":"object","uniqueKey":"change_orders.items.[INDEX].obligation_modifications.items.[INDEX]","typeLabel":"EmbeddedObligationModificationOut · object"},"title":"Obligation Modifications","type":"array","uniqueKey":"change_orders.items.[INDEX].obligation_modifications","typeLabel":"EmbeddedObligationModificationOut · object[]"},"obligation_additions":{"default":[],"items":{"description":"Lightweight read-only schema for obligation additions embedded in contract detail.","properties":{"item_id":{"oneOf":[{"title":"Item Id","type":"integer","uniqueKey":"change_orders.items.[INDEX].obligation_additions.items.[INDEX].item_id.oneOf.0","typeLabel":"integer"},{"title":"Item Id","type":"null","uniqueKey":"change_orders.items.[INDEX].obligation_additions.items.[INDEX].item_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"change_orders.items.[INDEX].obligation_additions.items.[INDEX].item_id","typeLabel":"integer | null"},"quantity":{"oneOf":[{"description":"Quantity on this performance obligation. The value is empty, or `0`, when the obligation has no quantity. A value is greater than or equal to `0`. The value has up to 6 decimal places.","title":"Quantity","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","type":"string","uniqueKey":"change_orders.items.[INDEX].obligation_additions.items.[INDEX].quantity.oneOf.0","typeLabel":"string"},{"description":"Quantity on this performance obligation. The value is empty, or `0`, when the obligation has no quantity. A value is greater than or equal to `0`. The value has up to 6 decimal places.","title":"Quantity","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","type":"null","uniqueKey":"change_orders.items.[INDEX].obligation_additions.items.[INDEX].quantity.oneOf.1","typeLabel":"null"}],"uniqueKey":"change_orders.items.[INDEX].obligation_additions.items.[INDEX].quantity","typeLabel":"string | null"},"rate":{"oneOf":[{"title":"Rate","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","type":"string","uniqueKey":"change_orders.items.[INDEX].obligation_additions.items.[INDEX].rate.oneOf.0","typeLabel":"string"},{"title":"Rate","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","type":"null","uniqueKey":"change_orders.items.[INDEX].obligation_additions.items.[INDEX].rate.oneOf.1","typeLabel":"null"}],"uniqueKey":"change_orders.items.[INDEX].obligation_additions.items.[INDEX].rate","typeLabel":"string | null"},"position":{"default":0,"title":"Position","type":"integer","uniqueKey":"change_orders.items.[INDEX].obligation_additions.items.[INDEX].position","typeLabel":"integer"},"memo":{"default":"","title":"Memo","type":"string","uniqueKey":"change_orders.items.[INDEX].obligation_additions.items.[INDEX].memo","typeLabel":"string"},"standalone_selling_price":{"oneOf":[{"title":"Standalone Selling Price","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","type":"string","uniqueKey":"change_orders.items.[INDEX].obligation_additions.items.[INDEX].standalone_selling_price.oneOf.0","typeLabel":"string"},{"title":"Standalone Selling Price","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","type":"null","uniqueKey":"change_orders.items.[INDEX].obligation_additions.items.[INDEX].standalone_selling_price.oneOf.1","typeLabel":"null"}],"uniqueKey":"change_orders.items.[INDEX].obligation_additions.items.[INDEX].standalone_selling_price","typeLabel":"string | null"},"recognition_strategy":{"oneOf":[{"title":"Recognition Strategy","type":"string","uniqueKey":"change_orders.items.[INDEX].obligation_additions.items.[INDEX].recognition_strategy.oneOf.0","typeLabel":"string"},{"title":"Recognition Strategy","type":"null","uniqueKey":"change_orders.items.[INDEX].obligation_additions.items.[INDEX].recognition_strategy.oneOf.1","typeLabel":"null"}],"uniqueKey":"change_orders.items.[INDEX].obligation_additions.items.[INDEX].recognition_strategy","typeLabel":"string | null"},"billing_start_date":{"oneOf":[{"title":"Billing Start Date","format":"date","type":"string","uniqueKey":"change_orders.items.[INDEX].obligation_additions.items.[INDEX].billing_start_date.oneOf.0","typeLabel":"string\u003cdate>"},{"title":"Billing Start Date","format":"date","type":"null","uniqueKey":"change_orders.items.[INDEX].obligation_additions.items.[INDEX].billing_start_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"change_orders.items.[INDEX].obligation_additions.items.[INDEX].billing_start_date","typeLabel":"string\u003cdate> | null"},"billing_end_date":{"oneOf":[{"title":"Billing End Date","format":"date","type":"string","uniqueKey":"change_orders.items.[INDEX].obligation_additions.items.[INDEX].billing_end_date.oneOf.0","typeLabel":"string\u003cdate>"},{"title":"Billing End Date","format":"date","type":"null","uniqueKey":"change_orders.items.[INDEX].obligation_additions.items.[INDEX].billing_end_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"change_orders.items.[INDEX].obligation_additions.items.[INDEX].billing_end_date","typeLabel":"string\u003cdate> | null"},"billing_frequency":{"oneOf":[{"title":"Billing Frequency","type":"string","uniqueKey":"change_orders.items.[INDEX].obligation_additions.items.[INDEX].billing_frequency.oneOf.0","typeLabel":"string"},{"title":"Billing Frequency","type":"null","uniqueKey":"change_orders.items.[INDEX].obligation_additions.items.[INDEX].billing_frequency.oneOf.1","typeLabel":"null"}],"uniqueKey":"change_orders.items.[INDEX].obligation_additions.items.[INDEX].billing_frequency","typeLabel":"string | null"},"billing_interval":{"oneOf":[{"title":"Billing Interval","type":"integer","uniqueKey":"change_orders.items.[INDEX].obligation_additions.items.[INDEX].billing_interval.oneOf.0","typeLabel":"integer"},{"title":"Billing Interval","type":"null","uniqueKey":"change_orders.items.[INDEX].obligation_additions.items.[INDEX].billing_interval.oneOf.1","typeLabel":"null"}],"uniqueKey":"change_orders.items.[INDEX].obligation_additions.items.[INDEX].billing_interval","typeLabel":"integer | null"},"recognition_start_date":{"oneOf":[{"title":"Recognition Start Date","format":"date","type":"string","uniqueKey":"change_orders.items.[INDEX].obligation_additions.items.[INDEX].recognition_start_date.oneOf.0","typeLabel":"string\u003cdate>"},{"title":"Recognition Start Date","format":"date","type":"null","uniqueKey":"change_orders.items.[INDEX].obligation_additions.items.[INDEX].recognition_start_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"change_orders.items.[INDEX].obligation_additions.items.[INDEX].recognition_start_date","typeLabel":"string\u003cdate> | null"},"recognition_end_date":{"oneOf":[{"title":"Recognition End Date","format":"date","type":"string","uniqueKey":"change_orders.items.[INDEX].obligation_additions.items.[INDEX].recognition_end_date.oneOf.0","typeLabel":"string\u003cdate>"},{"title":"Recognition End Date","format":"date","type":"null","uniqueKey":"change_orders.items.[INDEX].obligation_additions.items.[INDEX].recognition_end_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"change_orders.items.[INDEX].obligation_additions.items.[INDEX].recognition_end_date","typeLabel":"string\u003cdate> | null"},"recognition_frequency":{"oneOf":[{"title":"Recognition Frequency","type":"string","uniqueKey":"change_orders.items.[INDEX].obligation_additions.items.[INDEX].recognition_frequency.oneOf.0","typeLabel":"string"},{"title":"Recognition Frequency","type":"null","uniqueKey":"change_orders.items.[INDEX].obligation_additions.items.[INDEX].recognition_frequency.oneOf.1","typeLabel":"null"}],"uniqueKey":"change_orders.items.[INDEX].obligation_additions.items.[INDEX].recognition_frequency","typeLabel":"string | null"},"recognition_interval":{"oneOf":[{"title":"Recognition Interval","type":"integer","uniqueKey":"change_orders.items.[INDEX].obligation_additions.items.[INDEX].recognition_interval.oneOf.0","typeLabel":"integer"},{"title":"Recognition Interval","type":"null","uniqueKey":"change_orders.items.[INDEX].obligation_additions.items.[INDEX].recognition_interval.oneOf.1","typeLabel":"null"}],"uniqueKey":"change_orders.items.[INDEX].obligation_additions.items.[INDEX].recognition_interval","typeLabel":"integer | null"},"discount_type":{"oneOf":[{"title":"Discount Type","type":"string","uniqueKey":"change_orders.items.[INDEX].obligation_additions.items.[INDEX].discount_type.oneOf.0","typeLabel":"string"},{"title":"Discount Type","type":"null","uniqueKey":"change_orders.items.[INDEX].obligation_additions.items.[INDEX].discount_type.oneOf.1","typeLabel":"null"}],"uniqueKey":"change_orders.items.[INDEX].obligation_additions.items.[INDEX].discount_type","typeLabel":"string | null"},"discount_value":{"oneOf":[{"title":"Discount Value","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","type":"string","uniqueKey":"change_orders.items.[INDEX].obligation_additions.items.[INDEX].discount_value.oneOf.0","typeLabel":"string"},{"title":"Discount Value","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","type":"null","uniqueKey":"change_orders.items.[INDEX].obligation_additions.items.[INDEX].discount_value.oneOf.1","typeLabel":"null"}],"uniqueKey":"change_orders.items.[INDEX].obligation_additions.items.[INDEX].discount_value","typeLabel":"string | null"}},"title":"EmbeddedObligationAdditionOut","type":"object","uniqueKey":"change_orders.items.[INDEX].obligation_additions.items.[INDEX]","typeLabel":"EmbeddedObligationAdditionOut · object"},"title":"Obligation Additions","type":"array","uniqueKey":"change_orders.items.[INDEX].obligation_additions","typeLabel":"EmbeddedObligationAdditionOut · object[]"}},"required":["id","number","contract_id","effective_date","apply_cumulative_catchup","transaction_id","memo","record_status","is_incomplete"],"title":"EmbeddedChangeOrderSchemaOut","type":"object","uniqueKey":"change_orders.items.[INDEX]","typeLabel":"EmbeddedChangeOrderSchemaOut · object"},"title":"Change Orders","type":"array","uniqueKey":"change_orders","typeLabel":"EmbeddedChangeOrderSchemaOut · object[]"},"customer_credits":{"default":[],"items":{"properties":{"id":{"title":"Id","type":"integer","isRequired":true,"uniqueKey":"customer_credits.items.[INDEX].id","typeLabel":"integer"},"number":{"title":"Number","type":"integer","isRequired":true,"uniqueKey":"customer_credits.items.[INDEX].number","typeLabel":"integer"},"date":{"format":"date","title":"Date","type":"string","isRequired":true,"uniqueKey":"customer_credits.items.[INDEX].date","typeLabel":"string\u003cdate>"},"amount":{"pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d{0,2}0*$","title":"Amount","type":"string","isRequired":true,"uniqueKey":"customer_credits.items.[INDEX].amount","typeLabel":"string"},"currency_iso_4217_code":{"enum":["AED","AFN","ALL","AMD","ANG","AOA","ARS","AUD","AWG","AZN","BAM","BBD","BDT","BGN","BHD","BIF","BMD","BND","BOB","BRL","BSD","BTN","BWP","BYN","BZD","CAD","CDF","CHF","CLF","CLP","CNY","COP","CRC","CUP","CVE","CZK","DJF","DKK","DOP","DZD","EGP","ERN","ETB","EUR","FJD","FKP","GBP","GEL","GHS","GIP","GMD","GNF","GTQ","GYD","HKD","HNL","HTG","HUF","IDR","ILS","INR","IQD","IRR","ISK","JMD","JOD","JPY","KES","KGS","KHR","KMF","KPW","KRW","KWD","KYD","KZT","LAK","LBP","LKR","LRD","LSL","LYD","MAD","MDL","MGA","MKD","MMK","MNT","MOP","MRU","MUR","MVR","MWK","MXN","MYR","MZN","NAD","NGN","NIO","NOK","NPR","NZD","OMR","PAB","PEN","PGK","PHP","PKR","PLN","PYG","QAR","RON","RSD","RUB","RWF","SAR","SBD","SCR","SDG","SEK","SGD","SHP","SLL","SOS","SRD","STN","SVC","SYP","SZL","THB","TJS","TMT","TND","TOP","TRY","TTD","TWD","TZS","UAH","UGX","USD","UYU","UZS","VES","VND","VUV","WST","XAF","XAG","XAU","XCD","XDR","XOF","XPD","XPF","XPT","YER","ZAR","ZMW","ZWL"],"title":"SystemCurrencies","type":"string","isRequired":true,"uniqueKey":"customer_credits.items.[INDEX].currency_iso_4217_code","typeLabel":"enum\u003cstring>"},"record_status":{"enum":["draft","posted","archived"],"title":"RecordStatus","type":"string","isRequired":true,"uniqueKey":"customer_credits.items.[INDEX].record_status","typeLabel":"enum\u003cstring>"}},"required":["id","number","date","amount","currency_iso_4217_code","record_status"],"title":"ContractCustomerCreditSchemaOut","type":"object","uniqueKey":"customer_credits.items.[INDEX]","typeLabel":"ContractCustomerCreditSchemaOut · object"},"title":"Customer Credits","type":"array","uniqueKey":"customer_credits","typeLabel":"ContractCustomerCreditSchemaOut · object[]"},"cached_metrics":{"oneOf":[{"type":"object","title":"ContractCachedMetricsSchemaOut","description":"Precomputed contract metrics from the cache table.","properties":{"tcv":{"oneOf":[{"title":"Tcv","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d{0,2}0*$","type":"string","uniqueKey":"cached_metrics.oneOf.0.tcv.oneOf.0","typeLabel":"string"},{"title":"Tcv","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d{0,2}0*$","type":"null","uniqueKey":"cached_metrics.oneOf.0.tcv.oneOf.1","typeLabel":"null"}],"uniqueKey":"cached_metrics.oneOf.0.tcv","typeLabel":"string | null"},"mrr":{"default":"0","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d{0,2}0*$","title":"Mrr","type":"string","uniqueKey":"cached_metrics.oneOf.0.mrr","typeLabel":"string"},"arr":{"default":"0","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d{0,2}0*$","title":"Arr","type":"string","uniqueKey":"cached_metrics.oneOf.0.arr","typeLabel":"string"},"amount_invoiced_percentage":{"oneOf":[{"title":"Amount Invoiced Percentage","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d{0,2}0*$","type":"string","uniqueKey":"cached_metrics.oneOf.0.amount_invoiced_percentage.oneOf.0","typeLabel":"string"},{"title":"Amount Invoiced Percentage","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d{0,2}0*$","type":"null","uniqueKey":"cached_metrics.oneOf.0.amount_invoiced_percentage.oneOf.1","typeLabel":"null"}],"uniqueKey":"cached_metrics.oneOf.0.amount_invoiced_percentage","typeLabel":"string | null"},"revenue_recognized":{"default":"0","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d{0,2}0*$","title":"Revenue Recognized","type":"string","uniqueKey":"cached_metrics.oneOf.0.revenue_recognized","typeLabel":"string"},"revenue_recognized_percentage":{"oneOf":[{"title":"Revenue Recognized Percentage","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d{0,2}0*$","type":"string","uniqueKey":"cached_metrics.oneOf.0.revenue_recognized_percentage.oneOf.0","typeLabel":"string"},{"title":"Revenue Recognized Percentage","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d{0,2}0*$","type":"null","uniqueKey":"cached_metrics.oneOf.0.revenue_recognized_percentage.oneOf.1","typeLabel":"null"}],"uniqueKey":"cached_metrics.oneOf.0.revenue_recognized_percentage","typeLabel":"string | null"},"next_invoice_date":{"oneOf":[{"title":"Next Invoice Date","format":"date","type":"string","uniqueKey":"cached_metrics.oneOf.0.next_invoice_date.oneOf.0","typeLabel":"string\u003cdate>"},{"title":"Next Invoice Date","format":"date","type":"null","uniqueKey":"cached_metrics.oneOf.0.next_invoice_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"cached_metrics.oneOf.0.next_invoice_date","typeLabel":"string\u003cdate> | null"}},"uniqueKey":"cached_metrics.oneOf.0","typeLabel":"ContractCachedMetricsSchemaOut · object"},{"type":"null","uniqueKey":"cached_metrics.oneOf.1","typeLabel":"null"}],"uniqueKey":"cached_metrics","typeLabel":"ContractCachedMetricsSchemaOut · object | null"},"has_usage_obligations":{"default":false,"title":"Has Usage Obligations","type":"boolean","uniqueKey":"has_usage_obligations","typeLabel":"boolean"},"has_usages":{"default":false,"title":"Has Usages","type":"boolean","uniqueKey":"has_usages","typeLabel":"boolean"},"approval_info":{"oneOf":[{"type":"object","title":"ApprovalInfoSchema","description":"Schema for complete approval workflow information.","required":["workflow_name","workflow_version","step_name","current_substep","substeps"],"properties":{"workflow_name":{"title":"Workflow Name","type":"string","isRequired":true,"uniqueKey":"approval_info.oneOf.0.workflow_name","typeLabel":"string"},"workflow_version":{"title":"Workflow Version","type":"integer","isRequired":true,"uniqueKey":"approval_info.oneOf.0.workflow_version","typeLabel":"integer"},"step_name":{"title":"Step Name","type":"string","isRequired":true,"uniqueKey":"approval_info.oneOf.0.step_name","typeLabel":"string"},"current_substep":{"title":"Current Substep","type":"integer","isRequired":true,"uniqueKey":"approval_info.oneOf.0.current_substep","typeLabel":"integer"},"substeps":{"items":{"description":"Schema for individual substep information in approval workflow.","properties":{"order":{"title":"Order","type":"integer","isRequired":true,"uniqueKey":"approval_info.oneOf.0.substeps.items.[INDEX].order","typeLabel":"integer"},"status":{"description":"Status of a substep in the approval workflow.","enum":["completed","pending","not_started"],"title":"SubstepStatus","type":"string","isRequired":true,"uniqueKey":"approval_info.oneOf.0.substeps.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"approve_condition":{"description":"Condition for approving a substep.","enum":["any","all"],"title":"ApproveCondition","type":"string","isRequired":true,"uniqueKey":"approval_info.oneOf.0.substeps.items.[INDEX].approve_condition","typeLabel":"enum\u003cstring>"},"approvers":{"items":{"description":"Schema for approver information.","properties":{"id":{"title":"Id","type":"integer","isRequired":true,"uniqueKey":"approval_info.oneOf.0.substeps.items.[INDEX].approvers.items.[INDEX].id","typeLabel":"integer"},"first_name":{"title":"First Name","type":"string","isRequired":true,"uniqueKey":"approval_info.oneOf.0.substeps.items.[INDEX].approvers.items.[INDEX].first_name","typeLabel":"string"},"last_name":{"title":"Last Name","type":"string","isRequired":true,"uniqueKey":"approval_info.oneOf.0.substeps.items.[INDEX].approvers.items.[INDEX].last_name","typeLabel":"string"},"email":{"title":"Email","type":"string","isRequired":true,"uniqueKey":"approval_info.oneOf.0.substeps.items.[INDEX].approvers.items.[INDEX].email","typeLabel":"string"},"full_name":{"title":"Full Name","type":"string","isRequired":true,"uniqueKey":"approval_info.oneOf.0.substeps.items.[INDEX].approvers.items.[INDEX].full_name","typeLabel":"string"},"avatar_url":{"oneOf":[{"title":"Avatar Url","type":"string","uniqueKey":"approval_info.oneOf.0.substeps.items.[INDEX].approvers.items.[INDEX].avatar_url.oneOf.0","typeLabel":"string"},{"title":"Avatar Url","type":"null","uniqueKey":"approval_info.oneOf.0.substeps.items.[INDEX].approvers.items.[INDEX].avatar_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"approval_info.oneOf.0.substeps.items.[INDEX].approvers.items.[INDEX].avatar_url","typeLabel":"string | null"}},"required":["id","first_name","last_name","email","full_name"],"title":"ApproverSchema","type":"object","uniqueKey":"approval_info.oneOf.0.substeps.items.[INDEX].approvers.items.[INDEX]","typeLabel":"ApproverSchema · object"},"title":"Approvers","type":"array","isRequired":true,"uniqueKey":"approval_info.oneOf.0.substeps.items.[INDEX].approvers","typeLabel":"ApproverSchema · object[]"},"approved_by":{"items":{"description":"Schema for approver information.","properties":{"id":{"title":"Id","type":"integer","isRequired":true,"uniqueKey":"approval_info.oneOf.0.substeps.items.[INDEX].approved_by.items.[INDEX].id","typeLabel":"integer"},"first_name":{"title":"First Name","type":"string","isRequired":true,"uniqueKey":"approval_info.oneOf.0.substeps.items.[INDEX].approved_by.items.[INDEX].first_name","typeLabel":"string"},"last_name":{"title":"Last Name","type":"string","isRequired":true,"uniqueKey":"approval_info.oneOf.0.substeps.items.[INDEX].approved_by.items.[INDEX].last_name","typeLabel":"string"},"email":{"title":"Email","type":"string","isRequired":true,"uniqueKey":"approval_info.oneOf.0.substeps.items.[INDEX].approved_by.items.[INDEX].email","typeLabel":"string"},"full_name":{"title":"Full Name","type":"string","isRequired":true,"uniqueKey":"approval_info.oneOf.0.substeps.items.[INDEX].approved_by.items.[INDEX].full_name","typeLabel":"string"},"avatar_url":{"oneOf":[{"title":"Avatar Url","type":"string","uniqueKey":"approval_info.oneOf.0.substeps.items.[INDEX].approved_by.items.[INDEX].avatar_url.oneOf.0","typeLabel":"string"},{"title":"Avatar Url","type":"null","uniqueKey":"approval_info.oneOf.0.substeps.items.[INDEX].approved_by.items.[INDEX].avatar_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"approval_info.oneOf.0.substeps.items.[INDEX].approved_by.items.[INDEX].avatar_url","typeLabel":"string | null"}},"required":["id","first_name","last_name","email","full_name"],"title":"ApproverSchema","type":"object","uniqueKey":"approval_info.oneOf.0.substeps.items.[INDEX].approved_by.items.[INDEX]","typeLabel":"ApproverSchema · object"},"title":"Approved By","type":"array","isRequired":true,"uniqueKey":"approval_info.oneOf.0.substeps.items.[INDEX].approved_by","typeLabel":"ApproverSchema · object[]"},"rejected_by":{"items":{"description":"Schema for approver information.","properties":{"id":{"title":"Id","type":"integer","isRequired":true,"uniqueKey":"approval_info.oneOf.0.substeps.items.[INDEX].rejected_by.items.[INDEX].id","typeLabel":"integer"},"first_name":{"title":"First Name","type":"string","isRequired":true,"uniqueKey":"approval_info.oneOf.0.substeps.items.[INDEX].rejected_by.items.[INDEX].first_name","typeLabel":"string"},"last_name":{"title":"Last Name","type":"string","isRequired":true,"uniqueKey":"approval_info.oneOf.0.substeps.items.[INDEX].rejected_by.items.[INDEX].last_name","typeLabel":"string"},"email":{"title":"Email","type":"string","isRequired":true,"uniqueKey":"approval_info.oneOf.0.substeps.items.[INDEX].rejected_by.items.[INDEX].email","typeLabel":"string"},"full_name":{"title":"Full Name","type":"string","isRequired":true,"uniqueKey":"approval_info.oneOf.0.substeps.items.[INDEX].rejected_by.items.[INDEX].full_name","typeLabel":"string"},"avatar_url":{"oneOf":[{"title":"Avatar Url","type":"string","uniqueKey":"approval_info.oneOf.0.substeps.items.[INDEX].rejected_by.items.[INDEX].avatar_url.oneOf.0","typeLabel":"string"},{"title":"Avatar Url","type":"null","uniqueKey":"approval_info.oneOf.0.substeps.items.[INDEX].rejected_by.items.[INDEX].avatar_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"approval_info.oneOf.0.substeps.items.[INDEX].rejected_by.items.[INDEX].avatar_url","typeLabel":"string | null"}},"required":["id","first_name","last_name","email","full_name"],"title":"ApproverSchema","type":"object","uniqueKey":"approval_info.oneOf.0.substeps.items.[INDEX].rejected_by.items.[INDEX]","typeLabel":"ApproverSchema · object"},"title":"Rejected By","type":"array","isRequired":true,"uniqueKey":"approval_info.oneOf.0.substeps.items.[INDEX].rejected_by","typeLabel":"ApproverSchema · object[]"}},"required":["order","status","approve_condition","approvers","approved_by","rejected_by"],"title":"SubstepInfoSchema","type":"object","uniqueKey":"approval_info.oneOf.0.substeps.items.[INDEX]","typeLabel":"SubstepInfoSchema · object"},"title":"Substeps","type":"array","isRequired":true,"uniqueKey":"approval_info.oneOf.0.substeps","typeLabel":"SubstepInfoSchema · object[]"}},"uniqueKey":"approval_info.oneOf.0","typeLabel":"ApprovalInfoSchema · object"},{"type":"null","uniqueKey":"approval_info.oneOf.1","typeLabel":"null"}],"uniqueKey":"approval_info","typeLabel":"ApprovalInfoSchema · object | null"},"approval_chain":{"oneOf":[{"type":"object","title":"ApprovalChainSchema","description":"Full approval chain.","required":["workflow_name","workflow_version","steps"],"properties":{"workflow_name":{"title":"Workflow Name","type":"string","isRequired":true,"uniqueKey":"approval_chain.oneOf.0.workflow_name","typeLabel":"string"},"workflow_version":{"title":"Workflow Version","type":"integer","isRequired":true,"uniqueKey":"approval_chain.oneOf.0.workflow_version","typeLabel":"integer"},"steps":{"items":{"description":"Step in approval chain.","properties":{"order":{"title":"Order","type":"integer","isRequired":true,"uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX].order","typeLabel":"integer"},"name":{"title":"Name","type":"string","isRequired":true,"uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX].name","typeLabel":"string"},"status":{"description":"Status of a step in the approval chain.","enum":["completed","pending","not_started","skipped"],"title":"StepStatus","type":"string","isRequired":true,"uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"approve_condition":{"description":"Condition for approving a substep.","enum":["any","all"],"title":"ApproveCondition","type":"string","isRequired":true,"uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX].approve_condition","typeLabel":"enum\u003cstring>"},"substeps":{"oneOf":[{"title":"Substeps","items":{"description":"Substep in approval chain.","properties":{"order":{"title":"Order","type":"integer","isRequired":true,"uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX].substeps.oneOf.0.items.[INDEX].order","typeLabel":"integer"},"status":{"description":"Status of a substep in the approval workflow.","enum":["completed","pending","not_started"],"title":"SubstepStatus","type":"string","isRequired":true,"uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX].substeps.oneOf.0.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"approve_condition":{"description":"Condition for approving a substep.","enum":["any","all"],"title":"ApproveCondition","type":"string","isRequired":true,"uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX].substeps.oneOf.0.items.[INDEX].approve_condition","typeLabel":"enum\u003cstring>"},"approvers":{"items":{"description":"Approver info from pre-serialized dict.","properties":{"id":{"title":"Id","type":"integer","isRequired":true,"uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX].substeps.oneOf.0.items.[INDEX].approvers.items.[INDEX].id","typeLabel":"integer"},"first_name":{"title":"First Name","type":"string","isRequired":true,"uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX].substeps.oneOf.0.items.[INDEX].approvers.items.[INDEX].first_name","typeLabel":"string"},"last_name":{"title":"Last Name","type":"string","isRequired":true,"uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX].substeps.oneOf.0.items.[INDEX].approvers.items.[INDEX].last_name","typeLabel":"string"},"email":{"title":"Email","type":"string","isRequired":true,"uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX].substeps.oneOf.0.items.[INDEX].approvers.items.[INDEX].email","typeLabel":"string"},"full_name":{"title":"Full Name","type":"string","isRequired":true,"uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX].substeps.oneOf.0.items.[INDEX].approvers.items.[INDEX].full_name","typeLabel":"string"},"avatar_url":{"oneOf":[{"title":"Avatar Url","type":"string","uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX].substeps.oneOf.0.items.[INDEX].approvers.items.[INDEX].avatar_url.oneOf.0","typeLabel":"string"},{"title":"Avatar Url","type":"null","uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX].substeps.oneOf.0.items.[INDEX].approvers.items.[INDEX].avatar_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX].substeps.oneOf.0.items.[INDEX].approvers.items.[INDEX].avatar_url","typeLabel":"string | null"}},"required":["id","first_name","last_name","email","full_name"],"title":"ApproverDictSchema","type":"object","uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX].substeps.oneOf.0.items.[INDEX].approvers.items.[INDEX]","typeLabel":"ApproverDictSchema · object"},"title":"Approvers","type":"array","isRequired":true,"uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX].substeps.oneOf.0.items.[INDEX].approvers","typeLabel":"ApproverDictSchema · object[]"},"approved_by":{"items":{"description":"Approver info from pre-serialized dict.","properties":{"id":{"title":"Id","type":"integer","isRequired":true,"uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX].substeps.oneOf.0.items.[INDEX].approved_by.items.[INDEX].id","typeLabel":"integer"},"first_name":{"title":"First Name","type":"string","isRequired":true,"uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX].substeps.oneOf.0.items.[INDEX].approved_by.items.[INDEX].first_name","typeLabel":"string"},"last_name":{"title":"Last Name","type":"string","isRequired":true,"uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX].substeps.oneOf.0.items.[INDEX].approved_by.items.[INDEX].last_name","typeLabel":"string"},"email":{"title":"Email","type":"string","isRequired":true,"uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX].substeps.oneOf.0.items.[INDEX].approved_by.items.[INDEX].email","typeLabel":"string"},"full_name":{"title":"Full Name","type":"string","isRequired":true,"uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX].substeps.oneOf.0.items.[INDEX].approved_by.items.[INDEX].full_name","typeLabel":"string"},"avatar_url":{"oneOf":[{"title":"Avatar Url","type":"string","uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX].substeps.oneOf.0.items.[INDEX].approved_by.items.[INDEX].avatar_url.oneOf.0","typeLabel":"string"},{"title":"Avatar Url","type":"null","uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX].substeps.oneOf.0.items.[INDEX].approved_by.items.[INDEX].avatar_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX].substeps.oneOf.0.items.[INDEX].approved_by.items.[INDEX].avatar_url","typeLabel":"string | null"}},"required":["id","first_name","last_name","email","full_name"],"title":"ApproverDictSchema","type":"object","uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX].substeps.oneOf.0.items.[INDEX].approved_by.items.[INDEX]","typeLabel":"ApproverDictSchema · object"},"title":"Approved By","type":"array","isRequired":true,"uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX].substeps.oneOf.0.items.[INDEX].approved_by","typeLabel":"ApproverDictSchema · object[]"},"rejected_by":{"items":{"description":"Approver info from pre-serialized dict.","properties":{"id":{"title":"Id","type":"integer","isRequired":true,"uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX].substeps.oneOf.0.items.[INDEX].rejected_by.items.[INDEX].id","typeLabel":"integer"},"first_name":{"title":"First Name","type":"string","isRequired":true,"uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX].substeps.oneOf.0.items.[INDEX].rejected_by.items.[INDEX].first_name","typeLabel":"string"},"last_name":{"title":"Last Name","type":"string","isRequired":true,"uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX].substeps.oneOf.0.items.[INDEX].rejected_by.items.[INDEX].last_name","typeLabel":"string"},"email":{"title":"Email","type":"string","isRequired":true,"uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX].substeps.oneOf.0.items.[INDEX].rejected_by.items.[INDEX].email","typeLabel":"string"},"full_name":{"title":"Full Name","type":"string","isRequired":true,"uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX].substeps.oneOf.0.items.[INDEX].rejected_by.items.[INDEX].full_name","typeLabel":"string"},"avatar_url":{"oneOf":[{"title":"Avatar Url","type":"string","uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX].substeps.oneOf.0.items.[INDEX].rejected_by.items.[INDEX].avatar_url.oneOf.0","typeLabel":"string"},{"title":"Avatar Url","type":"null","uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX].substeps.oneOf.0.items.[INDEX].rejected_by.items.[INDEX].avatar_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX].substeps.oneOf.0.items.[INDEX].rejected_by.items.[INDEX].avatar_url","typeLabel":"string | null"}},"required":["id","first_name","last_name","email","full_name"],"title":"ApproverDictSchema","type":"object","uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX].substeps.oneOf.0.items.[INDEX].rejected_by.items.[INDEX]","typeLabel":"ApproverDictSchema · object"},"title":"Rejected By","type":"array","isRequired":true,"uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX].substeps.oneOf.0.items.[INDEX].rejected_by","typeLabel":"ApproverDictSchema · object[]"}},"required":["order","status","approve_condition","approvers","approved_by","rejected_by"],"title":"SubstepChainSchema","type":"object","uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX].substeps.oneOf.0.items.[INDEX]","typeLabel":"SubstepChainSchema · object"},"type":"array","uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX].substeps.oneOf.0","typeLabel":"SubstepChainSchema · object[]"},{"title":"Substeps","items":{"description":"Substep in approval chain.","properties":{"order":{"title":"Order","type":"integer"},"status":{"description":"Status of a substep in the approval workflow.","enum":["completed","pending","not_started"],"title":"SubstepStatus","type":"string"},"approve_condition":{"description":"Condition for approving a substep.","enum":["any","all"],"title":"ApproveCondition","type":"string"},"approvers":{"items":{"description":"Approver info from pre-serialized dict.","properties":{"id":{"title":"Id","type":"integer"},"first_name":{"title":"First Name","type":"string"},"last_name":{"title":"Last Name","type":"string"},"email":{"title":"Email","type":"string"},"full_name":{"title":"Full Name","type":"string"},"avatar_url":{"oneOf":[{"title":"Avatar Url","type":"string"},{"title":"Avatar Url","type":"null"}]}},"required":["id","first_name","last_name","email","full_name"],"title":"ApproverDictSchema","type":"object"},"title":"Approvers","type":"array"},"approved_by":{"items":{"description":"Approver info from pre-serialized dict.","properties":{"id":{"title":"Id","type":"integer"},"first_name":{"title":"First Name","type":"string"},"last_name":{"title":"Last Name","type":"string"},"email":{"title":"Email","type":"string"},"full_name":{"title":"Full Name","type":"string"},"avatar_url":{"oneOf":[{"title":"Avatar Url","type":"string"},{"title":"Avatar Url","type":"null"}]}},"required":["id","first_name","last_name","email","full_name"],"title":"ApproverDictSchema","type":"object"},"title":"Approved By","type":"array"},"rejected_by":{"items":{"description":"Approver info from pre-serialized dict.","properties":{"id":{"title":"Id","type":"integer"},"first_name":{"title":"First Name","type":"string"},"last_name":{"title":"Last Name","type":"string"},"email":{"title":"Email","type":"string"},"full_name":{"title":"Full Name","type":"string"},"avatar_url":{"oneOf":[{"title":"Avatar Url","type":"string"},{"title":"Avatar Url","type":"null"}]}},"required":["id","first_name","last_name","email","full_name"],"title":"ApproverDictSchema","type":"object"},"title":"Rejected By","type":"array"}},"required":["order","status","approve_condition","approvers","approved_by","rejected_by"],"title":"SubstepChainSchema","type":"object"},"type":"null","uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX].substeps.oneOf.1","typeLabel":"null"}],"uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX].substeps","typeLabel":"SubstepChainSchema · object[] | null"},"approvers":{"oneOf":[{"title":"Approvers","items":{"description":"Approver info from pre-serialized dict.","properties":{"id":{"title":"Id","type":"integer","isRequired":true,"uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX].approvers.oneOf.0.items.[INDEX].id","typeLabel":"integer"},"first_name":{"title":"First Name","type":"string","isRequired":true,"uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX].approvers.oneOf.0.items.[INDEX].first_name","typeLabel":"string"},"last_name":{"title":"Last Name","type":"string","isRequired":true,"uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX].approvers.oneOf.0.items.[INDEX].last_name","typeLabel":"string"},"email":{"title":"Email","type":"string","isRequired":true,"uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX].approvers.oneOf.0.items.[INDEX].email","typeLabel":"string"},"full_name":{"title":"Full Name","type":"string","isRequired":true,"uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX].approvers.oneOf.0.items.[INDEX].full_name","typeLabel":"string"},"avatar_url":{"oneOf":[{"title":"Avatar Url","type":"string","uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX].approvers.oneOf.0.items.[INDEX].avatar_url.oneOf.0","typeLabel":"string"},{"title":"Avatar Url","type":"null","uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX].approvers.oneOf.0.items.[INDEX].avatar_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX].approvers.oneOf.0.items.[INDEX].avatar_url","typeLabel":"string | null"}},"required":["id","first_name","last_name","email","full_name"],"title":"ApproverDictSchema","type":"object","uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX].approvers.oneOf.0.items.[INDEX]","typeLabel":"ApproverDictSchema · object"},"type":"array","uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX].approvers.oneOf.0","typeLabel":"ApproverDictSchema · object[]"},{"title":"Approvers","items":{"description":"Approver info from pre-serialized dict.","properties":{"id":{"title":"Id","type":"integer"},"first_name":{"title":"First Name","type":"string"},"last_name":{"title":"Last Name","type":"string"},"email":{"title":"Email","type":"string"},"full_name":{"title":"Full Name","type":"string"},"avatar_url":{"oneOf":[{"title":"Avatar Url","type":"string"},{"title":"Avatar Url","type":"null"}]}},"required":["id","first_name","last_name","email","full_name"],"title":"ApproverDictSchema","type":"object"},"type":"null","uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX].approvers.oneOf.1","typeLabel":"null"}],"uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX].approvers","typeLabel":"ApproverDictSchema · object[] | null"},"approved_by":{"oneOf":[{"title":"Approved By","items":{"description":"Approver info from pre-serialized dict.","properties":{"id":{"title":"Id","type":"integer","isRequired":true,"uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX].approved_by.oneOf.0.items.[INDEX].id","typeLabel":"integer"},"first_name":{"title":"First Name","type":"string","isRequired":true,"uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX].approved_by.oneOf.0.items.[INDEX].first_name","typeLabel":"string"},"last_name":{"title":"Last Name","type":"string","isRequired":true,"uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX].approved_by.oneOf.0.items.[INDEX].last_name","typeLabel":"string"},"email":{"title":"Email","type":"string","isRequired":true,"uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX].approved_by.oneOf.0.items.[INDEX].email","typeLabel":"string"},"full_name":{"title":"Full Name","type":"string","isRequired":true,"uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX].approved_by.oneOf.0.items.[INDEX].full_name","typeLabel":"string"},"avatar_url":{"oneOf":[{"title":"Avatar Url","type":"string","uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX].approved_by.oneOf.0.items.[INDEX].avatar_url.oneOf.0","typeLabel":"string"},{"title":"Avatar Url","type":"null","uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX].approved_by.oneOf.0.items.[INDEX].avatar_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX].approved_by.oneOf.0.items.[INDEX].avatar_url","typeLabel":"string | null"}},"required":["id","first_name","last_name","email","full_name"],"title":"ApproverDictSchema","type":"object","uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX].approved_by.oneOf.0.items.[INDEX]","typeLabel":"ApproverDictSchema · object"},"type":"array","uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX].approved_by.oneOf.0","typeLabel":"ApproverDictSchema · object[]"},{"title":"Approved By","items":{"description":"Approver info from pre-serialized dict.","properties":{"id":{"title":"Id","type":"integer"},"first_name":{"title":"First Name","type":"string"},"last_name":{"title":"Last Name","type":"string"},"email":{"title":"Email","type":"string"},"full_name":{"title":"Full Name","type":"string"},"avatar_url":{"oneOf":[{"title":"Avatar Url","type":"string"},{"title":"Avatar Url","type":"null"}]}},"required":["id","first_name","last_name","email","full_name"],"title":"ApproverDictSchema","type":"object"},"type":"null","uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX].approved_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX].approved_by","typeLabel":"ApproverDictSchema · object[] | null"},"rejected_by":{"oneOf":[{"title":"Rejected By","items":{"description":"Approver info from pre-serialized dict.","properties":{"id":{"title":"Id","type":"integer","isRequired":true,"uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX].rejected_by.oneOf.0.items.[INDEX].id","typeLabel":"integer"},"first_name":{"title":"First Name","type":"string","isRequired":true,"uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX].rejected_by.oneOf.0.items.[INDEX].first_name","typeLabel":"string"},"last_name":{"title":"Last Name","type":"string","isRequired":true,"uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX].rejected_by.oneOf.0.items.[INDEX].last_name","typeLabel":"string"},"email":{"title":"Email","type":"string","isRequired":true,"uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX].rejected_by.oneOf.0.items.[INDEX].email","typeLabel":"string"},"full_name":{"title":"Full Name","type":"string","isRequired":true,"uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX].rejected_by.oneOf.0.items.[INDEX].full_name","typeLabel":"string"},"avatar_url":{"oneOf":[{"title":"Avatar Url","type":"string","uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX].rejected_by.oneOf.0.items.[INDEX].avatar_url.oneOf.0","typeLabel":"string"},{"title":"Avatar Url","type":"null","uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX].rejected_by.oneOf.0.items.[INDEX].avatar_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX].rejected_by.oneOf.0.items.[INDEX].avatar_url","typeLabel":"string | null"}},"required":["id","first_name","last_name","email","full_name"],"title":"ApproverDictSchema","type":"object","uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX].rejected_by.oneOf.0.items.[INDEX]","typeLabel":"ApproverDictSchema · object"},"type":"array","uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX].rejected_by.oneOf.0","typeLabel":"ApproverDictSchema · object[]"},{"title":"Rejected By","items":{"description":"Approver info from pre-serialized dict.","properties":{"id":{"title":"Id","type":"integer"},"first_name":{"title":"First Name","type":"string"},"last_name":{"title":"Last Name","type":"string"},"email":{"title":"Email","type":"string"},"full_name":{"title":"Full Name","type":"string"},"avatar_url":{"oneOf":[{"title":"Avatar Url","type":"string"},{"title":"Avatar Url","type":"null"}]}},"required":["id","first_name","last_name","email","full_name"],"title":"ApproverDictSchema","type":"object"},"type":"null","uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX].rejected_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX].rejected_by","typeLabel":"ApproverDictSchema · object[] | null"}},"required":["order","name","status","approve_condition"],"title":"StepChainSchema","type":"object","uniqueKey":"approval_chain.oneOf.0.steps.items.[INDEX]","typeLabel":"StepChainSchema · object"},"title":"Steps","type":"array","isRequired":true,"uniqueKey":"approval_chain.oneOf.0.steps","typeLabel":"StepChainSchema · object[]"}},"uniqueKey":"approval_chain.oneOf.0","typeLabel":"ApprovalChainSchema · object"},{"type":"null","uniqueKey":"approval_chain.oneOf.1","typeLabel":"null"}],"uniqueKey":"approval_chain","typeLabel":"ApprovalChainSchema · object | null"},"bank_match_status":{"oneOf":[{"title":"Bank Match Status","type":"string","uniqueKey":"bank_match_status.oneOf.0","typeLabel":"string"},{"title":"Bank Match Status","type":"null","uniqueKey":"bank_match_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"bank_match_status","typeLabel":"string | null"},"contract_attachments":{"default":[],"items":{"properties":{"id":{"title":"Id","type":"integer","isRequired":true,"uniqueKey":"contract_attachments.items.[INDEX].id","typeLabel":"integer"},"file_name":{"title":"File Name","type":"string","isRequired":true,"uniqueKey":"contract_attachments.items.[INDEX].file_name","typeLabel":"string"},"file_size":{"title":"File Size","type":"integer","isRequired":true,"uniqueKey":"contract_attachments.items.[INDEX].file_size","typeLabel":"integer"},"download_url":{"oneOf":[{"title":"Download Url","type":"string","uniqueKey":"contract_attachments.items.[INDEX].download_url.oneOf.0","typeLabel":"string"},{"title":"Download Url","type":"null","uniqueKey":"contract_attachments.items.[INDEX].download_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"contract_attachments.items.[INDEX].download_url","typeLabel":"string | null"},"upload_url":{"oneOf":[{"title":"Upload Url","type":"string","uniqueKey":"contract_attachments.items.[INDEX].upload_url.oneOf.0","typeLabel":"string"},{"title":"Upload Url","type":"null","uniqueKey":"contract_attachments.items.[INDEX].upload_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"contract_attachments.items.[INDEX].upload_url","typeLabel":"string | null"},"category":{"default":"default","title":"Category","type":"string","uniqueKey":"contract_attachments.items.[INDEX].category","typeLabel":"string"}},"required":["id","file_name","file_size"],"title":"AttachmentSchemaOut","type":"object","uniqueKey":"contract_attachments.items.[INDEX]","typeLabel":"AttachmentSchemaOut · object"},"title":"Contract Attachments","type":"array","uniqueKey":"contract_attachments","typeLabel":"AttachmentSchemaOut · object[]"},"change_orders_attachments":{"default":[],"items":{"properties":{"id":{"title":"Id","type":"integer","isRequired":true,"uniqueKey":"change_orders_attachments.items.[INDEX].id","typeLabel":"integer"},"file_name":{"title":"File Name","type":"string","isRequired":true,"uniqueKey":"change_orders_attachments.items.[INDEX].file_name","typeLabel":"string"},"file_size":{"title":"File Size","type":"integer","isRequired":true,"uniqueKey":"change_orders_attachments.items.[INDEX].file_size","typeLabel":"integer"},"download_url":{"oneOf":[{"title":"Download Url","type":"string","uniqueKey":"change_orders_attachments.items.[INDEX].download_url.oneOf.0","typeLabel":"string"},{"title":"Download Url","type":"null","uniqueKey":"change_orders_attachments.items.[INDEX].download_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"change_orders_attachments.items.[INDEX].download_url","typeLabel":"string | null"},"upload_url":{"oneOf":[{"title":"Upload Url","type":"string","uniqueKey":"change_orders_attachments.items.[INDEX].upload_url.oneOf.0","typeLabel":"string"},{"title":"Upload Url","type":"null","uniqueKey":"change_orders_attachments.items.[INDEX].upload_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"change_orders_attachments.items.[INDEX].upload_url","typeLabel":"string | null"},"category":{"default":"default","title":"Category","type":"string","uniqueKey":"change_orders_attachments.items.[INDEX].category","typeLabel":"string"}},"required":["id","file_name","file_size"],"title":"AttachmentSchemaOut","type":"object","uniqueKey":"change_orders_attachments.items.[INDEX]","typeLabel":"AttachmentSchemaOut · object"},"title":"Change Orders Attachments","type":"array","uniqueKey":"change_orders_attachments","typeLabel":"AttachmentSchemaOut · object[]"}},"required":["created_at","updated_at","id","number","name","currency_iso_4217_code","memo","date","start_date","bill_to_address","ship_to_address","is_incomplete","status","record_status","is_locked","revenue_recognitions","invoices","obligations","obligation_usage","amount","book_ids","metrics"],"title":"ContractSchemaOut","type":"object","uniqueKey":"","typeLabel":"ContractSchemaOut · object"},"examples":{"Example":{"title":"Example","value":{"created_at":"2023-11-07T05:31:56Z","updated_at":"2023-11-07T05:31:56Z","id":123,"number":123,"name":"\u003cstring>","currency_iso_4217_code":"AED","memo":"\u003cstring>","date":"2023-12-25","start_date":"2023-12-25","bill_to_address":"\u003cstring>","ship_to_address":"\u003cstring>","is_incomplete":true,"status":"draft","record_status":"draft","is_locked":true,"revenue_recognitions":[{"id":123,"number":123,"contract_id":123,"date":"2023-12-25","transaction_date":"2023-12-25","amount":"\u003cstring>","transaction_id":123,"record_status":"draft","income_account_id":123,"deferrered_revenue_account_id":123,"book_ids":[123],"code":"\u003cstring>","performance_obligation_id":123,"is_reversal":false}],"invoices":[{"id":123,"number":123,"date":"2023-12-25","due_date":"2023-12-25","amount":"\u003cstring>","tax_amount":"\u003cstring>","paid_total":"\u003cstring>","record_status":"draft","source":"\u003cstring>","term_id":123}],"obligations":[{"position":123,"memo":"\u003cstring>","billing_start_date":"2023-12-25","billing_frequency":"one_time","billing_interval":123,"recognition_start_date":"2023-12-25","recognition_frequency":"daily","recognition_interval":123,"is_incomplete":true,"amount":"\u003cstring>","discount_amount":"\u003cstring>","net_amount":"\u003cstring>","qualifies_for_mrr":true,"id":123,"item_id":123,"item_type":"\u003cstring>","item_name":"\u003cstring>","hsn_sac_code":"\u003cstring>","income_account_id":123,"deferral_account_id":123,"quantity":"\u003cstring>","rate":"\u003cstring>","billing_period_count":1,"standalone_selling_price":"\u003cstring>","term_id":123,"billing_group":1,"recognition_strategy":"straight_line","obligation_conditions":{},"classifications":[],"billing_end_date":"2023-12-25","billing_mode":"period","sync_billing_with_recognition":false,"skip_invoice_generation":false,"recognition_end_date":"2023-12-25","discount_type":"PERCENTAGE","discount_value":"\u003cstring>","allocated_amount":"\u003cstring>","selected_vat_rate_id":123,"selected_gst_tax_rate_id":123,"is_auto_renewable":false,"auto_renewal_date":"2023-12-25","renewed_from_id":123,"changed_from_id":123,"change_lineage_root_id":123,"ramp_group_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","prepaid_invoiced":"\u003cstring>","prepaid_recognized":"\u003cstring>","prepaid_remaining":"\u003cstring>"}],"obligation_usage":[{"created_at":"2023-11-07T05:31:56Z","updated_at":"2023-11-07T05:31:56Z","id":123,"contract_id":123,"obligation_id":123,"usage_date":"2023-12-25","quantity":"\u003cstring>","amount":"\u003cstring>","effective_rate":"\u003cstring>","status":"draft","rate":"\u003cstring>","revenue_recognition_id":123,"invoice_status":"\u003cstring>","memo":"","classifications":[]}],"amount":"\u003cstring>","book_ids":[123],"metrics":{"mrr":"\u003cstring>","arr":"\u003cstring>","amount_invoiced":"\u003cstring>","invoices_paid":"\u003cstring>","revenue_recognized":"\u003cstring>","unbilled_revenue":"\u003cstring>","unrecognized_revenue":"\u003cstring>","deferred_revenue":"\u003cstring>","total_contract_value":"\u003cstring>","amount_invoiced_percentage":"\u003cstring>","invoices_paid_percentage":"\u003cstring>","revenue_recognized_percentage":"\u003cstring>","next_invoice_date":"2023-12-25","total_discount_amount":"0","total_tax_amount":"0"},"custom_fields":[],"completed_approvals_count":0,"total_approvals_count":0,"integration_remote_records":[],"code":"\u003cstring>","company_id":123,"company_name":"\u003cstring>","company_currency":"AED","customer_id":123,"customer_name":"\u003cstring>","term_id":123,"default_ar_account_id":123,"unbilled_receivable_account_id":123,"contract_template_id":123,"end_date":"2023-12-25","billing_address":{"street":"\u003cstring>","city":"\u003cstring>","postal_code":"\u003cstring>","state":"","country":"","second_line":"","name":"\u003cstring>"},"shipping_address":{"street":"\u003cstring>","city":"\u003cstring>","postal_code":"\u003cstring>","state":"","country":"","second_line":"","name":"\u003cstring>"},"billing_anchor_weekday":123,"recognition_anchor_weekday":123,"cutover_date":"2023-12-25","prior_recognized_amount":"\u003cstring>","default_early_termination_fee":"\u003cstring>","recognition_mode":"individual","workflow_status":"\u003cstring>","pending_approvers_count":0,"payment":{"type":"\u003cstring>","id":123,"body":"\u003cstring>","link":"\u003cstring>"},"renewed_end_date":"2023-12-25","next_renewal_date":"2023-12-25","days_till_expiry":123,"termination":{"id":123,"number":123,"contract_id":123,"termination_type":"\u003cstring>","termination_date":"2023-12-25","transaction_id":123,"memo":"\u003cstring>","date":"2023-12-25","record_status":"draft","early_termination_fee":"\u003cstring>","early_termination_fee_item_id":123,"fee_invoice_id":123,"refund_amount":"\u003cstring>","refund_credit_account_id":123},"change_orders":[],"customer_credits":[],"cached_metrics":{"tcv":"\u003cstring>","mrr":"0","arr":"0","amount_invoiced_percentage":"\u003cstring>","revenue_recognized":"0","revenue_recognized_percentage":"\u003cstring>","next_invoice_date":"2023-12-25"},"has_usage_obligations":false,"has_usages":false,"approval_info":{"workflow_name":"\u003cstring>","workflow_version":123,"step_name":"\u003cstring>","current_substep":123,"substeps":[{"order":123,"status":"completed","approve_condition":"any","approvers":[{"id":123,"first_name":"\u003cstring>","last_name":"\u003cstring>","email":"\u003cstring>","full_name":"\u003cstring>","avatar_url":"\u003cstring>"}],"approved_by":[{"id":123,"first_name":"\u003cstring>","last_name":"\u003cstring>","email":"\u003cstring>","full_name":"\u003cstring>","avatar_url":"\u003cstring>"}],"rejected_by":[{"id":123,"first_name":"\u003cstring>","last_name":"\u003cstring>","email":"\u003cstring>","full_name":"\u003cstring>","avatar_url":"\u003cstring>"}]}]},"approval_chain":{"workflow_name":"\u003cstring>","workflow_version":123,"steps":[{"order":123,"name":"\u003cstring>","status":"completed","approve_condition":"any","substeps":[{"order":123,"status":"completed","approve_condition":"any","approvers":[{"id":123,"first_name":"\u003cstring>","last_name":"\u003cstring>","email":"\u003cstring>","full_name":"\u003cstring>","avatar_url":"\u003cstring>"}],"approved_by":[{"id":123,"first_name":"\u003cstring>","last_name":"\u003cstring>","email":"\u003cstring>","full_name":"\u003cstring>","avatar_url":"\u003cstring>"}],"rejected_by":[{"id":123,"first_name":"\u003cstring>","last_name":"\u003cstring>","email":"\u003cstring>","full_name":"\u003cstring>","avatar_url":"\u003cstring>"}]}],"approvers":[{"id":123,"first_name":"\u003cstring>","last_name":"\u003cstring>","email":"\u003cstring>","full_name":"\u003cstring>","avatar_url":"\u003cstring>"}],"approved_by":[{"id":123,"first_name":"\u003cstring>","last_name":"\u003cstring>","email":"\u003cstring>","full_name":"\u003cstring>","avatar_url":"\u003cstring>"}],"rejected_by":[{"id":123,"first_name":"\u003cstring>","last_name":"\u003cstring>","email":"\u003cstring>","full_name":"\u003cstring>","avatar_url":"\u003cstring>"}]}]},"bank_match_status":"\u003cstring>","contract_attachments":[],"change_orders_attachments":[]}}},"exampleType":"generated"}},"exampleType":"generated"},"a643db6d-9b34-4aef-98e7-be8b84c5e201":{"description":"Bad Request","content":{"application/json":{"schema":{"properties":{"errors":{"additionalProperties":{"items":{"type":"string","uniqueKey":"errors.additionalProperties.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"errors.additionalProperties","typeLabel":"string[]"},"title":"Errors","type":"object","isRequired":true,"uniqueKey":"errors","typeLabel":"Errors · object"},"success":{"const":false,"default":false,"title":"Success","type":"boolean","uniqueKey":"success","typeLabel":"boolean"},"error_code":{"oneOf":[{"description":"A stable code that identifies the control that refused the request. Branch on this code, not on the message text. When a control refuses the request, `error_code` is one of these values:\n- `period_locked`: The request changes data in a locked accounting period.\n- `approved_record_immutable`: The record is approved, and the organization does not allow changes to approved records.\n- `posted_record_immutable`: The record is posted, and the organization does not allow changes to posted records.\n- `adjusting_entry_permission_required`: You do not have the permission to post adjusting entries.\n- `adjusting_entries_disabled`: Adjusting entries are not enabled for the company.\n- `adjusting_entry_bank_account`: An adjusting entry cannot use a bank or credit card account.\n- `recurring_adjusting_entry`: A recurring journal entry cannot be an adjusting entry.\n- `segregation_of_duties_no_substitute_approver`: The approval policy needs an approver other than the creator, and the organization has no other admin.\n- `posting_date_after_limit`: The organization limits how far in the future a record can be posted.\n- `independent_transaction_dates_disabled`: The organization does not allow transaction_date to differ from date. Enable Separate posting and transaction dates in organization settings.\n- `tax_not_calculated`: The organization uses manual tax mode with the tax reminder on. A posted record needs calculated tax.\n- `recurring_template_archived_party`: A recurring template cannot use an archived customer or vendor.\n- `master_data_unavailable`: The request sets a reference that the app does not offer for this record. It is inactive, archived, a draft, not available to the record's company, in another currency, or the party for the record's own company.","title":"Error Code","type":"string","uniqueKey":"error_code.oneOf.0","typeLabel":"string"},{"description":"A stable code that identifies the control that refused the request. Branch on this code, not on the message text. When a control refuses the request, `error_code` is one of these values:\n- `period_locked`: The request changes data in a locked accounting period.\n- `approved_record_immutable`: The record is approved, and the organization does not allow changes to approved records.\n- `posted_record_immutable`: The record is posted, and the organization does not allow changes to posted records.\n- `adjusting_entry_permission_required`: You do not have the permission to post adjusting entries.\n- `adjusting_entries_disabled`: Adjusting entries are not enabled for the company.\n- `adjusting_entry_bank_account`: An adjusting entry cannot use a bank or credit card account.\n- `recurring_adjusting_entry`: A recurring journal entry cannot be an adjusting entry.\n- `segregation_of_duties_no_substitute_approver`: The approval policy needs an approver other than the creator, and the organization has no other admin.\n- `posting_date_after_limit`: The organization limits how far in the future a record can be posted.\n- `independent_transaction_dates_disabled`: The organization does not allow transaction_date to differ from date. Enable Separate posting and transaction dates in organization settings.\n- `tax_not_calculated`: The organization uses manual tax mode with the tax reminder on. A posted record needs calculated tax.\n- `recurring_template_archived_party`: A recurring template cannot use an archived customer or vendor.\n- `master_data_unavailable`: The request sets a reference that the app does not offer for this record. It is inactive, archived, a draft, not available to the record's company, in another currency, or the party for the record's own company.","title":"Error Code","type":"null","uniqueKey":"error_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"error_code","typeLabel":"string | null"},"error_reason":{"oneOf":[{"title":"Error Reason","type":"string","uniqueKey":"error_reason.oneOf.0","typeLabel":"string"},{"title":"Error Reason","type":"null","uniqueKey":"error_reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"error_reason","typeLabel":"string | null"}},"required":["errors"],"title":"ErrorSchema","type":"object","uniqueKey":"","typeLabel":"ErrorSchema · object"},"examples":{"Example":{"title":"Example","value":{"errors":{},"success":false,"error_code":"\u003cstring>","error_reason":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"da2bf308-3f5f-4c1c-b5d9-85444dc171d3":{"description":"Not Found","content":{"application/json":{"schema":{"properties":{"errors":{"additionalProperties":{"items":{"type":"string","uniqueKey":"errors.additionalProperties.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"errors.additionalProperties","typeLabel":"string[]"},"title":"Errors","type":"object","isRequired":true,"uniqueKey":"errors","typeLabel":"Errors · object"},"success":{"const":false,"default":false,"title":"Success","type":"boolean","uniqueKey":"success","typeLabel":"boolean"},"error_code":{"oneOf":[{"description":"A stable code that identifies the control that refused the request. Branch on this code, not on the message text. When a control refuses the request, `error_code` is one of these values:\n- `period_locked`: The request changes data in a locked accounting period.\n- `approved_record_immutable`: The record is approved, and the organization does not allow changes to approved records.\n- `posted_record_immutable`: The record is posted, and the organization does not allow changes to posted records.\n- `adjusting_entry_permission_required`: You do not have the permission to post adjusting entries.\n- `adjusting_entries_disabled`: Adjusting entries are not enabled for the company.\n- `adjusting_entry_bank_account`: An adjusting entry cannot use a bank or credit card account.\n- `recurring_adjusting_entry`: A recurring journal entry cannot be an adjusting entry.\n- `segregation_of_duties_no_substitute_approver`: The approval policy needs an approver other than the creator, and the organization has no other admin.\n- `posting_date_after_limit`: The organization limits how far in the future a record can be posted.\n- `independent_transaction_dates_disabled`: The organization does not allow transaction_date to differ from date. Enable Separate posting and transaction dates in organization settings.\n- `tax_not_calculated`: The organization uses manual tax mode with the tax reminder on. A posted record needs calculated tax.\n- `recurring_template_archived_party`: A recurring template cannot use an archived customer or vendor.\n- `master_data_unavailable`: The request sets a reference that the app does not offer for this record. It is inactive, archived, a draft, not available to the record's company, in another currency, or the party for the record's own company.","title":"Error Code","type":"string","uniqueKey":"error_code.oneOf.0","typeLabel":"string"},{"description":"A stable code that identifies the control that refused the request. Branch on this code, not on the message text. When a control refuses the request, `error_code` is one of these values:\n- `period_locked`: The request changes data in a locked accounting period.\n- `approved_record_immutable`: The record is approved, and the organization does not allow changes to approved records.\n- `posted_record_immutable`: The record is posted, and the organization does not allow changes to posted records.\n- `adjusting_entry_permission_required`: You do not have the permission to post adjusting entries.\n- `adjusting_entries_disabled`: Adjusting entries are not enabled for the company.\n- `adjusting_entry_bank_account`: An adjusting entry cannot use a bank or credit card account.\n- `recurring_adjusting_entry`: A recurring journal entry cannot be an adjusting entry.\n- `segregation_of_duties_no_substitute_approver`: The approval policy needs an approver other than the creator, and the organization has no other admin.\n- `posting_date_after_limit`: The organization limits how far in the future a record can be posted.\n- `independent_transaction_dates_disabled`: The organization does not allow transaction_date to differ from date. Enable Separate posting and transaction dates in organization settings.\n- `tax_not_calculated`: The organization uses manual tax mode with the tax reminder on. A posted record needs calculated tax.\n- `recurring_template_archived_party`: A recurring template cannot use an archived customer or vendor.\n- `master_data_unavailable`: The request sets a reference that the app does not offer for this record. It is inactive, archived, a draft, not available to the record's company, in another currency, or the party for the record's own company.","title":"Error Code","type":"null","uniqueKey":"error_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"error_code","typeLabel":"string | null"},"error_reason":{"oneOf":[{"title":"Error Reason","type":"string","uniqueKey":"error_reason.oneOf.0","typeLabel":"string"},{"title":"Error Reason","type":"null","uniqueKey":"error_reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"error_reason","typeLabel":"string | null"}},"required":["errors"],"title":"ErrorSchema","type":"object","uniqueKey":"","typeLabel":"ErrorSchema · object"},"examples":{"Example":{"title":"Example","value":{"errors":{},"success":false,"error_code":"\u003cstring>","error_reason":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"052ad206-4008-4726-993c-fd5e85d84b86":{"description":"Unprocessable Content","content":{"application/json":{"schema":{"properties":{"errors":{"additionalProperties":{"items":{"type":"string","uniqueKey":"errors.additionalProperties.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"errors.additionalProperties","typeLabel":"string[]"},"title":"Errors","type":"object","isRequired":true,"uniqueKey":"errors","typeLabel":"Errors · object"},"success":{"const":false,"default":false,"title":"Success","type":"boolean","uniqueKey":"success","typeLabel":"boolean"},"error_code":{"oneOf":[{"description":"A stable code that identifies the control that refused the request. Branch on this code, not on the message text. When a control refuses the request, `error_code` is one of these values:\n- `period_locked`: The request changes data in a locked accounting period.\n- `approved_record_immutable`: The record is approved, and the organization does not allow changes to approved records.\n- `posted_record_immutable`: The record is posted, and the organization does not allow changes to posted records.\n- `adjusting_entry_permission_required`: You do not have the permission to post adjusting entries.\n- `adjusting_entries_disabled`: Adjusting entries are not enabled for the company.\n- `adjusting_entry_bank_account`: An adjusting entry cannot use a bank or credit card account.\n- `recurring_adjusting_entry`: A recurring journal entry cannot be an adjusting entry.\n- `segregation_of_duties_no_substitute_approver`: The approval policy needs an approver other than the creator, and the organization has no other admin.\n- `posting_date_after_limit`: The organization limits how far in the future a record can be posted.\n- `independent_transaction_dates_disabled`: The organization does not allow transaction_date to differ from date. Enable Separate posting and transaction dates in organization settings.\n- `tax_not_calculated`: The organization uses manual tax mode with the tax reminder on. A posted record needs calculated tax.\n- `recurring_template_archived_party`: A recurring template cannot use an archived customer or vendor.\n- `master_data_unavailable`: The request sets a reference that the app does not offer for this record. It is inactive, archived, a draft, not available to the record's company, in another currency, or the party for the record's own company.","title":"Error Code","type":"string","uniqueKey":"error_code.oneOf.0","typeLabel":"string"},{"description":"A stable code that identifies the control that refused the request. Branch on this code, not on the message text. When a control refuses the request, `error_code` is one of these values:\n- `period_locked`: The request changes data in a locked accounting period.\n- `approved_record_immutable`: The record is approved, and the organization does not allow changes to approved records.\n- `posted_record_immutable`: The record is posted, and the organization does not allow changes to posted records.\n- `adjusting_entry_permission_required`: You do not have the permission to post adjusting entries.\n- `adjusting_entries_disabled`: Adjusting entries are not enabled for the company.\n- `adjusting_entry_bank_account`: An adjusting entry cannot use a bank or credit card account.\n- `recurring_adjusting_entry`: A recurring journal entry cannot be an adjusting entry.\n- `segregation_of_duties_no_substitute_approver`: The approval policy needs an approver other than the creator, and the organization has no other admin.\n- `posting_date_after_limit`: The organization limits how far in the future a record can be posted.\n- `independent_transaction_dates_disabled`: The organization does not allow transaction_date to differ from date. Enable Separate posting and transaction dates in organization settings.\n- `tax_not_calculated`: The organization uses manual tax mode with the tax reminder on. A posted record needs calculated tax.\n- `recurring_template_archived_party`: A recurring template cannot use an archived customer or vendor.\n- `master_data_unavailable`: The request sets a reference that the app does not offer for this record. It is inactive, archived, a draft, not available to the record's company, in another currency, or the party for the record's own company.","title":"Error Code","type":"null","uniqueKey":"error_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"error_code","typeLabel":"string | null"},"error_reason":{"oneOf":[{"title":"Error Reason","type":"string","uniqueKey":"error_reason.oneOf.0","typeLabel":"string"},{"title":"Error Reason","type":"null","uniqueKey":"error_reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"error_reason","typeLabel":"string | null"}},"required":["errors"],"title":"ErrorSchema","type":"object","uniqueKey":"","typeLabel":"ErrorSchema · object"},"examples":{"Example":{"title":"Example","value":{"errors":{},"success":false,"error_code":"\u003cstring>","error_reason":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"39de639f-dce6-4f20-92f5-d2c9f68f03c5":{"description":"Internal Server Error","content":{"application/json":{"schema":{"properties":{"errors":{"additionalProperties":{"items":{"type":"string","uniqueKey":"errors.additionalProperties.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"errors.additionalProperties","typeLabel":"string[]"},"title":"Errors","type":"object","isRequired":true,"uniqueKey":"errors","typeLabel":"Errors · object"},"success":{"const":false,"default":false,"title":"Success","type":"boolean","uniqueKey":"success","typeLabel":"boolean"},"error_code":{"oneOf":[{"description":"A stable code that identifies the control that refused the request. Branch on this code, not on the message text. When a control refuses the request, `error_code` is one of these values:\n- `period_locked`: The request changes data in a locked accounting period.\n- `approved_record_immutable`: The record is approved, and the organization does not allow changes to approved records.\n- `posted_record_immutable`: The record is posted, and the organization does not allow changes to posted records.\n- `adjusting_entry_permission_required`: You do not have the permission to post adjusting entries.\n- `adjusting_entries_disabled`: Adjusting entries are not enabled for the company.\n- `adjusting_entry_bank_account`: An adjusting entry cannot use a bank or credit card account.\n- `recurring_adjusting_entry`: A recurring journal entry cannot be an adjusting entry.\n- `segregation_of_duties_no_substitute_approver`: The approval policy needs an approver other than the creator, and the organization has no other admin.\n- `posting_date_after_limit`: The organization limits how far in the future a record can be posted.\n- `independent_transaction_dates_disabled`: The organization does not allow transaction_date to differ from date. Enable Separate posting and transaction dates in organization settings.\n- `tax_not_calculated`: The organization uses manual tax mode with the tax reminder on. A posted record needs calculated tax.\n- `recurring_template_archived_party`: A recurring template cannot use an archived customer or vendor.\n- `master_data_unavailable`: The request sets a reference that the app does not offer for this record. It is inactive, archived, a draft, not available to the record's company, in another currency, or the party for the record's own company.","title":"Error Code","type":"string","uniqueKey":"error_code.oneOf.0","typeLabel":"string"},{"description":"A stable code that identifies the control that refused the request. Branch on this code, not on the message text. When a control refuses the request, `error_code` is one of these values:\n- `period_locked`: The request changes data in a locked accounting period.\n- `approved_record_immutable`: The record is approved, and the organization does not allow changes to approved records.\n- `posted_record_immutable`: The record is posted, and the organization does not allow changes to posted records.\n- `adjusting_entry_permission_required`: You do not have the permission to post adjusting entries.\n- `adjusting_entries_disabled`: Adjusting entries are not enabled for the company.\n- `adjusting_entry_bank_account`: An adjusting entry cannot use a bank or credit card account.\n- `recurring_adjusting_entry`: A recurring journal entry cannot be an adjusting entry.\n- `segregation_of_duties_no_substitute_approver`: The approval policy needs an approver other than the creator, and the organization has no other admin.\n- `posting_date_after_limit`: The organization limits how far in the future a record can be posted.\n- `independent_transaction_dates_disabled`: The organization does not allow transaction_date to differ from date. Enable Separate posting and transaction dates in organization settings.\n- `tax_not_calculated`: The organization uses manual tax mode with the tax reminder on. A posted record needs calculated tax.\n- `recurring_template_archived_party`: A recurring template cannot use an archived customer or vendor.\n- `master_data_unavailable`: The request sets a reference that the app does not offer for this record. It is inactive, archived, a draft, not available to the record's company, in another currency, or the party for the record's own company.","title":"Error Code","type":"null","uniqueKey":"error_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"error_code","typeLabel":"string | null"},"error_reason":{"oneOf":[{"title":"Error Reason","type":"string","uniqueKey":"error_reason.oneOf.0","typeLabel":"string"},{"title":"Error Reason","type":"null","uniqueKey":"error_reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"error_reason","typeLabel":"string | null"}},"required":["errors"],"title":"ErrorSchema","type":"object","uniqueKey":"","typeLabel":"ErrorSchema · object"},"examples":{"Example":{"title":"Example","value":{"errors":{},"success":false,"error_code":"\u003cstring>","error_reason":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"cfe7b866-3db6-4cba-b7ee-8c097629c132":{"Key":{"name":"X-API-KEY","type":"apiKey","in":"header"}}},"servers":{"a3cf2463-24aa-4ce5-aef0-33188ad92aae":{"url":"https://api.dualentry.com","description":"Production environment"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"name":"X-API-KEY","type":"apiKey","in":"header"},"schema":{"title":"X-API-KEY","type":"string","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"Key","name":"X-API-KEY"}],"title":"Key"}]},"originalFileLocation":"developers/openapi/resources-v3-alpha.json"},"subdomain":"entryinc","siteName":"DualEntry Documentation","title":"Update Contract (partial) - DualEntry Documentation","navMaps":{"firstHrefInVersion":{"V2":{"href":"/developers/api/resources-v2/contracts/update-contract-partial","matchLevel":1},"V1":{"href":"/developers/api/resources-v1/cash-sales/list-cashsale-records","matchLevel":2},"V3-alpha":{"href":"/developers/api/resources-v3-alpha/contracts/update-contract-partial","matchLevel":0}},"firstHrefInLanguage":{}},"originalFileLocation":"developers/api/resources-v3-alpha/contracts/update-contract-partial.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=\"Update specific fields on a revenue recognition contract. Send only the fields you want to change. Anything you don\u0026#x27;t send stays as it is. Direct edits are rejected when usage or an active contract has milestones. Obligation rows superseded by a posted change order, or targeted by a draft change order, cannot be edited. Side effects - If an approval workflow matches this request, DualEntry can set status back to draft.\">\u003cmeta data-mint-head name=\"application-name\" content=\"DualEntry Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/entryinc/0hFGr3nbZt8w2lts/_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/entryinc/0hFGr3nbZt8w2lts/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/entryinc/0hFGr3nbZt8w2lts/_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/entryinc/0hFGr3nbZt8w2lts/_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/entryinc/0hFGr3nbZt8w2lts/_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/entryinc/0hFGr3nbZt8w2lts/_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/entryinc/0hFGr3nbZt8w2lts/_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/entryinc/0hFGr3nbZt8w2lts/_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/entryinc/0hFGr3nbZt8w2lts/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Update Contract (partial) - DualEntry Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Update specific fields on a revenue recognition contract. Send only the fields you want to change. Anything you don\u0026#x27;t send stays as it is. Direct edits are rejected when usage or an active contract has milestones. Obligation rows superseded by a posted change order, or targeted by a draft change order, cannot be edited. Side effects - If an approval workflow matches this request, DualEntry can set status back to draft.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"DualEntry Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.dualentry.com/developers/api/resources-v3-alpha/contracts/update-contract-partial\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://entryinc.mintlify.site/_mintlify/api/og/v2?division=Contracts\u0026amp;title=Update+Contract+%28partial%29\u0026amp;description=Update+specific+fields+on+a+revenue+recognition+contract.+Send+only+the+fields+you+want+to+change.+Anything+you+don%27t+send+stays+as+it+is.+Direct+edits+are+reje\u0026amp;theme=e25e10837db34fb642d89fb0\u0026amp;signature=7c3bd1fb00a2f5995db2995107f88bfc84bf60c74d61b9eaacf154fd781100a8\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Update Contract (partial) - DualEntry Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Update specific fields on a revenue recognition contract. Send only the fields you want to change. Anything you don\u0026#x27;t send stays as it is. Direct edits are rejected when usage or an active contract has milestones. Obligation rows superseded by a posted change order, or targeted by a draft change order, cannot be edited. Side effects - If an approval workflow matches this request, DualEntry can set status back to draft.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://entryinc.mintlify.site/_mintlify/api/og/v2?division=Contracts\u0026amp;title=Update+Contract+%28partial%29\u0026amp;description=Update+specific+fields+on+a+revenue+recognition+contract.+Send+only+the+fields+you+want+to+change.+Anything+you+don%27t+send+stays+as+it+is.+Direct+edits+are+reje\u0026amp;theme=e25e10837db34fb642d89fb0\u0026amp;signature=7c3bd1fb00a2f5995db2995107f88bfc84bf60c74d61b9eaacf154fd781100a8\">\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/entryinc/0hFGr3nbZt8w2lts/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"DualEntry Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#004F5C\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.dualentry.com/developers/api/resources-v3-alpha/contracts/update-contract-partial\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/developers/api/resources-v3-alpha/contracts/update-contract-partial.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.dualentry.com/#organization\",\"name\":\"DualEntry Documentation\",\"url\":\"https://docs.dualentry.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/entryinc/AComF9V8rHO5A0Pv/images/brand/dualentry-docs-logo-light.svg?fit=max\u0026auto=format\u0026n=AComF9V8rHO5A0Pv\u0026q=85\u0026s=910d5b39d1a3170bb460a1da7698f74a\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.dualentry.com#website\",\"name\":\"DualEntry Documentation\",\"url\":\"https://docs.dualentry.com\",\"publisher\":{\"@id\":\"https://docs.dualentry.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.dualentry.com/developers/api/resources-v3-alpha/contracts/update-contract-partial#webpage\",\"url\":\"https://docs.dualentry.com/developers/api/resources-v3-alpha/contracts/update-contract-partial\",\"name\":\"Update Contract (partial)\",\"description\":\"Update specific fields on a revenue recognition contract. Send only the fields you want to change. Anything you don't send stays as it is. Direct edits are rejected when usage or an active contract has milestones. Obligation rows superseded by a posted change order, or targeted by a draft change order, cannot be edited. Side effects - If an approval workflow matches this request, DualEntry can set status back to draft.\",\"isPartOf\":{\"@id\":\"https://docs.dualentry.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.dualentry.com/developers/api/resources-v3-alpha/contracts/update-contract-partial#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.dualentry.com/developers/api/resources-v3-alpha/contracts/update-contract-partial#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Money In\",\"item\":\"https://docs.dualentry.com/developers/api/resources-v3-alpha/cash-sales/list-cash-sales-lines\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Contracts\",\"item\":\"https://docs.dualentry.com/developers/api/resources-v3-alpha/contracts/get-contract\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Update Contract (partial)\",\"item\":\"https://docs.dualentry.com/developers/api/resources-v3-alpha/contracts/update-contract-partial\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.dualentry.com/developers/api/resources-v3-alpha/contracts/update-contract-partial#apireference\",\"headline\":\"Update Contract (partial)\",\"name\":\"Update Contract (partial)\",\"description\":\"Update specific fields on a revenue recognition contract. Send only the fields you want to change. Anything you don't send stays as it is. Direct edits are rejected when usage or an active contract has milestones. Obligation rows superseded by a posted change order, or targeted by a draft change order, cannot be edited. Side effects - If an approval workflow matches this request, DualEntry can set status back to draft.\",\"url\":\"https://docs.dualentry.com/developers/api/resources-v3-alpha/contracts/update-contract-partial\",\"mainEntityOfPage\":{\"@id\":\"https://docs.dualentry.com/developers/api/resources-v3-alpha/contracts/update-contract-partial#webpage\"},\"publisher\":{\"@id\":\"https://docs.dualentry.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.dualentry.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"DualEntry Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"DualEntry Documentation","nav":{"global":null,"tabs":[{"tab":"Accountants","icon":"book-open","pages":[{"title":"Accountants","href":"/accountants/get-started"}]},{"tab":"Developers","icon":"compass","pages":[{"title":"Developers","href":"/developers/guides"}]},{"tab":"API Reference","icon":"server","versions":[{"version":"V2","default":true,"tag":"Latest","pages":[{"title":"V2","href":"/developers/api/resources-v2/contracts/update-contract-partial"}]},{"version":"V1","tag":"Legacy","pages":[{"title":"V1","href":"/developers/api/resources-v1/cash-sales/list-cashsale-records"}]},{"version":"V3-alpha","tag":"Preview","groups":[{"group":"Overview","icon":"circle-info","pages":[{"title":"V3 (Alpha) API Reference","sidebarTitle":"Overview","href":"/developers/api/resources-v3-alpha"}]},{"group":"Organization","pages":[{"group":"Books","pages":[{"title":"List books","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/books/","href":"/developers/api/resources-v3-alpha/books/list-books"},{"title":"Get book","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/books/{book_id}/","href":"/developers/api/resources-v3-alpha/books/get-book"}]},{"group":"Companies","pages":[{"title":"List companies","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/companies/","href":"/developers/api/resources-v3-alpha/companies/list-companies"},{"title":"Get company","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/companies/{company_id}/","href":"/developers/api/resources-v3-alpha/companies/get-company"}]},{"group":"Payment Methods","pages":[{"title":"List payment methods","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/payment-methods/","href":"/developers/api/resources-v3-alpha/payment-methods/list-payment-methods"},{"title":"Get payment method","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/payment-methods/{payment_method_id}/","href":"/developers/api/resources-v3-alpha/payment-methods/get-payment-method"}]},{"group":"Period Locks","pages":[{"title":"List period locks","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/period-locks/","href":"/developers/api/resources-v3-alpha/period-locks/list-period-locks"}]},{"group":"Terms","pages":[{"title":"List terms","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/terms/","href":"/developers/api/resources-v3-alpha/terms/list-terms"},{"title":"Get term","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/terms/{term_id}/","href":"/developers/api/resources-v3-alpha/terms/get-term"}]}]},{"group":"Accounting Setup","pages":[{"group":"Accounts","pages":[{"title":"List accounts","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/accounts/","href":"/developers/api/resources-v3-alpha/accounts/list-accounts"},{"title":"Create account","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json post /public/v3-alpha/accounts/","href":"/developers/api/resources-v3-alpha/accounts/create-account"},{"title":"Get account","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/accounts/{account_number}/","href":"/developers/api/resources-v3-alpha/accounts/get-account"},{"title":"Update account","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json put /public/v3-alpha/accounts/{account_number}/","href":"/developers/api/resources-v3-alpha/accounts/update-account"}]},{"group":"Classifications","pages":[{"title":"List Classifications","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/classifications/","href":"/developers/api/resources-v3-alpha/classifications/list-classifications"},{"title":"Create Classification","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json post /public/v3-alpha/classifications/","href":"/developers/api/resources-v3-alpha/classifications/create-classification"},{"title":"Get Classification","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/classifications/{classification_id}/","href":"/developers/api/resources-v3-alpha/classifications/get-classification"},{"title":"Update Classification","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json put /public/v3-alpha/classifications/{classification_id}/","href":"/developers/api/resources-v3-alpha/classifications/update-classification"},{"title":"Update classification (partial)","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json patch /public/v3-alpha/classifications/{classification_id}/","href":"/developers/api/resources-v3-alpha/classifications/update-classification-partial"},{"title":"Delete Classification","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json delete /public/v3-alpha/classifications/{classification_id}/","href":"/developers/api/resources-v3-alpha/classifications/delete-classification"}]},{"group":"Classifications Lines","pages":[{"title":"List Classification Lines","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/classifications-lines/","href":"/developers/api/resources-v3-alpha/classifications-lines/list-classification-lines"}]},{"group":"Custom Fields","pages":[{"title":"List custom fields","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/custom-fields/","href":"/developers/api/resources-v3-alpha/custom-fields/list-custom-fields"},{"title":"Create custom field","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json post /public/v3-alpha/custom-fields/","href":"/developers/api/resources-v3-alpha/custom-fields/create-custom-field"},{"title":"Get custom field","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/custom-fields/{custom_field_id}/","href":"/developers/api/resources-v3-alpha/custom-fields/get-custom-field"},{"title":"Update custom field","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json put /public/v3-alpha/custom-fields/{custom_field_id}/","href":"/developers/api/resources-v3-alpha/custom-fields/update-custom-field"},{"title":"Delete custom field","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json delete /public/v3-alpha/custom-fields/{custom_field_id}/","href":"/developers/api/resources-v3-alpha/custom-fields/delete-custom-field"}]},{"group":"Exchange Rates","pages":[{"title":"List exchange rates","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/exchange_rates/","href":"/developers/api/resources-v3-alpha/exchange-rates/list-exchange-rates"}]},{"group":"Items","pages":[{"title":"List Items","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/items/","href":"/developers/api/resources-v3-alpha/items/list-items"},{"title":"Create Item","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json post /public/v3-alpha/items/","href":"/developers/api/resources-v3-alpha/items/create-item"},{"title":"Get Item","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/items/{item_id}/","href":"/developers/api/resources-v3-alpha/items/get-item"},{"title":"Update Item","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json put /public/v3-alpha/items/{item_id}/","href":"/developers/api/resources-v3-alpha/items/update-item"},{"title":"Update Item (partial)","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json patch /public/v3-alpha/items/{item_id}/","href":"/developers/api/resources-v3-alpha/items/update-item-partial"},{"title":"Archive Item","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json delete /public/v3-alpha/items/{item_id}/","href":"/developers/api/resources-v3-alpha/items/archive-item"}]},{"group":"Projects","pages":[{"title":"List projects","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/projects/","href":"/developers/api/resources-v3-alpha/projects/list-projects"},{"title":"Get project","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/projects/{project_id}/","href":"/developers/api/resources-v3-alpha/projects/get-project"}]}]},{"group":"Transactions","pages":[{"group":"Accrual Templates","pages":[{"title":"List accrual templates","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/accrual-templates/","href":"/developers/api/resources-v3-alpha/accrual-templates/list-accrual-templates"},{"title":"Get accrual template","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/accrual-templates/{accrual_template_id}/","href":"/developers/api/resources-v3-alpha/accrual-templates/get-accrual-template"}]},{"group":"Intercompany Journal Entries","pages":[{"title":"List intercompany journal entries","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/intercompany-journal-entries/","href":"/developers/api/resources-v3-alpha/intercompany-journal-entries/list-intercompany-journal-entries"},{"title":"Create intercompany journal entry","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json post /public/v3-alpha/intercompany-journal-entries/","href":"/developers/api/resources-v3-alpha/intercompany-journal-entries/create-intercompany-journal-entry"},{"title":"Get intercompany journal entry","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/intercompany-journal-entries/{record_number}/","href":"/developers/api/resources-v3-alpha/intercompany-journal-entries/get-intercompany-journal-entry"},{"title":"Update intercompany journal entry","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json put /public/v3-alpha/intercompany-journal-entries/{record_number}/","href":"/developers/api/resources-v3-alpha/intercompany-journal-entries/update-intercompany-journal-entry"},{"title":"List intercompany journal entry lines","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/intercompany-journal-entries/{record_number}/lines/","href":"/developers/api/resources-v3-alpha/intercompany-journal-entries/list-intercompany-journal-entry-lines"}]},{"group":"Journal Entries","pages":[{"title":"List journal entry lines","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/journal-entries/lines/","href":"/developers/api/resources-v3-alpha/journal-entries/list-journal-entry-lines"},{"title":"List JournalEntryV2 records","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/journal-entries/","href":"/developers/api/resources-v3-alpha/journal-entries/list-journalentryv2-records"},{"title":"Create JournalEntryV2 record","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json post /public/v3-alpha/journal-entries/","href":"/developers/api/resources-v3-alpha/journal-entries/create-journalentryv2-record"},{"title":"Get JournalEntryV2 record","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/journal-entries/{record_number}/","href":"/developers/api/resources-v3-alpha/journal-entries/get-journalentryv2-record"},{"title":"Update JournalEntryV2 record","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json put /public/v3-alpha/journal-entries/{record_number}/","href":"/developers/api/resources-v3-alpha/journal-entries/update-journalentryv2-record"},{"title":"Create JournalEntryV2 record attachments","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json post /public/v3-alpha/journal-entries/{record_number}/attachments/","href":"/developers/api/resources-v3-alpha/journal-entries/create-journalentryv2-record-attachments"},{"title":"List JournalEntryV2 record lines","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/journal-entries/{record_number}/lines/","href":"/developers/api/resources-v3-alpha/journal-entries/list-journalentryv2-record-lines"}]},{"group":"Recurring Journal Entries","pages":[{"title":"List RecurringJournalEntry records","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/recurring/journal-entries/","href":"/developers/api/resources-v3-alpha/recurring-journal-entries/list-recurringjournalentry-records"},{"title":"Create RecurringJournalEntry record","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json post /public/v3-alpha/recurring/journal-entries/","href":"/developers/api/resources-v3-alpha/recurring-journal-entries/create-recurringjournalentry-record"},{"title":"Get RecurringJournalEntry record","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/recurring/journal-entries/{record_number}/","href":"/developers/api/resources-v3-alpha/recurring-journal-entries/get-recurringjournalentry-record"},{"title":"Update RecurringJournalEntry record","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json put /public/v3-alpha/recurring/journal-entries/{record_number}/","href":"/developers/api/resources-v3-alpha/recurring-journal-entries/update-recurringjournalentry-record"},{"title":"Delete RecurringJournalEntry record","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json delete /public/v3-alpha/recurring/journal-entries/{record_number}/","href":"/developers/api/resources-v3-alpha/recurring-journal-entries/delete-recurringjournalentry-record"}]},{"group":"Statistical Journals","pages":[{"title":"List statistical journal lines","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/statistical-journals/lines/","href":"/developers/api/resources-v3-alpha/statistical-journals/list-statistical-journal-lines"},{"title":"List StatisticalJournalV2 records","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/statistical-journals/","href":"/developers/api/resources-v3-alpha/statistical-journals/list-statisticaljournalv2-records"},{"title":"Create StatisticalJournalV2 record","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json post /public/v3-alpha/statistical-journals/","href":"/developers/api/resources-v3-alpha/statistical-journals/create-statisticaljournalv2-record"},{"title":"Get StatisticalJournalV2 record","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/statistical-journals/{record_number}/","href":"/developers/api/resources-v3-alpha/statistical-journals/get-statisticaljournalv2-record"},{"title":"Update StatisticalJournalV2 record","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json put /public/v3-alpha/statistical-journals/{record_number}/","href":"/developers/api/resources-v3-alpha/statistical-journals/update-statisticaljournalv2-record"},{"title":"Create StatisticalJournalV2 record attachments","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json post /public/v3-alpha/statistical-journals/{record_number}/attachments/","href":"/developers/api/resources-v3-alpha/statistical-journals/create-statisticaljournalv2-record-attachments"},{"title":"List StatisticalJournalV2 record lines","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/statistical-journals/{record_number}/lines/","href":"/developers/api/resources-v3-alpha/statistical-journals/list-statisticaljournalv2-record-lines"}]}]},{"group":"Money In","pages":[{"group":"Cash Sales","pages":[{"title":"List cash sales lines","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/cash-sales/lines/","href":"/developers/api/resources-v3-alpha/cash-sales/list-cash-sales-lines"},{"title":"List CashSaleV2 records","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/cash-sales/","href":"/developers/api/resources-v3-alpha/cash-sales/list-cashsalev2-records"},{"title":"Create CashSaleV2 record","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json post /public/v3-alpha/cash-sales/","href":"/developers/api/resources-v3-alpha/cash-sales/create-cashsalev2-record"},{"title":"Get CashSaleV2 record","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/cash-sales/{record_number}/","href":"/developers/api/resources-v3-alpha/cash-sales/get-cashsalev2-record"},{"title":"Update CashSaleV2 record","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json put /public/v3-alpha/cash-sales/{record_number}/","href":"/developers/api/resources-v3-alpha/cash-sales/update-cashsalev2-record"},{"title":"Create CashSaleV2 record attachments","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json post /public/v3-alpha/cash-sales/{record_number}/attachments/","href":"/developers/api/resources-v3-alpha/cash-sales/create-cashsalev2-record-attachments"},{"title":"List CashSaleV2 record lines","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/cash-sales/{record_number}/lines/","href":"/developers/api/resources-v3-alpha/cash-sales/list-cashsalev2-record-lines"}]},{"group":"Contract Templates","pages":[{"title":"List contract templates","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/contract-templates/","href":"/developers/api/resources-v3-alpha/contract-templates/list-contract-templates"},{"title":"Get contract template","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/contract-templates/{contract_template_id}/","href":"/developers/api/resources-v3-alpha/contract-templates/get-contract-template"}]},{"group":"Contracts","pages":[{"title":"Get Contract","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/contracts/{record_id}/","href":"/developers/api/resources-v3-alpha/contracts/get-contract"},{"title":"Update Contract","description":"Update an existing revenue recognition contract. Direct edits are rejected when usage or an active contract has milestones. Obligation rows superseded by a posted change order, or targeted by a draft change order, cannot be edited.\n\n**Side effects**\n- If an approval workflow matches this request, DualEntry can set `status` back to `draft`.","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json put /public/v3-alpha/contracts/{record_id}/","href":"/developers/api/resources-v3-alpha/contracts/update-contract"},{"title":"Update Contract (partial)","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json patch /public/v3-alpha/contracts/{record_id}/","href":"/developers/api/resources-v3-alpha/contracts/update-contract-partial"},{"title":"List milestones for a contract","description":"Return a paginated list of milestones for a contract, ordered by obligation, date, then id.","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/contracts/{contract_id}/milestones/","href":"/developers/api/resources-v3-alpha/contracts/list-milestones-for-a-contract"},{"title":"Upsert usage records for contract obligations","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json post /public/v3-alpha/contracts/{contract_id}/usage/bulk-upsert/","href":"/developers/api/resources-v3-alpha/contracts/upsert-usage-records-for-contract-obligations"},{"title":"List Change Orders","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/contracts/{contract_id}/change-orders/","href":"/developers/api/resources-v3-alpha/contracts/list-change-orders"},{"title":"Create Change Order","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json post /public/v3-alpha/contracts/{contract_id}/change-orders/","href":"/developers/api/resources-v3-alpha/contracts/create-change-order"},{"title":"Get Change Order","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/contracts/{contract_id}/change-orders/{change_order_id}/","href":"/developers/api/resources-v3-alpha/contracts/get-change-order"},{"title":"Update Change Order","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json put /public/v3-alpha/contracts/{contract_id}/change-orders/{change_order_id}/","href":"/developers/api/resources-v3-alpha/contracts/update-change-order"},{"title":"Archive Change Order","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json delete /public/v3-alpha/contracts/{contract_id}/change-orders/{change_order_id}/","href":"/developers/api/resources-v3-alpha/contracts/archive-change-order"},{"title":"List Contracts","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/contracts/","href":"/developers/api/resources-v3-alpha/contracts/list-contracts"},{"title":"List usage records for a contract","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/contracts/{contract_id}/usage/","href":"/developers/api/resources-v3-alpha/contracts/list-usage-records-for-a-contract"}]},{"group":"Customer Credits","pages":[{"title":"List customer credits lines","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/customer-credits/lines/","href":"/developers/api/resources-v3-alpha/customer-credits/list-customer-credits-lines"},{"title":"List CustomerCreditV2 records","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/customer-credits/","href":"/developers/api/resources-v3-alpha/customer-credits/list-customercreditv2-records"},{"title":"Create CustomerCreditV2 record","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json post /public/v3-alpha/customer-credits/","href":"/developers/api/resources-v3-alpha/customer-credits/create-customercreditv2-record"},{"title":"Get CustomerCreditV2 record","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/customer-credits/{record_number}/","href":"/developers/api/resources-v3-alpha/customer-credits/get-customercreditv2-record"},{"title":"Update CustomerCreditV2 record","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json put /public/v3-alpha/customer-credits/{record_number}/","href":"/developers/api/resources-v3-alpha/customer-credits/update-customercreditv2-record"},{"title":"Update CustomerCreditV2 record (partial)","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json patch /public/v3-alpha/customer-credits/{record_number}/","href":"/developers/api/resources-v3-alpha/customer-credits/update-customercreditv2-record-partial"},{"title":"List CustomerCreditV2 record lines","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/customer-credits/{record_number}/lines/","href":"/developers/api/resources-v3-alpha/customer-credits/list-customercreditv2-record-lines"}]},{"group":"Customer Deposits","pages":[{"title":"List customer deposits lines","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/customer-deposits/lines/","href":"/developers/api/resources-v3-alpha/customer-deposits/list-customer-deposits-lines"},{"title":"List CustomerDepositV2 records","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/customer-deposits/","href":"/developers/api/resources-v3-alpha/customer-deposits/list-customerdepositv2-records"},{"title":"Create CustomerDepositV2 record","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json post /public/v3-alpha/customer-deposits/","href":"/developers/api/resources-v3-alpha/customer-deposits/create-customerdepositv2-record"},{"title":"Get CustomerDepositV2 record","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/customer-deposits/{record_number}/","href":"/developers/api/resources-v3-alpha/customer-deposits/get-customerdepositv2-record"},{"title":"Update CustomerDepositV2 record","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json put /public/v3-alpha/customer-deposits/{record_number}/","href":"/developers/api/resources-v3-alpha/customer-deposits/update-customerdepositv2-record"},{"title":"Create CustomerDepositV2 record attachments","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json post /public/v3-alpha/customer-deposits/{record_number}/attachments/","href":"/developers/api/resources-v3-alpha/customer-deposits/create-customerdepositv2-record-attachments"},{"title":"List CustomerDepositV2 record lines","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/customer-deposits/{record_number}/lines/","href":"/developers/api/resources-v3-alpha/customer-deposits/list-customerdepositv2-record-lines"}]},{"group":"Customer Payments","pages":[{"title":"List customer payments lines","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/customer-payments/lines/","href":"/developers/api/resources-v3-alpha/customer-payments/list-customer-payments-lines"},{"title":"List CustomerPaymentV2 records","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/customer-payments/","href":"/developers/api/resources-v3-alpha/customer-payments/list-customerpaymentv2-records"},{"title":"Create CustomerPaymentV2 record","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json post /public/v3-alpha/customer-payments/","href":"/developers/api/resources-v3-alpha/customer-payments/create-customerpaymentv2-record"},{"title":"Get CustomerPaymentV2 record","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/customer-payments/{record_number}/","href":"/developers/api/resources-v3-alpha/customer-payments/get-customerpaymentv2-record"},{"title":"Update CustomerPaymentV2 record","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json put /public/v3-alpha/customer-payments/{record_number}/","href":"/developers/api/resources-v3-alpha/customer-payments/update-customerpaymentv2-record"},{"title":"Update CustomerPaymentV2 record (partial)","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json patch /public/v3-alpha/customer-payments/{record_number}/","href":"/developers/api/resources-v3-alpha/customer-payments/update-customerpaymentv2-record-partial"},{"title":"List CustomerPaymentV2 record lines","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/customer-payments/{record_number}/lines/","href":"/developers/api/resources-v3-alpha/customer-payments/list-customerpaymentv2-record-lines"}]},{"group":"Customer Prepayment Applications","pages":[{"title":"List CustomerPrepaymentApplicationV2 records","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/customer-prepayment-applications/","href":"/developers/api/resources-v3-alpha/customer-prepayment-applications/list-customerprepaymentapplicationv2-records"},{"title":"Create CustomerPrepaymentApplicationV2 record","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json post /public/v3-alpha/customer-prepayment-applications/","href":"/developers/api/resources-v3-alpha/customer-prepayment-applications/create-customerprepaymentapplicationv2-record"},{"title":"Get CustomerPrepaymentApplicationV2 record","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/customer-prepayment-applications/{record_number}/","href":"/developers/api/resources-v3-alpha/customer-prepayment-applications/get-customerprepaymentapplicationv2-record"},{"title":"Update CustomerPrepaymentApplicationV2 record","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json put /public/v3-alpha/customer-prepayment-applications/{record_number}/","href":"/developers/api/resources-v3-alpha/customer-prepayment-applications/update-customerprepaymentapplicationv2-record"},{"title":"Update CustomerPrepaymentApplicationV2 record (partial)","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json patch /public/v3-alpha/customer-prepayment-applications/{record_number}/","href":"/developers/api/resources-v3-alpha/customer-prepayment-applications/update-customerprepaymentapplicationv2-record-partial"},{"title":"Create CustomerPrepaymentApplicationV2 record attachments","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json post /public/v3-alpha/customer-prepayment-applications/{record_number}/attachments/","href":"/developers/api/resources-v3-alpha/customer-prepayment-applications/create-customerprepaymentapplicationv2-record-attachments"},{"title":"List CustomerPrepaymentApplicationV2 record lines","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/customer-prepayment-applications/{record_number}/lines/","href":"/developers/api/resources-v3-alpha/customer-prepayment-applications/list-customerprepaymentapplicationv2-record-lines"}]},{"group":"Customer Prepayments","pages":[{"title":"List CustomerPrepayment records","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/customer-prepayments/","href":"/developers/api/resources-v3-alpha/customer-prepayments/list-customerprepayment-records"},{"title":"Create CustomerPrepayment record","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json post /public/v3-alpha/customer-prepayments/","href":"/developers/api/resources-v3-alpha/customer-prepayments/create-customerprepayment-record"},{"title":"Get CustomerPrepayment record","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/customer-prepayments/{record_number}/","href":"/developers/api/resources-v3-alpha/customer-prepayments/get-customerprepayment-record"},{"title":"Update CustomerPrepayment record","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json put /public/v3-alpha/customer-prepayments/{record_number}/","href":"/developers/api/resources-v3-alpha/customer-prepayments/update-customerprepayment-record"},{"title":"Update CustomerPrepayment record (partial)","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json patch /public/v3-alpha/customer-prepayments/{record_number}/","href":"/developers/api/resources-v3-alpha/customer-prepayments/update-customerprepayment-record-partial"},{"title":"Create CustomerPrepayment record attachments","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json post /public/v3-alpha/customer-prepayments/{record_number}/attachments/","href":"/developers/api/resources-v3-alpha/customer-prepayments/create-customerprepayment-record-attachments"}]},{"group":"Customer Refunds","pages":[{"title":"List CustomerRefundV2 records","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/customer-refunds/","href":"/developers/api/resources-v3-alpha/customer-refunds/list-customerrefundv2-records"},{"title":"Create CustomerRefundV2 record","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json post /public/v3-alpha/customer-refunds/","href":"/developers/api/resources-v3-alpha/customer-refunds/create-customerrefundv2-record"},{"title":"Get CustomerRefundV2 record","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/customer-refunds/{record_number}/","href":"/developers/api/resources-v3-alpha/customer-refunds/get-customerrefundv2-record"},{"title":"Update CustomerRefundV2 record","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json put /public/v3-alpha/customer-refunds/{record_number}/","href":"/developers/api/resources-v3-alpha/customer-refunds/update-customerrefundv2-record"},{"title":"Create CustomerRefundV2 record attachments","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json post /public/v3-alpha/customer-refunds/{record_number}/attachments/","href":"/developers/api/resources-v3-alpha/customer-refunds/create-customerrefundv2-record-attachments"},{"title":"List CustomerRefundV2 record lines","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/customer-refunds/{record_number}/lines/","href":"/developers/api/resources-v3-alpha/customer-refunds/list-customerrefundv2-record-lines"}]},{"group":"Customers","pages":[{"title":"List customers","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/customers/","href":"/developers/api/resources-v3-alpha/customers/list-customers"},{"title":"Create customer","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json post /public/v3-alpha/customers/","href":"/developers/api/resources-v3-alpha/customers/create-customer"},{"title":"Merge customers","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json post /public/v3-alpha/customers/merge/","href":"/developers/api/resources-v3-alpha/customers/merge-customers"},{"title":"Get customer","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/customers/{customer_id}/","href":"/developers/api/resources-v3-alpha/customers/get-customer"},{"title":"Update customer","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json put /public/v3-alpha/customers/{customer_id}/","href":"/developers/api/resources-v3-alpha/customers/update-customer"},{"title":"Update customer (partial)","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json patch /public/v3-alpha/customers/{customer_id}/","href":"/developers/api/resources-v3-alpha/customers/update-customer-partial"},{"title":"Delete customer","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json delete /public/v3-alpha/customers/{customer_id}/","href":"/developers/api/resources-v3-alpha/customers/delete-customer"}]},{"group":"Invoices","pages":[{"title":"List invoices lines","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/invoices/lines/","href":"/developers/api/resources-v3-alpha/invoices/list-invoices-lines"},{"title":"List InvoiceV2 records","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/invoices/","href":"/developers/api/resources-v3-alpha/invoices/list-invoicev2-records"},{"title":"Create InvoiceV2 record","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json post /public/v3-alpha/invoices/","href":"/developers/api/resources-v3-alpha/invoices/create-invoicev2-record"},{"title":"Get InvoiceV2 record","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/invoices/{record_number}/","href":"/developers/api/resources-v3-alpha/invoices/get-invoicev2-record"},{"title":"Update InvoiceV2 record","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json put /public/v3-alpha/invoices/{record_number}/","href":"/developers/api/resources-v3-alpha/invoices/update-invoicev2-record"},{"title":"Update InvoiceV2 record (partial)","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json patch /public/v3-alpha/invoices/{record_number}/","href":"/developers/api/resources-v3-alpha/invoices/update-invoicev2-record-partial"},{"title":"Create InvoiceV2 record attachments","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json post /public/v3-alpha/invoices/{record_number}/attachments/","href":"/developers/api/resources-v3-alpha/invoices/create-invoicev2-record-attachments"},{"title":"Replace InvoiceV2 record attachments","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json post /public/v3-alpha/invoices/{record_number}/attachments/replace/","href":"/developers/api/resources-v3-alpha/invoices/replace-invoicev2-record-attachments"},{"title":"List InvoiceV2 record lines","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/invoices/{record_number}/lines/","href":"/developers/api/resources-v3-alpha/invoices/list-invoicev2-record-lines"},{"title":"Send InvoiceV2 record","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json post /public/v3-alpha/invoices/{record_number}/send/","href":"/developers/api/resources-v3-alpha/invoices/send-invoicev2-record"}]},{"group":"Quotes","pages":[{"title":"List Quote records","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/quotes/","href":"/developers/api/resources-v3-alpha/quotes/list-quote-records"},{"title":"Create Quote record","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json post /public/v3-alpha/quotes/","href":"/developers/api/resources-v3-alpha/quotes/create-quote-record"},{"title":"Get Quote record","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/quotes/{record_number}/","href":"/developers/api/resources-v3-alpha/quotes/get-quote-record"},{"title":"Update Quote record","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json put /public/v3-alpha/quotes/{record_number}/","href":"/developers/api/resources-v3-alpha/quotes/update-quote-record"},{"title":"Update Quote record (partial)","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json patch /public/v3-alpha/quotes/{record_number}/","href":"/developers/api/resources-v3-alpha/quotes/update-quote-record-partial"},{"title":"Send Quote record","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json post /public/v3-alpha/quotes/{record_number}/send/","href":"/developers/api/resources-v3-alpha/quotes/send-quote-record"}]},{"group":"Recurring Invoices","pages":[{"title":"List RecurringInvoice records","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/recurring/invoices/","href":"/developers/api/resources-v3-alpha/recurring-invoices/list-recurringinvoice-records"},{"title":"Create RecurringInvoice record","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json post /public/v3-alpha/recurring/invoices/","href":"/developers/api/resources-v3-alpha/recurring-invoices/create-recurringinvoice-record"},{"title":"Get RecurringInvoice record","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/recurring/invoices/{record_number}/","href":"/developers/api/resources-v3-alpha/recurring-invoices/get-recurringinvoice-record"},{"title":"Update RecurringInvoice record","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json put /public/v3-alpha/recurring/invoices/{record_number}/","href":"/developers/api/resources-v3-alpha/recurring-invoices/update-recurringinvoice-record"},{"title":"Delete RecurringInvoice record","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json delete /public/v3-alpha/recurring/invoices/{record_number}/","href":"/developers/api/resources-v3-alpha/recurring-invoices/delete-recurringinvoice-record"}]},{"group":"Sales Orders","pages":[{"title":"List sales order lines","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/sales-orders/lines/","href":"/developers/api/resources-v3-alpha/sales-orders/list-sales-order-lines"},{"title":"List SalesOrderV2 records","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/sales-orders/","href":"/developers/api/resources-v3-alpha/sales-orders/list-salesorderv2-records"},{"title":"Create SalesOrderV2 record","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json post /public/v3-alpha/sales-orders/","href":"/developers/api/resources-v3-alpha/sales-orders/create-salesorderv2-record"},{"title":"Get SalesOrderV2 record","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/sales-orders/{record_number}/","href":"/developers/api/resources-v3-alpha/sales-orders/get-salesorderv2-record"},{"title":"Update SalesOrderV2 record","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json put /public/v3-alpha/sales-orders/{record_number}/","href":"/developers/api/resources-v3-alpha/sales-orders/update-salesorderv2-record"},{"title":"Create SalesOrderV2 record attachments","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json post /public/v3-alpha/sales-orders/{record_number}/attachments/","href":"/developers/api/resources-v3-alpha/sales-orders/create-salesorderv2-record-attachments"},{"title":"List SalesOrderV2 record lines","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/sales-orders/{record_number}/lines/","href":"/developers/api/resources-v3-alpha/sales-orders/list-salesorderv2-record-lines"}]}]},{"group":"Money Out","pages":[{"group":"Bills","pages":[{"title":"List bills lines","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/bills/lines/","href":"/developers/api/resources-v3-alpha/bills/list-bills-lines"},{"title":"List BillV2 records","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/bills/","href":"/developers/api/resources-v3-alpha/bills/list-billv2-records"},{"title":"Create BillV2 record","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json post /public/v3-alpha/bills/","href":"/developers/api/resources-v3-alpha/bills/create-billv2-record"},{"title":"Get BillV2 record","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/bills/{record_number}/","href":"/developers/api/resources-v3-alpha/bills/get-billv2-record"},{"title":"Update BillV2 record","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json put /public/v3-alpha/bills/{record_number}/","href":"/developers/api/resources-v3-alpha/bills/update-billv2-record"},{"title":"Update BillV2 record (partial)","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json patch /public/v3-alpha/bills/{record_number}/","href":"/developers/api/resources-v3-alpha/bills/update-billv2-record-partial"},{"title":"Create BillV2 record attachments","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json post /public/v3-alpha/bills/{record_number}/attachments/","href":"/developers/api/resources-v3-alpha/bills/create-billv2-record-attachments"},{"title":"List BillV2 record lines","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/bills/{record_number}/lines/","href":"/developers/api/resources-v3-alpha/bills/list-billv2-record-lines"}]},{"group":"Direct Expenses","pages":[{"title":"List direct expenses lines","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/direct-expenses/lines/","href":"/developers/api/resources-v3-alpha/direct-expenses/list-direct-expenses-lines"},{"title":"List DirectExpenseV2 records","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/direct-expenses/","href":"/developers/api/resources-v3-alpha/direct-expenses/list-directexpensev2-records"},{"title":"Create DirectExpenseV2 record","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json post /public/v3-alpha/direct-expenses/","href":"/developers/api/resources-v3-alpha/direct-expenses/create-directexpensev2-record"},{"title":"Get DirectExpenseV2 record","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/direct-expenses/{record_number}/","href":"/developers/api/resources-v3-alpha/direct-expenses/get-directexpensev2-record"},{"title":"Update DirectExpenseV2 record","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json put /public/v3-alpha/direct-expenses/{record_number}/","href":"/developers/api/resources-v3-alpha/direct-expenses/update-directexpensev2-record"},{"title":"Create DirectExpenseV2 record attachments","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json post /public/v3-alpha/direct-expenses/{record_number}/attachments/","href":"/developers/api/resources-v3-alpha/direct-expenses/create-directexpensev2-record-attachments"},{"title":"List DirectExpenseV2 record lines","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/direct-expenses/{record_number}/lines/","href":"/developers/api/resources-v3-alpha/direct-expenses/list-directexpensev2-record-lines"}]},{"group":"Paper Check Templates","pages":[{"title":"List paper check templates","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/paper-check-templates/","href":"/developers/api/resources-v3-alpha/paper-check-templates/list-paper-check-templates"},{"title":"Get paper check template","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/paper-check-templates/{template_id}/","href":"/developers/api/resources-v3-alpha/paper-check-templates/get-paper-check-template"}]},{"group":"Paper Checks","pages":[{"title":"List paper checks","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/paper-checks/","href":"/developers/api/resources-v3-alpha/paper-checks/list-paper-checks"},{"title":"Print check immediately","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json post /public/v3-alpha/paper-checks/print-now/","href":"/developers/api/resources-v3-alpha/paper-checks/print-check-immediately"},{"title":"Queue checks for later printing","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json post /public/v3-alpha/paper-checks/print-later/","href":"/developers/api/resources-v3-alpha/paper-checks/queue-checks-for-later-printing"},{"title":"Batch print paper checks","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json put /public/v3-alpha/paper-checks/print-batch/","href":"/developers/api/resources-v3-alpha/paper-checks/batch-print-paper-checks"},{"title":"Get paper check","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/paper-checks/{paper_check_id}/","href":"/developers/api/resources-v3-alpha/paper-checks/get-paper-check"},{"title":"Archive paper check","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json delete /public/v3-alpha/paper-checks/{paper_check_id}/","href":"/developers/api/resources-v3-alpha/paper-checks/archive-paper-check"}]},{"group":"Purchase Orders","pages":[{"title":"List purchase order lines","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/purchase-orders/lines/","href":"/developers/api/resources-v3-alpha/purchase-orders/list-purchase-order-lines"},{"title":"List PurchaseOrderV2 records","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/purchase-orders/","href":"/developers/api/resources-v3-alpha/purchase-orders/list-purchaseorderv2-records"},{"title":"Create PurchaseOrderV2 record","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json post /public/v3-alpha/purchase-orders/","href":"/developers/api/resources-v3-alpha/purchase-orders/create-purchaseorderv2-record"},{"title":"Get PurchaseOrderV2 record","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/purchase-orders/{record_number}/","href":"/developers/api/resources-v3-alpha/purchase-orders/get-purchaseorderv2-record"},{"title":"Update PurchaseOrderV2 record","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json put /public/v3-alpha/purchase-orders/{record_number}/","href":"/developers/api/resources-v3-alpha/purchase-orders/update-purchaseorderv2-record"},{"title":"Create PurchaseOrderV2 record attachments","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json post /public/v3-alpha/purchase-orders/{record_number}/attachments/","href":"/developers/api/resources-v3-alpha/purchase-orders/create-purchaseorderv2-record-attachments"},{"title":"List PurchaseOrderV2 record lines","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/purchase-orders/{record_number}/lines/","href":"/developers/api/resources-v3-alpha/purchase-orders/list-purchaseorderv2-record-lines"}]},{"group":"Recurring Bills","pages":[{"title":"List RecurringBill records","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/recurring/bills/","href":"/developers/api/resources-v3-alpha/recurring-bills/list-recurringbill-records"},{"title":"Create RecurringBill record","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json post /public/v3-alpha/recurring/bills/","href":"/developers/api/resources-v3-alpha/recurring-bills/create-recurringbill-record"},{"title":"Get RecurringBill record","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/recurring/bills/{record_number}/","href":"/developers/api/resources-v3-alpha/recurring-bills/get-recurringbill-record"},{"title":"Update RecurringBill record","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json put /public/v3-alpha/recurring/bills/{record_number}/","href":"/developers/api/resources-v3-alpha/recurring-bills/update-recurringbill-record"},{"title":"Delete RecurringBill record","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json delete /public/v3-alpha/recurring/bills/{record_number}/","href":"/developers/api/resources-v3-alpha/recurring-bills/delete-recurringbill-record"}]},{"group":"Vendor Credits","pages":[{"title":"List vendor credits lines","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/vendor-credits/lines/","href":"/developers/api/resources-v3-alpha/vendor-credits/list-vendor-credits-lines"},{"title":"List VendorCreditV2 records","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/vendor-credits/","href":"/developers/api/resources-v3-alpha/vendor-credits/list-vendorcreditv2-records"},{"title":"Create VendorCreditV2 record","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json post /public/v3-alpha/vendor-credits/","href":"/developers/api/resources-v3-alpha/vendor-credits/create-vendorcreditv2-record"},{"title":"Get VendorCreditV2 record","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/vendor-credits/{record_number}/","href":"/developers/api/resources-v3-alpha/vendor-credits/get-vendorcreditv2-record"},{"title":"Update VendorCreditV2 record","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json put /public/v3-alpha/vendor-credits/{record_number}/","href":"/developers/api/resources-v3-alpha/vendor-credits/update-vendorcreditv2-record"},{"title":"List VendorCreditV2 record lines","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/vendor-credits/{record_number}/lines/","href":"/developers/api/resources-v3-alpha/vendor-credits/list-vendorcreditv2-record-lines"}]},{"group":"Vendor Payments","pages":[{"title":"List vendor payments lines","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/vendor-payments/lines/","href":"/developers/api/resources-v3-alpha/vendor-payments/list-vendor-payments-lines"},{"title":"List VendorPaymentV2 records","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/vendor-payments/","href":"/developers/api/resources-v3-alpha/vendor-payments/list-vendorpaymentv2-records"},{"title":"Create VendorPaymentV2 record","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json post /public/v3-alpha/vendor-payments/","href":"/developers/api/resources-v3-alpha/vendor-payments/create-vendorpaymentv2-record"},{"title":"Get VendorPaymentV2 record","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/vendor-payments/{record_number}/","href":"/developers/api/resources-v3-alpha/vendor-payments/get-vendorpaymentv2-record"},{"title":"Update VendorPaymentV2 record","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json put /public/v3-alpha/vendor-payments/{record_number}/","href":"/developers/api/resources-v3-alpha/vendor-payments/update-vendorpaymentv2-record"},{"title":"Update VendorPaymentV2 record (partial)","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json patch /public/v3-alpha/vendor-payments/{record_number}/","href":"/developers/api/resources-v3-alpha/vendor-payments/update-vendorpaymentv2-record-partial"},{"title":"Create VendorPaymentV2 record attachments","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json post /public/v3-alpha/vendor-payments/{record_number}/attachments/","href":"/developers/api/resources-v3-alpha/vendor-payments/create-vendorpaymentv2-record-attachments"},{"title":"List VendorPaymentV2 record lines","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/vendor-payments/{record_number}/lines/","href":"/developers/api/resources-v3-alpha/vendor-payments/list-vendorpaymentv2-record-lines"}]},{"group":"Vendor Prepayment Applications","pages":[{"title":"List VendorPrepaymentApplicationV2 records","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/vendor-prepayment-applications/","href":"/developers/api/resources-v3-alpha/vendor-prepayment-applications/list-vendorprepaymentapplicationv2-records"},{"title":"Create VendorPrepaymentApplicationV2 record","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json post /public/v3-alpha/vendor-prepayment-applications/","href":"/developers/api/resources-v3-alpha/vendor-prepayment-applications/create-vendorprepaymentapplicationv2-record"},{"title":"Get VendorPrepaymentApplicationV2 record","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/vendor-prepayment-applications/{record_number}/","href":"/developers/api/resources-v3-alpha/vendor-prepayment-applications/get-vendorprepaymentapplicationv2-record"},{"title":"Update VendorPrepaymentApplicationV2 record","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json put /public/v3-alpha/vendor-prepayment-applications/{record_number}/","href":"/developers/api/resources-v3-alpha/vendor-prepayment-applications/update-vendorprepaymentapplicationv2-record"},{"title":"List VendorPrepaymentApplicationV2 record lines","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/vendor-prepayment-applications/{record_number}/lines/","href":"/developers/api/resources-v3-alpha/vendor-prepayment-applications/list-vendorprepaymentapplicationv2-record-lines"}]},{"group":"Vendor Prepayments","pages":[{"title":"List VendorPrepayment records","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/vendor-prepayments/","href":"/developers/api/resources-v3-alpha/vendor-prepayments/list-vendorprepayment-records"},{"title":"Create VendorPrepayment record","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json post /public/v3-alpha/vendor-prepayments/","href":"/developers/api/resources-v3-alpha/vendor-prepayments/create-vendorprepayment-record"},{"title":"Get VendorPrepayment record","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/vendor-prepayments/{record_number}/","href":"/developers/api/resources-v3-alpha/vendor-prepayments/get-vendorprepayment-record"},{"title":"Update VendorPrepayment record","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json put /public/v3-alpha/vendor-prepayments/{record_number}/","href":"/developers/api/resources-v3-alpha/vendor-prepayments/update-vendorprepayment-record"}]},{"group":"Vendor Refunds","pages":[{"title":"List VendorRefundV2 records","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/vendor-refunds/","href":"/developers/api/resources-v3-alpha/vendor-refunds/list-vendorrefundv2-records"},{"title":"Create VendorRefundV2 record","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json post /public/v3-alpha/vendor-refunds/","href":"/developers/api/resources-v3-alpha/vendor-refunds/create-vendorrefundv2-record"},{"title":"Get VendorRefundV2 record","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/vendor-refunds/{record_number}/","href":"/developers/api/resources-v3-alpha/vendor-refunds/get-vendorrefundv2-record"},{"title":"Update VendorRefundV2 record","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json put /public/v3-alpha/vendor-refunds/{record_number}/","href":"/developers/api/resources-v3-alpha/vendor-refunds/update-vendorrefundv2-record"},{"title":"Create VendorRefundV2 record attachments","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json post /public/v3-alpha/vendor-refunds/{record_number}/attachments/","href":"/developers/api/resources-v3-alpha/vendor-refunds/create-vendorrefundv2-record-attachments"},{"title":"List VendorRefundV2 record lines","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/vendor-refunds/{record_number}/lines/","href":"/developers/api/resources-v3-alpha/vendor-refunds/list-vendorrefundv2-record-lines"}]},{"group":"Vendors","pages":[{"title":"List vendors","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/vendors/","href":"/developers/api/resources-v3-alpha/vendors/list-vendors"},{"title":"Create vendor","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json post /public/v3-alpha/vendors/","href":"/developers/api/resources-v3-alpha/vendors/create-vendor"},{"title":"Merge vendors","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json post /public/v3-alpha/vendors/merge/","href":"/developers/api/resources-v3-alpha/vendors/merge-vendors"},{"title":"Get vendor","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/vendors/{vendor_id}/","href":"/developers/api/resources-v3-alpha/vendors/get-vendor"},{"title":"Update vendor","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json put /public/v3-alpha/vendors/{vendor_id}/","href":"/developers/api/resources-v3-alpha/vendors/update-vendor"},{"title":"Update vendor (partial)","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json patch /public/v3-alpha/vendors/{vendor_id}/","href":"/developers/api/resources-v3-alpha/vendors/update-vendor-partial"},{"title":"Delete vendor","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json delete /public/v3-alpha/vendors/{vendor_id}/","href":"/developers/api/resources-v3-alpha/vendors/delete-vendor"}]}]},{"group":"Financial \u0026 Banking","pages":[{"group":"Bank Connections","pages":[{"title":"List customer API bank connections","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/bank-connections/","href":"/developers/api/resources-v3-alpha/bank-connections/list-customer-api-bank-connections"},{"title":"Register a customer API bank connection","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json post /public/v3-alpha/bank-connections/","href":"/developers/api/resources-v3-alpha/bank-connections/register-a-customer-api-bank-connection"},{"title":"Push bank transactions for a customer_api account","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json post /public/v3-alpha/bank-connections/accounts/{financial_account_id}/transactions/","href":"/developers/api/resources-v3-alpha/bank-connections/push-bank-transactions-for-a-customer_api-account"},{"title":"List accounts for a customer API bank connection","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/bank-connections/{connection_id}/accounts/","href":"/developers/api/resources-v3-alpha/bank-connections/list-accounts-for-a-customer-api-bank-connection"},{"title":"Register accounts under a customer API bank connection","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json post /public/v3-alpha/bank-connections/{connection_id}/accounts/","href":"/developers/api/resources-v3-alpha/bank-connections/register-accounts-under-a-customer-api-bank-connection"},{"title":"Get a customer API bank connection","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/bank-connections/{connection_id}/","href":"/developers/api/resources-v3-alpha/bank-connections/get-a-customer-api-bank-connection"},{"title":"Unregister a customer API bank connection","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json delete /public/v3-alpha/bank-connections/{connection_id}/","href":"/developers/api/resources-v3-alpha/bank-connections/unregister-a-customer-api-bank-connection"}]},{"group":"Bank Match","pages":[{"title":"Run the bank-match pipeline now","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json post /public/v3-alpha/bank-match/populate/","href":"/developers/api/resources-v3-alpha/bank-match/run-the-bank-match-pipeline-now"},{"title":"List bank-match suggestions","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/bank-match/suggestions/","href":"/developers/api/resources-v3-alpha/bank-match/list-bank-match-suggestions"},{"title":"Get one bank-match suggestion","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/bank-match/suggestions/{suggestion_id}/","href":"/developers/api/resources-v3-alpha/bank-match/get-one-bank-match-suggestion"},{"title":"Check bank-match pipeline progress","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/bank-match/status-counts/","href":"/developers/api/resources-v3-alpha/bank-match/check-bank-match-pipeline-progress"},{"title":"List bank-feed transactions","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/bank-match/bank-transactions/","href":"/developers/api/resources-v3-alpha/bank-match/list-bank-feed-transactions"},{"title":"Get one bank-feed transaction","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/bank-match/bank-transactions/{financial_transaction_id}/","href":"/developers/api/resources-v3-alpha/bank-match/get-one-bank-feed-transaction"},{"title":"Confirm a bank-match","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json post /public/v3-alpha/bank-match/matches/","href":"/developers/api/resources-v3-alpha/bank-match/confirm-a-bank-match"},{"title":"Undo a bank-match","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json post /public/v3-alpha/bank-match/unmatches/","href":"/developers/api/resources-v3-alpha/bank-match/undo-a-bank-match"}]},{"group":"Bank Transfers","pages":[{"title":"List BankTransfer records","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/bank-transfers/","href":"/developers/api/resources-v3-alpha/bank-transfers/list-banktransfer-records"},{"title":"Create BankTransfer record","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json post /public/v3-alpha/bank-transfers/","href":"/developers/api/resources-v3-alpha/bank-transfers/create-banktransfer-record"},{"title":"Get BankTransfer record","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/bank-transfers/{record_number}/","href":"/developers/api/resources-v3-alpha/bank-transfers/get-banktransfer-record"},{"title":"Update BankTransfer record","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json put /public/v3-alpha/bank-transfers/{record_number}/","href":"/developers/api/resources-v3-alpha/bank-transfers/update-banktransfer-record"}]}]},{"group":"Assets","pages":[{"group":"Depreciation Books","pages":[{"title":"List depreciation books","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/depreciation-books/","href":"/developers/api/resources-v3-alpha/depreciation-books/list-depreciation-books"},{"title":"Get depreciation book by code","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/depreciation-books/{book_code}/","href":"/developers/api/resources-v3-alpha/depreciation-books/get-depreciation-book-by-code"}]},{"group":"Fixed Asset Classes","pages":[{"title":"List fixed asset classes","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/fixed-asset-classes/","href":"/developers/api/resources-v3-alpha/fixed-asset-classes/list-fixed-asset-classes"},{"title":"Get fixed asset class","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/fixed-asset-classes/{fixed_asset_class_id}/","href":"/developers/api/resources-v3-alpha/fixed-asset-classes/get-fixed-asset-class"}]},{"group":"Fixed Assets","pages":[{"title":"List fixed assets","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/fixed-assets/","href":"/developers/api/resources-v3-alpha/fixed-assets/list-fixed-assets"},{"title":"Create fixed asset","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json post /public/v3-alpha/fixed-assets/","href":"/developers/api/resources-v3-alpha/fixed-assets/create-fixed-asset"},{"title":"Get fixed asset","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/fixed-assets/{fixed_asset_number}/","href":"/developers/api/resources-v3-alpha/fixed-assets/get-fixed-asset"},{"title":"Update fixed asset","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json put /public/v3-alpha/fixed-assets/{fixed_asset_number}/","href":"/developers/api/resources-v3-alpha/fixed-assets/update-fixed-asset"},{"title":"Partial update fixed asset","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json patch /public/v3-alpha/fixed-assets/{fixed_asset_number}/","href":"/developers/api/resources-v3-alpha/fixed-assets/partial-update-fixed-asset"},{"title":"Archive fixed asset","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json delete /public/v3-alpha/fixed-assets/{fixed_asset_number}/","href":"/developers/api/resources-v3-alpha/fixed-assets/archive-fixed-asset"},{"title":"Get depreciation schedule by book","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/fixed-assets/{fixed_asset_number}/schedules/{depreciation_book_id}/schedule/","href":"/developers/api/resources-v3-alpha/fixed-assets/get-depreciation-schedule-by-book"}]}]},{"group":"Tax","pages":[{"group":"E-invoicing","pages":[{"title":"Get the e-invoicing status of the organization","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/e-invoicing/","href":"/developers/api/resources-v3-alpha/e-invoicing/get-the-e-invoicing-status-of-the-organization"},{"title":"List the e-invoicing countries","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/e-invoicing/countries/","href":"/developers/api/resources-v3-alpha/e-invoicing/list-the-e-invoicing-countries"},{"title":"List the e-invoicing settings of the companies","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/e-invoicing/companies/","href":"/developers/api/resources-v3-alpha/e-invoicing/list-the-e-invoicing-settings-of-the-companies"},{"title":"Get the e-invoicing settings of a company","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/e-invoicing/companies/{company_id}/","href":"/developers/api/resources-v3-alpha/e-invoicing/get-the-e-invoicing-settings-of-a-company"},{"title":"Get the e-invoicing registration of a company","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/e-invoicing/companies/{company_id}/countries/{country}/registration/","href":"/developers/api/resources-v3-alpha/e-invoicing/get-the-e-invoicing-registration-of-a-company"},{"title":"List the e-invoice filing events","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/e-invoicing/events/","href":"/developers/api/resources-v3-alpha/e-invoicing/list-the-e-invoice-filing-events"},{"title":"Check that a customer can receive an e-invoice","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/e-invoicing/preflight/","href":"/developers/api/resources-v3-alpha/e-invoicing/check-that-a-customer-can-receive-an-e-invoice"},{"title":"Get the e-invoice filing of an invoice","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/e-invoicing/invoices/{number}/","href":"/developers/api/resources-v3-alpha/e-invoicing/get-the-e-invoice-filing-of-an-invoice"},{"title":"Get the credit note filing of a customer credit","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/e-invoicing/customer-credits/{number}/","href":"/developers/api/resources-v3-alpha/e-invoicing/get-the-credit-note-filing-of-a-customer-credit"},{"title":"Retry the e-invoice filing of an invoice","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json post /public/v3-alpha/e-invoicing/invoices/{number}/retry/","href":"/developers/api/resources-v3-alpha/e-invoicing/retry-the-e-invoice-filing-of-an-invoice"},{"title":"Retry the credit note filing of a customer credit","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json post /public/v3-alpha/e-invoicing/customer-credits/{number}/retry/","href":"/developers/api/resources-v3-alpha/e-invoicing/retry-the-credit-note-filing-of-a-customer-credit"},{"title":"Refresh the e-invoice filing of an invoice","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json post /public/v3-alpha/e-invoicing/invoices/{number}/refresh/","href":"/developers/api/resources-v3-alpha/e-invoicing/refresh-the-e-invoice-filing-of-an-invoice"},{"title":"Refresh the credit note filing of a customer credit","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json post /public/v3-alpha/e-invoicing/customer-credits/{number}/refresh/","href":"/developers/api/resources-v3-alpha/e-invoicing/refresh-the-credit-note-filing-of-a-customer-credit"},{"title":"Download a legal file of an invoice filing","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/e-invoicing/invoices/{number}/files/{attachment_id}/","href":"/developers/api/resources-v3-alpha/e-invoicing/download-a-legal-file-of-an-invoice-filing"},{"title":"Download a legal file of a credit note filing","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/e-invoicing/customer-credits/{number}/files/{attachment_id}/","href":"/developers/api/resources-v3-alpha/e-invoicing/download-a-legal-file-of-a-credit-note-filing"},{"title":"List the events of an invoice filing","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/e-invoicing/invoices/{number}/events/","href":"/developers/api/resources-v3-alpha/e-invoicing/list-the-events-of-an-invoice-filing"},{"title":"List the events of a credit note filing","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/e-invoicing/customer-credits/{number}/events/","href":"/developers/api/resources-v3-alpha/e-invoicing/list-the-events-of-a-credit-note-filing"},{"title":"Get the e-invoicing identifiers of a customer","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/e-invoicing/customers/{customer_id}/identifiers/","href":"/developers/api/resources-v3-alpha/e-invoicing/get-the-e-invoicing-identifiers-of-a-customer"},{"title":"Set the e-invoicing identifiers of a customer","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json put /public/v3-alpha/e-invoicing/customers/{customer_id}/identifiers/","href":"/developers/api/resources-v3-alpha/e-invoicing/set-the-e-invoicing-identifiers-of-a-customer"},{"title":"Get the e-invoicing identifiers of a vendor","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/e-invoicing/vendors/{vendor_id}/identifiers/","href":"/developers/api/resources-v3-alpha/e-invoicing/get-the-e-invoicing-identifiers-of-a-vendor"}]},{"group":"GST Tax Rates","pages":[{"title":"List GST tax rates","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/gst-tax-rates/","href":"/developers/api/resources-v3-alpha/gst-tax-rates/list-gst-tax-rates"},{"title":"Get GST tax rate by ID","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/gst-tax-rates/{gst_tax_rate_id}/","href":"/developers/api/resources-v3-alpha/gst-tax-rates/get-gst-tax-rate-by-id"}]},{"group":"Product Tax Codes","pages":[{"title":"List product tax codes","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/product-tax-codes/","href":"/developers/api/resources-v3-alpha/product-tax-codes/list-product-tax-codes"},{"title":"Create product tax code","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json post /public/v3-alpha/product-tax-codes/","href":"/developers/api/resources-v3-alpha/product-tax-codes/create-product-tax-code"},{"title":"Get product tax code","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/product-tax-codes/{product_tax_code_id}/","href":"/developers/api/resources-v3-alpha/product-tax-codes/get-product-tax-code"},{"title":"Update product tax code","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json put /public/v3-alpha/product-tax-codes/{product_tax_code_id}/","href":"/developers/api/resources-v3-alpha/product-tax-codes/update-product-tax-code"},{"title":"Delete product tax code","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json delete /public/v3-alpha/product-tax-codes/{product_tax_code_id}/","href":"/developers/api/resources-v3-alpha/product-tax-codes/delete-product-tax-code"}]},{"group":"Taxes","pages":[{"title":"Calculate tax","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json post /public/v3-alpha/taxes/calculate/","href":"/developers/api/resources-v3-alpha/taxes/calculate-tax"}]},{"group":"VAT Rates","pages":[{"title":"List VAT rates","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/vat-rates/","href":"/developers/api/resources-v3-alpha/vat-rates/list-vat-rates"},{"title":"Get VAT rate by ID","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/vat-rates/{vat_rate_id}/","href":"/developers/api/resources-v3-alpha/vat-rates/get-vat-rate-by-id"}]}]},{"group":"Financial Planning","pages":[{"group":"Budgets","pages":[{"title":"List budgets","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/budgets/","href":"/developers/api/resources-v3-alpha/budgets/list-budgets"},{"title":"Get budget","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/budgets/{budget_id}/","href":"/developers/api/resources-v3-alpha/budgets/get-budget"},{"title":"Get budget cells","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/budgets/{budget_id}/cells/","href":"/developers/api/resources-v3-alpha/budgets/get-budget-cells"},{"title":"Get budget actuals","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/budgets/{budget_id}/actuals/","href":"/developers/api/resources-v3-alpha/budgets/get-budget-actuals"},{"title":"Get budget accounts","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/budgets/{budget_id}/accounts/","href":"/developers/api/resources-v3-alpha/budgets/get-budget-accounts"}]}]},{"group":"Reporting","pages":[{"group":"Reporting","pages":[{"title":"List account balances","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/account_balances/","href":"/developers/api/resources-v3-alpha/reporting/list-account-balances"},{"title":"List general ledger lines","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/general_ledger/","href":"/developers/api/resources-v3-alpha/reporting/list-general-ledger-lines"},{"title":"List trial balance facts","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/trial_balance/","href":"/developers/api/resources-v3-alpha/reporting/list-trial-balance-facts"},{"title":"List chart of accounts facts","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/chart_of_accounts/","href":"/developers/api/resources-v3-alpha/reporting/list-chart-of-accounts-facts"},{"title":"List consolidated rates","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/consolidated_rates/","href":"/developers/api/resources-v3-alpha/reporting/list-consolidated-rates"}]}]},{"group":"Governance","pages":[{"group":"Approval Policies","pages":[{"title":"List workflows","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/workflows/","href":"/developers/api/resources-v3-alpha/approval-policies/list-workflows"},{"title":"List workflow approvers","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/workflows/approvers/","href":"/developers/api/resources-v3-alpha/approval-policies/list-workflow-approvers"},{"title":"Get workflow approver","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/workflows/approvers/{approver_id}/","href":"/developers/api/resources-v3-alpha/approval-policies/get-workflow-approver"},{"title":"List execution states","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/workflows/execution-states/","href":"/developers/api/resources-v3-alpha/approval-policies/list-execution-states"},{"title":"Get execution state by ID","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/workflows/execution-states/{state_id}/","href":"/developers/api/resources-v3-alpha/approval-policies/get-execution-state-by-id"},{"title":"List approval actions","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/workflows/actions/","href":"/developers/api/resources-v3-alpha/approval-policies/list-approval-actions"},{"title":"Get roles for workflow conditions","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/workflows/roles/","href":"/developers/api/resources-v3-alpha/approval-policies/get-roles-for-workflow-conditions"},{"title":"Get workflow by ID","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/workflows/{workflow_id}/","href":"/developers/api/resources-v3-alpha/approval-policies/get-workflow-by-id"},{"title":"Get approval actions for execution state","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/workflows/execution-states/{state_id}/actions/","href":"/developers/api/resources-v3-alpha/approval-policies/get-approval-actions-for-execution-state"},{"title":"Get workflow version history","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/workflows/{workflow_id}/versions/","href":"/developers/api/resources-v3-alpha/approval-policies/get-workflow-version-history"}]},{"group":"Inbox","pages":[{"title":"Get inbox summary","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/inbox/","href":"/developers/api/resources-v3-alpha/inbox/get-inbox-summary"},{"title":"List transactions inbox","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/inbox/transactions/","href":"/developers/api/resources-v3-alpha/inbox/list-transactions-inbox"},{"title":"List records inbox","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/inbox/records/","href":"/developers/api/resources-v3-alpha/inbox/list-records-inbox"},{"title":"Get transaction inbox details","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/inbox/transactions/{record_id}/","href":"/developers/api/resources-v3-alpha/inbox/get-transaction-inbox-details"},{"title":"Get record inbox details","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/inbox/records/{record_id}/","href":"/developers/api/resources-v3-alpha/inbox/get-record-inbox-details"}]}]},{"group":"Developers","pages":[{"group":"Data Exports","pages":[{"title":"List export jobs","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/export-jobs/","href":"/developers/api/resources-v3-alpha/data-exports/list-export-jobs"},{"title":"Request a data export","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json post /public/v3-alpha/export-jobs/","href":"/developers/api/resources-v3-alpha/data-exports/request-a-data-export"},{"title":"Get export job","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/export-jobs/{job_id}/","href":"/developers/api/resources-v3-alpha/data-exports/get-export-job"}]},{"group":"Webhooks","pages":[{"title":"List webhooks","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/webhooks/","href":"/developers/api/resources-v3-alpha/webhooks/list-webhooks"},{"title":"Create webhook","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json post /public/v3-alpha/webhooks/","href":"/developers/api/resources-v3-alpha/webhooks/create-webhook"},{"title":"List webhook topics","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/webhooks/topics/","href":"/developers/api/resources-v3-alpha/webhooks/list-webhook-topics"},{"title":"Get webhook","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/webhooks/{webhook_uuid}/","href":"/developers/api/resources-v3-alpha/webhooks/get-webhook"},{"title":"Update webhook","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json put /public/v3-alpha/webhooks/{webhook_uuid}/","href":"/developers/api/resources-v3-alpha/webhooks/update-webhook"},{"title":"Patch webhook","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json patch /public/v3-alpha/webhooks/{webhook_uuid}/","href":"/developers/api/resources-v3-alpha/webhooks/patch-webhook"},{"title":"Delete webhook","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json delete /public/v3-alpha/webhooks/{webhook_uuid}/","href":"/developers/api/resources-v3-alpha/webhooks/delete-webhook"},{"title":"List webhook deliveries","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/webhooks/{webhook_uuid}/deliveries/","href":"/developers/api/resources-v3-alpha/webhooks/list-webhook-deliveries"}]}]},{"group":"Monitoring","pages":[{"group":"Health","pages":[{"title":"API Health Check","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/health/","href":"/developers/api/resources-v3-alpha/health/api-health-check"}]}]},{"group":"OAuth","pages":[{"title":"Start CLI OAuth flow","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json post /public/v3-alpha/oauth/authorize/","href":"/developers/api/resources-v3-alpha/oauth/start-cli-oauth-flow"},{"title":"OAuth callback from WorkOS","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json get /public/v3-alpha/oauth/callback/","href":"/developers/api/resources-v3-alpha/oauth/oauth-callback-from-workos"},{"title":"Exchange authorization code for API key","deprecated":null,"version":null,"openapi":"/developers/openapi/resources-v3-alpha.json post /public/v3-alpha/oauth/token/","href":"/developers/api/resources-v3-alpha/oauth/exchange-authorization-code-for-api-key"}]}]}]},{"tab":"Release Notes","icon":"clock-rotate-left","menu":[{"item":"Release notes","icon":"sparkles","description":"The biggest launches, plus every new feature and improvement.","pages":[{"title":"Release notes","href":"/developers/release-notes"}]},{"item":"Changelog","icon":"list","description":"Every release by date, including fixes.","pages":[{"title":"Changelog","href":"/developers/release-notes/changelog"}]}],"pages":[{"title":"Release Notes","href":"/developers/release-notes"}]}]},"basePath":"","title":"Update Contract (partial) - DualEntry Documentation","buildId":"dpl_DTau1J5HqS9UTgVSDwGksstFWtPa","deploymentId":"dpl_DTau1J5HqS9UTgVSDwGksstFWtPa","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-5FCzAcfS.js","utils-SLtAG4EZ.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-2DZi8ZMu.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-D7J3nkzE.js","snippetPresets-D0Alv0AH.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-BI4qNJ2c.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BD3uyr8j.js","shallow-D8iEBr5z.js","getApiPlaygroundDisplay-CgNP4lzR.js","CodeSnippet-CX-QHuMs.js","CodeSnippets-VlXE-ZUf.js","Page-D9ithiIZ.js","getPastedJson-DYNQkZ1M.js","icon-CzacdwOi.js","MethodPill-2JVqoYKi.js","DuplicateIcon-_xVXs-U8.js","createIcon-BRHrweLo.js","DynamicMarkdown-mQG_iQiE.js","SectionHeading-DMpJzv8f.js","axios-vUo_bRtp.js","Markdown-5FGIym-8.js","clsx-D-TRO5q5.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CdrJecqK.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-CHlcWBLM.js"]}