Everything on the loan object except the rate, which has its own endpoint. Changing the fee or the
day count applies to payments from now on. Setting a paying account turns schedule mode off.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Synci API","description":"Fetch, transform, and transfer banking and financial data with the Synci API.","colors":{"primary":"#202020","light":"#65cfa0","dark":"#202020"},"logo":{"light":"https://mintcdn.com/synci/6HoxVjb_wmNxVtbF/logo/light.svg?fit=max\u0026auto=format\u0026n=6HoxVjb_wmNxVtbF\u0026q=85\u0026s=0d2b9ee1337fd0bec1fe8a9e9fccec80","dark":"https://mintcdn.com/synci/6HoxVjb_wmNxVtbF/logo/dark.svg?fit=max\u0026auto=format\u0026n=6HoxVjb_wmNxVtbF\u0026q=85\u0026s=59cf18a61b2bc59cf0bfc4713f0611ae","href":"https://synci.io"},"favicon":"https://mintcdn.com/synci/6HoxVjb_wmNxVtbF/favicon.svg?fit=max\u0026auto=format\u0026n=6HoxVjb_wmNxVtbF\u0026q=85\u0026s=feecb7ee405b94d707a26995dd7b7442","api":{"params":{"expanded":"closed"},"playground":{"display":"interactive"},"examples":{"defaults":"required","languages":["curl","javascript","python","php","go"]}},"background":{"color":{"light":"#f7f7f6","dark":"#1c1b19"}},"navbar":{"links":[{"href":"https://help.synci.io","label":"Help center"}],"primary":{"type":"button","label":"Dashboard","href":"https://app.synci.io"}},"footer":{"socials":{"website":"https://synci.io","github":"https://github.com/synciio","bluesky":"https://bsky.app/profile/synci.io","reddit":"https://www.reddit.com/r/synci"},"links":[{"header":"Product","items":[{"label":"Synci","href":"https://synci.io"},{"label":"Dashboard","href":"https://app.synci.io"},{"label":"Help center","href":"https://help.synci.io"}]},{"header":"Developers","items":[{"label":"Authentication","href":"/guides/authentication"},{"label":"Building OAuth apps","href":"/guides/oauth"},{"label":"Webhooks","href":"/guides/webhooks"}]}]},"search":{"prompt":"Search the Synci API docs"},"seo":{"indexing":"navigable"},"icons":{"library":"lucide"},"styling":{"eyebrows":"breadcrumbs","codeblocks":"dark","latex":false},"contextual":{"options":["copy","view","chatgpt","claude","mcp","cursor","vscode","download-spec"],"display":"header"},"navigation":{"global":{"anchors":[{"anchor":"Help center","icon":"life-buoy","href":"https://help.synci.io"},{"anchor":"Dashboard","icon":"layout-dashboard","href":"https://app.synci.io"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"synci","hasAudioNarration":false,"actualSubdomain":"synci","customDomains":["docs.synci.io"],"gitSource":{"type":"github","owner":"matiastonning","repo":"synci-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6aeba0587d81581225f1e596","collectionId":"087f8e1d-ebef-4eaa-beea-44378417faf5","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6aeba0587d81581225f1e596"},"feedback":{"thumbs":true,"agentFeedback":true},"entitlements":{},"buildId":"6aeba0587d81581225f1e596","clientVersion":"0.0.4067","searchFilterCounts":[{"language":"default","tag":"API reference","count":155},{"language":"default","tag":"Destinations","count":58},{"language":"default","tag":"Rules","count":36},{"language":"default","tag":"Finance","count":30},{"language":"default","tag":"Endpoints","count":24},{"language":"default","tag":"Accounts","count":20},{"language":"default","tag":"Managed Users API","count":17},{"language":"default","tag":"YNAB","count":14},{"language":"default","tag":"Google Sheets","count":13},{"language":"default","tag":"Notion","count":13}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"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":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"privacy":{"consentBanner":{"enabled":true}},"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":".dark{--primary-dark: 101 207 160}.dark #topbar-cta-button .text-white,.dark #topbar-cta-button [class*=\"text-white\"]{color:#183324}[role=\"tooltip\"]{background-color:#272a28!important;color:#f7f7f6!important;border-color:transparent!important;border-radius:8px!important}.dark [role=\"tooltip\"]{background-color:#f1efea!important;color:#1c1b19!important}h1{letter-spacing:-0.035em}h2,h3{letter-spacing:-0.02em}"}],"page":{"pagePath":"api-reference/loans/update-loan-terms","slug":"/api-reference/loans/update-loan-terms","pageMetadata":{"title":"Update loan terms","description":"Everything on the `loan` object except the rate, which has its own endpoint. Changing the fee or the\nday count applies to payments from now on. Setting a paying account turns schedule mode off.","deprecated":null,"version":null,"openapi":"/openapi/v1.json put /finance/accounts/{accountId}/loan","href":"/api-reference/loans/update-loan-terms","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_components.p, {\n children: [\"Everything on the \", _jsx(_components.code, {\n children: \"loan\"\n }), \" object except the rate, which has its own endpoint. Changing the fee or the\\nday count applies to payments from now on. Setting a paying account turns schedule mode off.\"]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"codeStyling":"dark","config":{},"pageMetadata":{"title":"Update loan terms","description":"Everything on the `loan` object except the rate, which has its own endpoint. Changing the fee or the\nday count applies to payments from now on. Setting a paying account turns schedule mode off.","deprecated":null,"version":null,"openapi":"/openapi/v1.json put /finance/accounts/{accountId}/loan","href":"/api-reference/loans/update-loan-terms","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"operationId":"financial.accounts.loan.update","description":"Everything on the `loan` object except the rate, which has its own endpoint. Changing the fee or the\nday count applies to payments from now on. Setting a paying account turns schedule mode off.","summary":"Update loan terms","tags":["Loans"],"parameters":["fb08ac3e-9fbf-4bd5-8eb8-c9574f457857"],"requestBody":"5ed1f2f3-5d8b-4785-9c93-75722a69b2de","responses":{"200":"bbd24c3c-8812-424c-8e88-5ed257301dbd","401":"a8d4dcc6-7c28-4034-812f-2f29526c7f65","403":"b608097f-d528-485f-8d16-0e9d52f58ca5","404":"33dbb3b8-8a32-4823-bfb9-301c3081895e","422":"90dd381e-7e0a-464f-bcb6-e90c9c5008be"},"method":"put","type":"path","servers":["2f1b3b51-ec47-4944-8596-a27703622525"],"security":["dc81c440-001e-43f7-aecb-e77be972661b","dedb45e1-c15a-47c7-8b7a-0b978bddcdb8"],"path":"/finance/accounts/{accountId}/loan","baseUrlOptions":["https://api.synci.io/api/v1"],"title":"Update loan terms","codeSamples":[],"requestExampleLanguages":["bash","javascript","python","php","go"],"requiredOnlyExamples":true,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"fb08ac3e-9fbf-4bd5-8eb8-c9574f457857":{"name":"accountId","in":"path","required":true,"description":"The financial account ID","schema":{"type":"integer","isRequired":true,"description":"The financial account ID","uniqueKey":"","typeLabel":"integer"}}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"kind":{"type":"string","description":"What kind of debt a manual loan account is. Drives the default account type when the loan is created in a destination.\n","enum":["MORTGAGE","STUDENT","AUTO","PERSONAL","OTHER"],"title":"LoanKindEnum","uniqueKey":"kind","typeLabel":"enum\u003cstring>"},"repayment_type":{"type":"string","description":"How the loan is paid down. Only the months-remaining estimate depends on it; the interest, fee and payment split never does.\n","enum":["ANNUITY","SERIAL","INTEREST_ONLY"],"title":"LoanRepaymentTypeEnum","uniqueKey":"repayment_type","typeLabel":"enum\u003cstring>"},"fee_per_payment":{"type":"number","description":"Applies to payments from now on.","minimum":0,"uniqueKey":"fee_per_payment","typeLabel":"number"},"day_count":{"type":"string","description":"Applies to accruals from now on.","enum":["ACT_365","ACT_360","THIRTY_360"],"title":"LoanDayCountEnum","uniqueKey":"day_count","typeLabel":"enum\u003cstring>"},"original_amount":{"oneOf":[{"type":"number","minimum":0,"uniqueKey":"original_amount.oneOf.0","typeLabel":"number"},{"type":"null","minimum":0,"uniqueKey":"original_amount.oneOf.1","typeLabel":"null"}],"uniqueKey":"original_amount","typeLabel":"number | null"},"start_date":{"oneOf":[{"type":"string","format":"date-time","uniqueKey":"start_date.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","uniqueKey":"start_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"start_date","typeLabel":"string\u003cdate-time> | null"},"term_months":{"oneOf":[{"type":"integer","minimum":1,"maximum":600,"uniqueKey":"term_months.oneOf.0","typeLabel":"integer"},{"type":"null","minimum":1,"maximum":600,"uniqueKey":"term_months.oneOf.1","typeLabel":"null"}],"uniqueKey":"term_months","typeLabel":"integer | null"},"paying_financial_account_id":{"oneOf":[{"type":"integer","description":"A bank account of the loan's owner that pays the loan; null switches to schedule mode (set `schedule`).","uniqueKey":"paying_financial_account_id.oneOf.0","typeLabel":"integer"},{"type":"null","description":"A bank account of the loan's owner that pays the loan; null switches to schedule mode (set `schedule`).","uniqueKey":"paying_financial_account_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"paying_financial_account_id","typeLabel":"integer | null"},"schedule":{"oneOf":[{"type":"object","description":"Schedule mode; null turns it off (set `paying_financial_account_id`).","properties":{"amount":{"type":"number","uniqueKey":"schedule.oneOf.0.amount","typeLabel":"number"},"day_of_month":{"type":"integer","minimum":1,"maximum":31,"uniqueKey":"schedule.oneOf.0.day_of_month","typeLabel":"integer"}},"uniqueKey":"schedule.oneOf.0","typeLabel":"object"},{"type":"null","description":"Schedule mode; null turns it off (set `paying_financial_account_id`).","properties":{"amount":{"type":"number"},"day_of_month":{"type":"integer","minimum":1,"maximum":31}},"uniqueKey":"schedule.oneOf.1","typeLabel":"null"}],"uniqueKey":"schedule","typeLabel":"object | null"}},"title":"UpdateLoanTermsRequest","uniqueKey":"","typeLabel":"UpdateLoanTermsRequest · object"},"examples":{"Example":{"title":"Example","value":{"fee_per_payment":1,"original_amount":1,"start_date":"2023-11-07T05:31:56Z","term_months":300,"paying_financial_account_id":123,"schedule":{"amount":123,"day_of_month":16}}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"bbd24c3c-8812-424c-8e88-5ed257301dbd":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","const":"Loan terms updated.","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"data":{"type":"object","properties":{"kind":{"oneOf":[{"type":"string","description":"MORTGAGE, STUDENT, AUTO, PERSONAL or OTHER. Drives the default account type in destinations.","isRequired":true,"uniqueKey":"data.kind.oneOf.0","typeLabel":"string"},{"type":"null","description":"MORTGAGE, STUDENT, AUTO, PERSONAL or OTHER. Drives the default account type in destinations.","isRequired":true,"uniqueKey":"data.kind.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.kind","typeLabel":"string | null"},"repayment_type":{"oneOf":[{"type":"string","description":"ANNUITY, SERIAL or INTEREST_ONLY. Only the months-remaining estimate depends on it.","isRequired":true,"uniqueKey":"data.repayment_type.oneOf.0","typeLabel":"string"},{"type":"null","description":"ANNUITY, SERIAL or INTEREST_ONLY. Only the months-remaining estimate depends on it.","isRequired":true,"uniqueKey":"data.repayment_type.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.repayment_type","typeLabel":"string | null"},"fee_per_payment":{"type":"number","description":"Fixed fee posted with every regular payment.","isRequired":true,"uniqueKey":"data.fee_per_payment","typeLabel":"number"},"day_count":{"oneOf":[{"type":"string","description":"ACT_365, ACT_360 or THIRTY_360.","isRequired":true,"uniqueKey":"data.day_count.oneOf.0","typeLabel":"string"},{"type":"null","description":"ACT_365, ACT_360 or THIRTY_360.","isRequired":true,"uniqueKey":"data.day_count.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.day_count","typeLabel":"string | null"},"current_rate":{"oneOf":[{"type":"number","description":"The annual rate in force today, in percent.","isRequired":true,"uniqueKey":"data.current_rate.oneOf.0","typeLabel":"number"},{"type":"null","description":"The annual rate in force today, in percent.","isRequired":true,"uniqueKey":"data.current_rate.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.current_rate","typeLabel":"number | null"},"rate_periods":{"type":"string","description":"Every rate period, oldest first.","isRequired":true,"uniqueKey":"data.rate_periods","typeLabel":"string"},"anchor_balance":{"type":"number","description":"The balance the user last verified (negative: money owed) and the date it was true. Every balance is derived from it.","isRequired":true,"uniqueKey":"data.anchor_balance","typeLabel":"number"},"anchor_date":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"data.anchor_date.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"data.anchor_date.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.anchor_date","typeLabel":"string | null"},"balance_verified_at":{"type":"string","isRequired":true,"uniqueKey":"data.balance_verified_at","typeLabel":"string"},"paying_financial_account_id":{"oneOf":[{"type":"string","description":"The bank account whose matched payments drive the loan, or null in schedule mode. Also null for an app the user did not share that account with.","isRequired":true,"uniqueKey":"data.paying_financial_account_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"The bank account whose matched payments drive the loan, or null in schedule mode. Also null for an app the user did not share that account with.","isRequired":true,"uniqueKey":"data.paying_financial_account_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.paying_financial_account_id","typeLabel":"string | null"},"schedule":{"oneOf":[{"type":"object","description":"Schedule mode: a fixed amount posted on a day of month when no bank account pays the loan.","properties":{"amount":{"type":"number","isRequired":true,"uniqueKey":"data.schedule.oneOf.0.amount","typeLabel":"number"},"day_of_month":{"type":"string","isRequired":true,"uniqueKey":"data.schedule.oneOf.0.day_of_month","typeLabel":"string"}},"required":["amount","day_of_month"],"isRequired":true,"uniqueKey":"data.schedule.oneOf.0","typeLabel":"object"},{"type":"null","description":"Schedule mode: a fixed amount posted on a day of month when no bank account pays the loan.","properties":{"amount":{"type":"number"},"day_of_month":{"type":"string"}},"required":["amount","day_of_month"],"isRequired":true,"uniqueKey":"data.schedule.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.schedule","typeLabel":"object | null"},"last_regular_payment_amount":{"oneOf":[{"type":"number","description":"The amount of the last payment Synci took as the regular one.","isRequired":true,"uniqueKey":"data.last_regular_payment_amount.oneOf.0","typeLabel":"number"},{"type":"null","description":"The amount of the last payment Synci took as the regular one.","isRequired":true,"uniqueKey":"data.last_regular_payment_amount.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.last_regular_payment_amount","typeLabel":"number | null"},"expected_payment_day":{"type":"string","description":"The day of month payments are expected on, from the last regular payment or the schedule.","isRequired":true,"uniqueKey":"data.expected_payment_day","typeLabel":"string"},"payment_change":{"oneOf":[{"type":"object","description":"A payment whose amount changed on cycle, awaiting the user's answer to \"has the rate changed?\". Null when nothing is pending.","properties":{"booking_date":{"oneOf":[{"type":"string","description":"The date of the payment that changed.","isRequired":true,"uniqueKey":"data.payment_change.oneOf.0.booking_date.oneOf.0","typeLabel":"string"},{"type":"null","description":"The date of the payment that changed.","isRequired":true,"uniqueKey":"data.payment_change.oneOf.0.booking_date.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.payment_change.oneOf.0.booking_date","typeLabel":"string | null"},"previous_amount":{"type":"number","isRequired":true,"uniqueKey":"data.payment_change.oneOf.0.previous_amount","typeLabel":"number"},"amount":{"type":"number","description":"The new amount.","isRequired":true,"uniqueKey":"data.payment_change.oneOf.0.amount","typeLabel":"number"},"detected_at":{"type":"string","isRequired":true,"uniqueKey":"data.payment_change.oneOf.0.detected_at","typeLabel":"string"}},"required":["booking_date","previous_amount","amount","detected_at"],"isRequired":true,"uniqueKey":"data.payment_change.oneOf.0","typeLabel":"object"},{"type":"null","description":"A payment whose amount changed on cycle, awaiting the user's answer to \"has the rate changed?\". Null when nothing is pending.","properties":{"booking_date":{"oneOf":[{"type":"string","description":"The date of the payment that changed."},{"type":"null","description":"The date of the payment that changed."}]},"previous_amount":{"type":"number"},"amount":{"type":"number","description":"The new amount."},"detected_at":{"type":"string"}},"required":["booking_date","previous_amount","amount","detected_at"],"isRequired":true,"uniqueKey":"data.payment_change.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.payment_change","typeLabel":"object | null"},"next_payment_date":{"oneOf":[{"type":"string","description":"When the next payment is expected: the next schedule day, or a month after the last regular payment. Null before either is known.","isRequired":true,"uniqueKey":"data.next_payment_date.oneOf.0","typeLabel":"string"},{"type":"null","description":"When the next payment is expected: the next schedule day, or a month after the last regular payment. Null before either is known.","isRequired":true,"uniqueKey":"data.next_payment_date.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.next_payment_date","typeLabel":"string | null"},"months_remaining_estimate":{"oneOf":[{"type":"integer","description":"Rough months until paid off from the current balance, rate and regular payment; null when unknown.","isRequired":true,"uniqueKey":"data.months_remaining_estimate.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Rough months until paid off from the current balance, rate and regular payment; null when unknown.","isRequired":true,"uniqueKey":"data.months_remaining_estimate.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.months_remaining_estimate","typeLabel":"integer | null"},"original_amount":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"data.original_amount.oneOf.0","typeLabel":"number"},{"type":"null","isRequired":true,"uniqueKey":"data.original_amount.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.original_amount","typeLabel":"number | null"},"start_date":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"data.start_date.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"data.start_date.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.start_date","typeLabel":"string | null"},"term_months":{"type":"string","isRequired":true,"uniqueKey":"data.term_months","typeLabel":"string"},"last_accrual_date":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"data.last_accrual_date.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"data.last_accrual_date.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.last_accrual_date","typeLabel":"string | null"}},"required":["kind","repayment_type","fee_per_payment","day_count","current_rate","rate_periods","anchor_balance","anchor_date","balance_verified_at","paying_financial_account_id","schedule","last_regular_payment_amount","expected_payment_day","payment_change","next_payment_date","months_remaining_estimate","original_amount","start_date","term_months","last_accrual_date"],"title":"LoanTermsResource","isRequired":true,"uniqueKey":"data","typeLabel":"LoanTermsResource · object"}},"required":["message","data"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"Loan terms updated.","data":{"kind":"\u003cstring>","repayment_type":"\u003cstring>","fee_per_payment":123,"day_count":"\u003cstring>","current_rate":123,"rate_periods":"\u003cstring>","anchor_balance":123,"anchor_date":"\u003cstring>","balance_verified_at":"\u003cstring>","paying_financial_account_id":"\u003cstring>","schedule":{"amount":123,"day_of_month":"\u003cstring>"},"last_regular_payment_amount":123,"expected_payment_day":"\u003cstring>","payment_change":{"booking_date":"\u003cstring>","previous_amount":123,"amount":123,"detected_at":"\u003cstring>"},"next_payment_date":"\u003cstring>","months_remaining_estimate":123,"original_amount":123,"start_date":"\u003cstring>","term_months":"\u003cstring>","last_accrual_date":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"a8d4dcc6-7c28-4034-812f-2f29526c7f65":{"description":"Unauthenticated","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","description":"Error overview.","isRequired":true,"uniqueKey":"message","typeLabel":"string"}},"required":["message"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"b608097f-d528-485f-8d16-0e9d52f58ca5":{"description":"Authorization error","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","description":"Error overview.","isRequired":true,"uniqueKey":"message","typeLabel":"string"}},"required":["message"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"33dbb3b8-8a32-4823-bfb9-301c3081895e":{"description":"Not found","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","description":"Error overview.","isRequired":true,"uniqueKey":"message","typeLabel":"string"}},"required":["message"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"90dd381e-7e0a-464f-bcb6-e90c9c5008be":{"description":"Validation error","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","description":"Errors overview.","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"errors":{"type":"object","description":"A detailed description of each field that failed validation.","additionalProperties":{"type":"array","items":{"type":"string","uniqueKey":"errors.additionalProperties.items.[INDEX]","typeLabel":"string"},"uniqueKey":"errors.additionalProperties","typeLabel":"string[]"},"isRequired":true,"uniqueKey":"errors","typeLabel":"object"}},"required":["message","errors"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"\u003cstring>","errors":{}}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"dc81c440-001e-43f7-aecb-e77be972661b":{"oauth2":{"type":"oauth2","flows":{"authorizationCode":{"authorizationUrl":"https://api.synci.io/oauth/authorize","tokenUrl":"https://api.synci.io/oauth/token","scopes":{"profile:read":"View your name, email, and profile details","accounts:read":"View your connected financial accounts and balances","accounts:write":"Update, sync, and remove your financial accounts, and change their settings","transactions:read":"View your transactions","transactions:write":"Create, update, and delete your transactions","sensitive:read":"See sensitive identifiers like account numbers and account holder names","transfer-links:read":"View your transfer links and their transfer history","transfer-links:write":"Create, update, and delete transfer links, and undo transfers","rules:read":"View your rules and rule activity","rules:write":"Create, update, and delete rules, and undo rule actions","webhooks:read":"View your webhook endpoints","webhooks:write":"Create, update, and delete webhook endpoints, and rotate their secrets","destinations:read":"View your connected destinations","destinations:write":"Connect, update, and remove destinations","financial-connections:read":"View your connected institutions","financial-connections:write":"Manage your connected institutions"}}},"scopes":[],"schemeName":"oauth2"}},"dedb45e1-c15a-47c7-8b7a-0b978bddcdb8":{"http":{"type":"http","description":"Bearer token (personal access token or OAuth access token)","scheme":"bearer","scopes":[],"schemeName":"http"}}},"servers":{"2f1b3b51-ec47-4944-8596-a27703622525":{"url":"https://api.synci.io/api/v1"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"oauth2","flows":{"authorizationCode":{"authorizationUrl":"https://api.synci.io/oauth/authorize","tokenUrl":"https://api.synci.io/oauth/token","scopes":{"profile:read":"View your name, email, and profile details","accounts:read":"View your connected financial accounts and balances","accounts:write":"Update, sync, and remove your financial accounts, and change their settings","transactions:read":"View your transactions","transactions:write":"Create, update, and delete your transactions","sensitive:read":"See sensitive identifiers like account numbers and account holder names","transfer-links:read":"View your transfer links and their transfer history","transfer-links:write":"Create, update, and delete transfer links, and undo transfers","rules:read":"View your rules and rule activity","rules:write":"Create, update, and delete rules, and undo rule actions","webhooks:read":"View your webhook endpoints","webhooks:write":"Create, update, and delete webhook endpoints, and rotate their secrets","destinations:read":"View your connected destinations","destinations:write":"Connect, update, and remove destinations","financial-connections:read":"View your connected institutions","financial-connections:write":"Manage your connected institutions"}}},"scopes":[],"schemeName":"oauth2"},"schema":{"title":"OAuth2 Auth","type":"string","isRequired":true,"description":"The access token received from the authorization server in the OAuth 2.0 flow.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"oauth2","name":"Authorization"}],"title":"oauth2"},{"schemes":[{"scheme":{"type":"http","description":"Bearer token (personal access token or OAuth access token)","scheme":"bearer","scopes":[],"schemeName":"http"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Bearer token (personal access token or OAuth access token)","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"http","name":"Authorization"}],"title":"http"}]},"originalFileLocation":"openapi/v1.json"},"subdomain":"synci","siteName":"Synci API","title":"Update loan terms - Synci API","navMaps":{"firstHrefInVersion":{"v1":{"href":"/api-reference/loans/update-loan-terms","matchLevel":0},"v2":{"href":"/api-reference/v2/introduction","matchLevel":3}},"firstHrefInLanguage":{}},"lastModified":"2026-11-04T21:15:20.820Z","originalFileLocation":"api-reference/loans/update-loan-terms.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=\"Everything on the loan object except the rate, which has its own endpoint. Changing the fee or the day count applies to payments from now on. Setting a paying account turns schedule mode off.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Synci API\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/synci/_F7xK8wI5Zq_eYiI/_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/synci/_F7xK8wI5Zq_eYiI/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/synci/_F7xK8wI5Zq_eYiI/_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/synci/_F7xK8wI5Zq_eYiI/_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/synci/_F7xK8wI5Zq_eYiI/_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/synci/_F7xK8wI5Zq_eYiI/_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/synci/_F7xK8wI5Zq_eYiI/_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/synci/_F7xK8wI5Zq_eYiI/_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/synci/_F7xK8wI5Zq_eYiI/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Update loan terms - Synci API\">\u003cmeta data-mint-head property=\"og:description\" content=\"Everything on the loan object except the rate, which has its own endpoint. Changing the fee or the day count applies to payments from now on. Setting a paying account turns schedule mode off.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Synci API\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.synci.io/api-reference/loans/update-loan-terms\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://synci.mintlify.app/_mintlify/api/og/v2?division=Loans\u0026amp;title=Update+loan+terms\u0026amp;description=Everything+on+the+%60loan%60+object+except+the+rate%2C+which+has+its+own+endpoint.+Changing+the+fee+or+the%0Aday+count+applies+to+payments+from+now+on.+Setting+a+paying\u0026amp;theme=90b174a997ab814bdabb5584\u0026amp;signature=27f59868ff9e58f44f8b43578096c7195894f544db49929d3da481c943bfcb33\">\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 loan terms - Synci API\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Everything on the loan object except the rate, which has its own endpoint. Changing the fee or the day count applies to payments from now on. Setting a paying account turns schedule mode off.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://synci.mintlify.app/_mintlify/api/og/v2?division=Loans\u0026amp;title=Update+loan+terms\u0026amp;description=Everything+on+the+%60loan%60+object+except+the+rate%2C+which+has+its+own+endpoint.+Changing+the+fee+or+the%0Aday+count+applies+to+payments+from+now+on.+Setting+a+paying\u0026amp;theme=90b174a997ab814bdabb5584\u0026amp;signature=27f59868ff9e58f44f8b43578096c7195894f544db49929d3da481c943bfcb33\">\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/synci/_F7xK8wI5Zq_eYiI/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Synci API\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#202020\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.synci.io/api-reference/loans/update-loan-terms\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/loans/update-loan-terms.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.synci.io/#organization\",\"name\":\"Synci API\",\"url\":\"https://docs.synci.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/synci/6HoxVjb_wmNxVtbF/logo/light.svg?fit=max\u0026auto=format\u0026n=6HoxVjb_wmNxVtbF\u0026q=85\u0026s=0d2b9ee1337fd0bec1fe8a9e9fccec80\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.synci.io#website\",\"name\":\"Synci API\",\"url\":\"https://docs.synci.io\",\"publisher\":{\"@id\":\"https://docs.synci.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.synci.io/api-reference/loans/update-loan-terms#webpage\",\"url\":\"https://docs.synci.io/api-reference/loans/update-loan-terms\",\"name\":\"Update loan terms\",\"description\":\"Everything on the loan object except the rate, which has its own endpoint. Changing the fee or the day count applies to payments from now on. Setting a paying account turns schedule mode off.\",\"dateModified\":\"2026-11-04T21:15:20.820Z\",\"isPartOf\":{\"@id\":\"https://docs.synci.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.synci.io/api-reference/loans/update-loan-terms#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.synci.io/api-reference/loans/update-loan-terms#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Loans\",\"item\":\"https://docs.synci.io/api-reference/loans/create-a-manual-account\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Update loan terms\",\"item\":\"https://docs.synci.io/api-reference/loans/update-loan-terms\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.synci.io/api-reference/loans/update-loan-terms#apireference\",\"headline\":\"Update loan terms\",\"name\":\"Update loan terms\",\"description\":\"Everything on the loan object except the rate, which has its own endpoint. Changing the fee or the day count applies to payments from now on. Setting a paying account turns schedule mode off.\",\"url\":\"https://docs.synci.io/api-reference/loans/update-loan-terms\",\"mainEntityOfPage\":{\"@id\":\"https://docs.synci.io/api-reference/loans/update-loan-terms#webpage\"},\"dateModified\":\"2026-11-04T21:15:20.820Z\",\"publisher\":{\"@id\":\"https://docs.synci.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.synci.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Synci API\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Synci API","nav":{"global":{"anchors":[{"anchor":"Help center","icon":"life-buoy","href":"https://help.synci.io"},{"anchor":"Dashboard","icon":"layout-dashboard","href":"https://app.synci.io"}]},"tabs":[{"tab":"Documentation","icon":"book-open","pages":[{"title":"Documentation","href":""}]},{"tab":"API reference","icon":"code","versions":[{"version":"v1","default":true,"tag":"Stable","groups":[{"group":"Finance","pages":[{"group":"Connections","pages":[{"title":"List all financial connections","deprecated":null,"version":null,"openapi":"/openapi/v1.json get /finance/connections","href":"/api-reference/connections/list-all-financial-connections"},{"title":"Create a new financial connection","deprecated":null,"version":null,"openapi":"/openapi/v1.json post /finance/connections","href":"/api-reference/connections/create-a-new-financial-connection"},{"title":"Get financial connection","deprecated":null,"version":null,"openapi":"/openapi/v1.json get /finance/connections/{connectionId}","href":"/api-reference/connections/get-financial-connection"},{"title":"Delete financial connection","deprecated":null,"version":null,"openapi":"/openapi/v1.json delete /finance/connections/{connectionId}","href":"/api-reference/connections/delete-financial-connection"},{"title":"Disable financial connection","deprecated":null,"version":null,"openapi":"/openapi/v1.json put /finance/connections/{connectionId}/disable","href":"/api-reference/connections/disable-financial-connection"},{"title":"Reconfirm the consent of a financial connection","deprecated":null,"version":null,"openapi":"/openapi/v1.json put /finance/connections/{connectionId}/reauthorize","href":"/api-reference/connections/reconfirm-the-consent-of-a-financial-connection"},{"title":"Choose the accounts to keep","deprecated":null,"version":null,"openapi":"/openapi/v1.json put /finance/connections/{connectionId}/setup/accounts","href":"/api-reference/connections/choose-the-accounts-to-keep"},{"title":"Complete the setup","deprecated":null,"version":null,"openapi":"/openapi/v1.json post /finance/connections/{connectionId}/setup/complete","href":"/api-reference/connections/complete-the-setup"}]},{"group":"Accounts","pages":[{"title":"List all financial accounts","deprecated":null,"version":null,"openapi":"/openapi/v1.json get /finance/accounts","href":"/api-reference/accounts/list-all-financial-accounts"},{"title":"Get financial account","deprecated":null,"version":null,"openapi":"/openapi/v1.json get /finance/accounts/{accountId}","href":"/api-reference/accounts/get-financial-account"},{"title":"Update financial account","deprecated":null,"version":null,"openapi":"/openapi/v1.json put /finance/accounts/{accountId}","href":"/api-reference/accounts/update-financial-account"},{"title":"Delete financial account","deprecated":null,"version":null,"openapi":"/openapi/v1.json delete /finance/accounts/{accountId}","href":"/api-reference/accounts/delete-financial-account"},{"title":"Bulk delete financial accounts","deprecated":null,"version":null,"openapi":"/openapi/v1.json post /finance/accounts/bulk-delete","href":"/api-reference/accounts/bulk-delete-financial-accounts"},{"title":"Sync financial account data","deprecated":null,"version":null,"openapi":"/openapi/v1.json post /finance/accounts/{accountId}/sync","href":"/api-reference/accounts/sync-financial-account-data"},{"title":"Reset financial account config to defaults","deprecated":null,"version":null,"openapi":"/openapi/v1.json delete /finance/accounts/{accountId}/reset-config","href":"/api-reference/accounts/reset-financial-account-config-to-defaults"},{"title":"List all account balance entries","deprecated":null,"version":null,"openapi":"/openapi/v1.json get /finance/accounts/{accountId}/balances","href":"/api-reference/accounts/list-all-account-balance-entries"},{"title":"Get account balance entry","deprecated":null,"version":null,"openapi":"/openapi/v1.json get /finance/accounts/{accountId}/balances/{balanceId}","href":"/api-reference/accounts/get-account-balance-entry"},{"title":"List account holdings","deprecated":null,"version":null,"openapi":"/openapi/v1.json get /finance/accounts/{accountId}/holdings","href":"/api-reference/accounts/list-account-holdings"},{"title":"Get account holding","deprecated":null,"version":null,"openapi":"/openapi/v1.json get /finance/accounts/{accountId}/holdings/{holdingId}","href":"/api-reference/accounts/get-account-holding"},{"title":"Get enrichment backfill status","deprecated":null,"version":null,"openapi":"/openapi/v1.json get /finance/accounts/{accountId}/enrichment-status","href":"/api-reference/accounts/get-enrichment-backfill-status"}]},{"group":"Transactions","pages":[{"title":"List all transactions","deprecated":null,"version":null,"openapi":"/openapi/v1.json get /finance/transactions","href":"/api-reference/transactions/list-all-transactions"},{"title":"Create a new transaction","deprecated":null,"version":null,"openapi":"/openapi/v1.json post /finance/transactions","href":"/api-reference/transactions/create-a-new-transaction"},{"title":"Get transaction","deprecated":null,"version":null,"openapi":"/openapi/v1.json get /finance/transactions/{transactionId}","href":"/api-reference/transactions/get-transaction"},{"title":"Update transaction","deprecated":null,"version":null,"openapi":"/openapi/v1.json put /finance/transactions/{transactionId}","href":"/api-reference/transactions/update-transaction"},{"title":"Delete transaction","deprecated":null,"version":null,"openapi":"/openapi/v1.json delete /finance/transactions/{transactionId}","href":"/api-reference/transactions/delete-transaction"},{"title":"Bulk delete transactions","deprecated":null,"version":null,"openapi":"/openapi/v1.json post /finance/transactions/bulk-delete","href":"/api-reference/transactions/bulk-delete-transactions"},{"title":"Pairing candidates","deprecated":null,"version":null,"openapi":"/openapi/v1.json get /finance/transactions/{transactionId}/pairing-candidates","href":"/api-reference/transactions/pairing-candidates"}]},{"group":"Institutions","pages":[{"title":"Get supported countries","deprecated":null,"version":null,"openapi":"/openapi/v1.json get /finance/institutions/countries","href":"/api-reference/institutions/get-supported-countries"},{"title":"List all supported institutions","deprecated":null,"version":null,"openapi":"/openapi/v1.json get /finance/institutions","href":"/api-reference/institutions/list-all-supported-institutions"},{"title":"Get supported institution","deprecated":null,"version":null,"openapi":"/openapi/v1.json get /finance/institutions/{institutionId}","href":"/api-reference/institutions/get-supported-institution"}]}]},{"group":"Loans","pages":[{"title":"Create a manual account","description":"Creates an account Synci does not sync from a provider, under the user's \"Manual accounts\" connection.\n\nA `LOAN`: give it today's balance, the rate and the fee, and either the bank account that pays it (its\nmatched payments then post the payment, interest and fee rows and keep the balance current) or a fixed\npayment schedule. The account carries an `OPENING` row dated `balance_date`.\n\nA `BANK` account (`cash_account_type` CACC, SVGS or CARD): a checking, savings or card account the user\nfills from statement files through the import endpoints. Its signed `balance` today is optional; when\nabsent the balance stays unknown until the first import with a closing balance or a checkpoint.\n\nAn optional `institution_name` (the bank or lender, as the user wants it shown) groups manual accounts in\nthe dashboard; it is also editable through the account update endpoint.\n\nThe plan feature `manual_accounts_max` caps how many a user may hold (Basic one, Pro and above\nunlimited). One more than that is a 403 with `feature: manual_accounts_max`, `current` and `limit`.","deprecated":null,"version":null,"openapi":"/openapi/v1.json post /finance/accounts/manual","href":"/api-reference/loans/create-a-manual-account"},{"title":"Update loan terms","deprecated":null,"version":null,"openapi":"/openapi/v1.json put /finance/accounts/{accountId}/loan","href":"/api-reference/loans/update-loan-terms"},{"title":"Add a rate period","description":"A new annual rate from a date onward. The date must be on or after the loan's last accrual date;\ninterest from that date is recomputed. Settles a pending payment-change question dated on or before it.","deprecated":null,"version":null,"openapi":"/openapi/v1.json post /finance/accounts/{accountId}/loan/rate-periods","href":"/api-reference/loans/add-a-rate-period"},{"title":"Remove a rate period","deprecated":null,"version":null,"openapi":"/openapi/v1.json delete /finance/accounts/{accountId}/loan/rate-periods/{effectiveFrom}","href":"/api-reference/loans/remove-a-rate-period"},{"title":"Verify the balance","deprecated":null,"version":null,"openapi":"/openapi/v1.json post /finance/accounts/{accountId}/loan/checkpoints","href":"/api-reference/loans/verify-the-balance"},{"title":"Dismiss a payment change","deprecated":null,"version":null,"openapi":"/openapi/v1.json post /finance/accounts/{accountId}/loan/dismiss-payment-change","href":"/api-reference/loans/dismiss-a-payment-change"},{"title":"Suggest loan payments","deprecated":null,"version":null,"openapi":"/openapi/v1.json get /finance/accounts/{accountId}/loan/candidate-payments","href":"/api-reference/loans/suggest-loan-payments"},{"title":"Derived loan balance on a date","deprecated":null,"version":null,"openapi":"/openapi/v1.json get /finance/accounts/{accountId}/loan/balance","href":"/api-reference/loans/derived-loan-balance-on-a-date"}]},{"group":"Manual accounts","pages":[{"title":"Derived balance on a date","deprecated":null,"version":null,"openapi":"/openapi/v1.json get /finance/accounts/{accountId}/balance","href":"/api-reference/manual-accounts/derived-balance-on-a-date"},{"title":"Verify the balance","deprecated":null,"version":null,"openapi":"/openapi/v1.json post /finance/accounts/{accountId}/balance-checkpoints","href":"/api-reference/manual-accounts/verify-the-balance"}]},{"group":"Imports","pages":[{"title":"List imports","deprecated":null,"version":null,"openapi":"/openapi/v1.json get /finance/accounts/{accountId}/imports","href":"/api-reference/imports/list-imports"},{"title":"Upload a statement file","deprecated":null,"version":null,"openapi":"/openapi/v1.json post /finance/accounts/{accountId}/imports","href":"/api-reference/imports/upload-a-statement-file"},{"title":"Get an import","deprecated":null,"version":null,"openapi":"/openapi/v1.json get /finance/accounts/{accountId}/imports/{importId}","href":"/api-reference/imports/get-an-import"},{"title":"Discard an import","deprecated":null,"version":null,"openapi":"/openapi/v1.json delete /finance/accounts/{accountId}/imports/{importId}","href":"/api-reference/imports/discard-an-import"},{"title":"List an import's rows","deprecated":null,"version":null,"openapi":"/openapi/v1.json get /finance/accounts/{accountId}/imports/{importId}/rows","href":"/api-reference/imports/list-an-imports-rows"},{"title":"Change the CSV mapping","deprecated":null,"version":null,"openapi":"/openapi/v1.json put /finance/accounts/{accountId}/imports/{importId}/mapping","href":"/api-reference/imports/change-the-csv-mapping"},{"title":"Commit an import","deprecated":null,"version":null,"openapi":"/openapi/v1.json post /finance/accounts/{accountId}/imports/{importId}/commit","href":"/api-reference/imports/commit-an-import"},{"title":"Undo an import","deprecated":null,"version":null,"openapi":"/openapi/v1.json post /finance/accounts/{accountId}/imports/{importId}/undo","href":"/api-reference/imports/undo-an-import"}]},{"group":"Destinations","pages":[{"group":"YNAB","pages":[{"title":"List all YNAB connections","deprecated":null,"version":null,"openapi":"/openapi/v1.json get /destinations/ynab/connections","href":"/api-reference/ynab/list-all-ynab-connections"},{"title":"Create new YNAB connection","deprecated":null,"version":null,"openapi":"/openapi/v1.json post /destinations/ynab/connections","href":"/api-reference/ynab/create-new-ynab-connection"},{"title":"Get YNAB connection","deprecated":null,"version":null,"openapi":"/openapi/v1.json get /destinations/ynab/connections/{connectionId}","href":"/api-reference/ynab/get-ynab-connection"},{"title":"Update YNAB connection","deprecated":null,"version":null,"openapi":"/openapi/v1.json put /destinations/ynab/connections/{connectionId}","href":"/api-reference/ynab/update-ynab-connection"},{"title":"Delete YNAB connection","deprecated":null,"version":null,"openapi":"/openapi/v1.json delete /destinations/ynab/connections/{connectionId}","href":"/api-reference/ynab/delete-ynab-connection"},{"title":"Refresh YNAB connection","deprecated":null,"version":null,"openapi":"/openapi/v1.json post /destinations/ynab/connections/{connectionId}/refresh","href":"/api-reference/ynab/refresh-ynab-connection"},{"title":"List all YNAB budgets","deprecated":null,"version":null,"openapi":"/openapi/v1.json get /destinations/ynab/connections/{connectionId}/budgets","href":"/api-reference/ynab/list-all-ynab-budgets"},{"title":"Get YNAB budget","deprecated":null,"version":null,"openapi":"/openapi/v1.json get /destinations/ynab/connections/{connectionId}/budgets/{budgetId}","href":"/api-reference/ynab/get-ynab-budget"},{"title":"Update YNAB budget","deprecated":null,"version":null,"openapi":"/openapi/v1.json put /destinations/ynab/connections/{connectionId}/budgets/{budgetId}","href":"/api-reference/ynab/update-ynab-budget"},{"title":"Delete YNAB budget","deprecated":null,"version":null,"openapi":"/openapi/v1.json delete /destinations/ynab/connections/{connectionId}/budgets/{budgetId}","href":"/api-reference/ynab/delete-ynab-budget"},{"title":"List all YNAB budget accounts","deprecated":null,"version":null,"openapi":"/openapi/v1.json get /destinations/ynab/connections/{connectionId}/budgets/{budgetId}/accounts","href":"/api-reference/ynab/list-all-ynab-budget-accounts"},{"title":"Create YNAB budget account","deprecated":null,"version":null,"openapi":"/openapi/v1.json post /destinations/ynab/connections/{connectionId}/budgets/{budgetId}/accounts","href":"/api-reference/ynab/create-ynab-budget-account"},{"title":"Get YNAB budget account","deprecated":null,"version":null,"openapi":"/openapi/v1.json get /destinations/ynab/connections/{connectionId}/budgets/{budgetId}/accounts/{budgetAccountId}","href":"/api-reference/ynab/get-ynab-budget-account"},{"title":"Delete YNAB budget account","deprecated":null,"version":null,"openapi":"/openapi/v1.json delete /destinations/ynab/connections/{connectionId}/budgets/{budgetId}/accounts/{budgetAccountId}","href":"/api-reference/ynab/delete-ynab-budget-account"}]},{"group":"Lunch Money","pages":[{"title":"List all Lunch Money connections","deprecated":null,"version":null,"openapi":"/openapi/v1.json get /destinations/lunch-money/connections","href":"/api-reference/lunch-money/list-all-lunch-money-connections"},{"title":"Create new Lunch Money connection","deprecated":null,"version":null,"openapi":"/openapi/v1.json post /destinations/lunch-money/connections","href":"/api-reference/lunch-money/create-new-lunch-money-connection"},{"title":"Get Lunch Money connection","deprecated":null,"version":null,"openapi":"/openapi/v1.json get /destinations/lunch-money/connections/{connectionId}","href":"/api-reference/lunch-money/get-lunch-money-connection"},{"title":"Update Lunch Money connection","deprecated":null,"version":null,"openapi":"/openapi/v1.json put /destinations/lunch-money/connections/{connectionId}","href":"/api-reference/lunch-money/update-lunch-money-connection"},{"title":"Delete Lunch Money connection","deprecated":null,"version":null,"openapi":"/openapi/v1.json delete /destinations/lunch-money/connections/{connectionId}","href":"/api-reference/lunch-money/delete-lunch-money-connection"},{"title":"Refresh Lunch Money connection","deprecated":null,"version":null,"openapi":"/openapi/v1.json post /destinations/lunch-money/connections/{connectionId}/refresh","href":"/api-reference/lunch-money/refresh-lunch-money-connection"},{"title":"List all Lunch Money accounts","deprecated":null,"version":null,"openapi":"/openapi/v1.json get /destinations/lunch-money/connections/{connectionId}/accounts","href":"/api-reference/lunch-money/list-all-lunch-money-accounts"},{"title":"Create Lunch Money account","deprecated":null,"version":null,"openapi":"/openapi/v1.json post /destinations/lunch-money/connections/{connectionId}/accounts","href":"/api-reference/lunch-money/create-lunch-money-account"},{"title":"Get Lunch Money account","deprecated":null,"version":null,"openapi":"/openapi/v1.json get /destinations/lunch-money/connections/{connectionId}/accounts/{accountId}","href":"/api-reference/lunch-money/get-lunch-money-account"},{"title":"Delete Lunch Money account","deprecated":null,"version":null,"openapi":"/openapi/v1.json delete /destinations/lunch-money/connections/{connectionId}/accounts/{accountId}","href":"/api-reference/lunch-money/delete-lunch-money-account"}]},{"group":"Google Sheets","pages":[{"title":"List all Google Sheets connections","deprecated":null,"version":null,"openapi":"/openapi/v1.json get /destinations/google-sheets/connections","href":"/api-reference/google-sheets/list-all-google-sheets-connections"},{"title":"Create new Google Sheets connection","deprecated":null,"version":null,"openapi":"/openapi/v1.json post /destinations/google-sheets/connections","href":"/api-reference/google-sheets/create-new-google-sheets-connection"},{"title":"Get Google Sheets connection","deprecated":null,"version":null,"openapi":"/openapi/v1.json get /destinations/google-sheets/connections/{connectionId}","href":"/api-reference/google-sheets/get-google-sheets-connection"},{"title":"Update Google Sheets connection","deprecated":null,"version":null,"openapi":"/openapi/v1.json put /destinations/google-sheets/connections/{connectionId}","href":"/api-reference/google-sheets/update-google-sheets-connection"},{"title":"Delete Google Sheets connection","deprecated":null,"version":null,"openapi":"/openapi/v1.json delete /destinations/google-sheets/connections/{connectionId}","href":"/api-reference/google-sheets/delete-google-sheets-connection"},{"title":"Refresh Google Sheets connection","deprecated":null,"version":null,"openapi":"/openapi/v1.json post /destinations/google-sheets/connections/{connectionId}/refresh","href":"/api-reference/google-sheets/refresh-google-sheets-connection"},{"title":"List destination spreadsheets for a connection","deprecated":null,"version":null,"openapi":"/openapi/v1.json get /destinations/google-sheets/connections/{connectionId}/sheets","href":"/api-reference/google-sheets/list-destination-spreadsheets-for-a-connection"},{"title":"Register a destination spreadsheet","deprecated":null,"version":null,"openapi":"/openapi/v1.json post /destinations/google-sheets/connections/{connectionId}/sheets","href":"/api-reference/google-sheets/register-a-destination-spreadsheet"},{"title":"Get a destination spreadsheet","deprecated":null,"version":null,"openapi":"/openapi/v1.json get /destinations/google-sheets/connections/{connectionId}/sheets/{sheetId}","href":"/api-reference/google-sheets/get-a-destination-spreadsheet"},{"title":"Update a destination spreadsheet","deprecated":null,"version":null,"openapi":"/openapi/v1.json put /destinations/google-sheets/connections/{connectionId}/sheets/{sheetId}","href":"/api-reference/google-sheets/update-a-destination-spreadsheet"},{"title":"Delete a destination spreadsheet","deprecated":null,"version":null,"openapi":"/openapi/v1.json delete /destinations/google-sheets/connections/{connectionId}/sheets/{sheetId}","href":"/api-reference/google-sheets/delete-a-destination-spreadsheet"},{"title":"List the worksheets (tabs) of a spreadsheet","deprecated":null,"version":null,"openapi":"/openapi/v1.json get /destinations/google-sheets/connections/{connectionId}/sheets/{sheetId}/tabs","href":"/api-reference/google-sheets/list-the-worksheets-tabs-of-a-spreadsheet"},{"title":"Create a new worksheet (tab) in a spreadsheet","deprecated":null,"version":null,"openapi":"/openapi/v1.json post /destinations/google-sheets/connections/{connectionId}/sheets/{sheetId}/tabs","href":"/api-reference/google-sheets/create-a-new-worksheet-tab-in-a-spreadsheet"}]},{"group":"SimpleFIN","pages":[{"title":"List all SimpleFIN connections","deprecated":null,"version":null,"openapi":"/openapi/v1.json get /destinations/simplefin/connections","href":"/api-reference/simplefin/list-all-simplefin-connections"},{"title":"Create new SimpleFIN connection","deprecated":null,"version":null,"openapi":"/openapi/v1.json post /destinations/simplefin/connections","href":"/api-reference/simplefin/create-new-simplefin-connection"},{"title":"Get SimpleFIN connection","deprecated":null,"version":null,"openapi":"/openapi/v1.json get /destinations/simplefin/connections/{connectionId}","href":"/api-reference/simplefin/get-simplefin-connection"},{"title":"Update SimpleFIN connection","deprecated":null,"version":null,"openapi":"/openapi/v1.json put /destinations/simplefin/connections/{connectionId}","href":"/api-reference/simplefin/update-simplefin-connection"},{"title":"Delete SimpleFIN connection","deprecated":null,"version":null,"openapi":"/openapi/v1.json delete /destinations/simplefin/connections/{connectionId}","href":"/api-reference/simplefin/delete-simplefin-connection"},{"title":"Regenerate setup token","deprecated":null,"version":null,"openapi":"/openapi/v1.json post /destinations/simplefin/connections/{connectionId}/regenerate-token","href":"/api-reference/simplefin/regenerate-setup-token"},{"title":"Revoke access credentials","deprecated":null,"version":null,"openapi":"/openapi/v1.json post /destinations/simplefin/connections/{connectionId}/revoke","href":"/api-reference/simplefin/revoke-access-credentials"},{"title":"List accounts observed syncing","deprecated":null,"version":null,"openapi":"/openapi/v1.json get /destinations/simplefin/connections/{connectionId}/accounts","href":"/api-reference/simplefin/list-accounts-observed-syncing"}]},{"group":"Notion","pages":[{"title":"List all Notion connections","deprecated":null,"version":null,"openapi":"/openapi/v1.json get /destinations/notion/connections","href":"/api-reference/notion/list-all-notion-connections"},{"title":"Create new Notion connection","deprecated":null,"version":null,"openapi":"/openapi/v1.json post /destinations/notion/connections","href":"/api-reference/notion/create-new-notion-connection"},{"title":"Get Notion connection","deprecated":null,"version":null,"openapi":"/openapi/v1.json get /destinations/notion/connections/{connectionId}","href":"/api-reference/notion/get-notion-connection"},{"title":"Update Notion connection","deprecated":null,"version":null,"openapi":"/openapi/v1.json put /destinations/notion/connections/{connectionId}","href":"/api-reference/notion/update-notion-connection"},{"title":"Delete Notion connection","deprecated":null,"version":null,"openapi":"/openapi/v1.json delete /destinations/notion/connections/{connectionId}","href":"/api-reference/notion/delete-notion-connection"},{"title":"Refresh Notion connection","deprecated":null,"version":null,"openapi":"/openapi/v1.json post /destinations/notion/connections/{connectionId}/refresh","href":"/api-reference/notion/refresh-notion-connection"},{"title":"Search pages shared with Synci","deprecated":null,"version":null,"openapi":"/openapi/v1.json get /destinations/notion/connections/{connectionId}/pages","href":"/api-reference/notion/search-pages-shared-with-synci"},{"title":"Search databases shared with Synci","deprecated":null,"version":null,"openapi":"/openapi/v1.json get /destinations/notion/connections/{connectionId}/data-sources","href":"/api-reference/notion/search-databases-shared-with-synci"},{"title":"List destination databases for a connection","deprecated":null,"version":null,"openapi":"/openapi/v1.json get /destinations/notion/connections/{connectionId}/databases","href":"/api-reference/notion/list-destination-databases-for-a-connection"},{"title":"Register a destination database","deprecated":null,"version":null,"openapi":"/openapi/v1.json post /destinations/notion/connections/{connectionId}/databases","href":"/api-reference/notion/register-a-destination-database"},{"title":"Get a destination database","deprecated":null,"version":null,"openapi":"/openapi/v1.json get /destinations/notion/connections/{connectionId}/databases/{databaseId}","href":"/api-reference/notion/get-a-destination-database"},{"title":"Update a destination database","deprecated":null,"version":null,"openapi":"/openapi/v1.json put /destinations/notion/connections/{connectionId}/databases/{databaseId}","href":"/api-reference/notion/update-a-destination-database"},{"title":"Delete a destination database","deprecated":null,"version":null,"openapi":"/openapi/v1.json delete /destinations/notion/connections/{connectionId}/databases/{databaseId}","href":"/api-reference/notion/delete-a-destination-database"}]}]},{"group":"Account","pages":[{"group":"Webhooks","pages":[{"title":"List all webhook events","deprecated":null,"version":null,"openapi":"/openapi/v1.json get /webhooks/events","href":"/api-reference/webhooks/list-all-webhook-events"},{"title":"List all webhook endpoints","deprecated":null,"version":null,"openapi":"/openapi/v1.json get /webhooks","href":"/api-reference/webhooks/list-all-webhook-endpoints"},{"title":"Create new webhook endpoint","deprecated":null,"version":null,"openapi":"/openapi/v1.json post /webhooks","href":"/api-reference/webhooks/create-new-webhook-endpoint"},{"title":"Get webhook endpoint","deprecated":null,"version":null,"openapi":"/openapi/v1.json get /webhooks/{webhookEndpointId}","href":"/api-reference/webhooks/get-webhook-endpoint"},{"title":"Update webhook endpoint","deprecated":null,"version":null,"openapi":"/openapi/v1.json put /webhooks/{webhookEndpointId}","href":"/api-reference/webhooks/update-webhook-endpoint"},{"title":"Delete webhook endpoint","deprecated":null,"version":null,"openapi":"/openapi/v1.json delete /webhooks/{webhookEndpointId}","href":"/api-reference/webhooks/delete-webhook-endpoint"},{"title":"Test webhook endpoint","deprecated":null,"version":null,"openapi":"/openapi/v1.json post /webhooks/{webhookEndpointId}/test","href":"/api-reference/webhooks/test-webhook-endpoint"},{"title":"Rotate webhook secret","deprecated":null,"version":null,"openapi":"/openapi/v1.json post /webhooks/{webhookEndpointId}/rotate-secret","href":"/api-reference/webhooks/rotate-webhook-secret"}]},{"group":"User","pages":[{"title":"Get the authenticated user","deprecated":null,"version":null,"openapi":"/openapi/v1.json get /user","href":"/api-reference/user/get-the-authenticated-user"}]}]},{"group":"Rules","pages":[{"group":"Rules","pages":[{"title":"List all rules","deprecated":null,"version":null,"openapi":"/openapi/v1.json get /rules","href":"/api-reference/rules/list-all-rules"},{"title":"Create a new rule","deprecated":null,"version":null,"openapi":"/openapi/v1.json post /rules","href":"/api-reference/rules/create-a-new-rule"},{"title":"Get rule","deprecated":null,"version":null,"openapi":"/openapi/v1.json get /rules/{ruleId}","href":"/api-reference/rules/get-rule"},{"title":"Update rule","deprecated":null,"version":null,"openapi":"/openapi/v1.json put /rules/{ruleId}","href":"/api-reference/rules/update-rule"},{"title":"Delete rule","deprecated":null,"version":null,"openapi":"/openapi/v1.json delete /rules/{ruleId}","href":"/api-reference/rules/delete-rule"},{"title":"Reorder rules for a financial account","deprecated":null,"version":null,"openapi":"/openapi/v1.json put /rules/{ruleId}/accounts/{financialAccountId}","href":"/api-reference/rules/reorder-rules-for-a-financial-account"},{"title":"Attach rule to a financial account","deprecated":null,"version":null,"openapi":"/openapi/v1.json post /rules/{ruleId}/accounts/{financialAccountId}","href":"/api-reference/rules/attach-rule-to-a-financial-account"},{"title":"Detach rule from financial account","deprecated":null,"version":null,"openapi":"/openapi/v1.json delete /rules/{ruleId}/accounts/{financialAccountId}","href":"/api-reference/rules/detach-rule-from-financial-account"},{"title":"Reorder rules for a transfer link","deprecated":null,"version":null,"openapi":"/openapi/v1.json put /rules/{ruleId}/transfer-links/{transferLinkId}","href":"/api-reference/rules/reorder-rules-for-a-transfer-link"},{"title":"Attach rule to transfer link","deprecated":null,"version":null,"openapi":"/openapi/v1.json post /rules/{ruleId}/transfer-links/{transferLinkId}","href":"/api-reference/rules/attach-rule-to-transfer-link"},{"title":"Detach rule from transfer link","deprecated":null,"version":null,"openapi":"/openapi/v1.json delete /rules/{ruleId}/transfer-links/{transferLinkId}","href":"/api-reference/rules/detach-rule-from-transfer-link"},{"title":"Suggest an internal-transfer rule from examples","deprecated":null,"version":null,"openapi":"/openapi/v1.json post /rules/suggest","href":"/api-reference/rules/suggest-an-internal-transfer-rule-from-examples"},{"title":"Apply a rule to existing transactions","deprecated":null,"version":null,"openapi":"/openapi/v1.json post /rules/{ruleId}/apply","href":"/api-reference/rules/apply-a-rule-to-existing-transactions"},{"title":"Get a rule application","deprecated":null,"version":null,"openapi":"/openapi/v1.json get /rules/{ruleId}/applications/{applicationId}","href":"/api-reference/rules/get-a-rule-application"},{"title":"Rule field catalog","deprecated":null,"version":null,"openapi":"/openapi/v1.json get /rules/field-catalog","href":"/api-reference/rules/rule-field-catalog"},{"title":"Preview a rule against transactions (dry-run)","deprecated":null,"version":null,"openapi":"/openapi/v1.json post /rules/preview","href":"/api-reference/rules/preview-a-rule-against-transactions-dry-run"}]},{"group":"Rule Logs","pages":[{"title":"List all rule logs","deprecated":null,"version":null,"openapi":"/openapi/v1.json get /rule-logs","href":"/api-reference/rule-logs/list-all-rule-logs"},{"title":"Get rule log","deprecated":null,"version":null,"openapi":"/openapi/v1.json get /rule-logs/{logId}","href":"/api-reference/rule-logs/get-rule-log"},{"title":"Undo multiple rule actions","deprecated":null,"version":null,"openapi":"/openapi/v1.json put /rule-logs/undo-bulk","href":"/api-reference/rule-logs/undo-multiple-rule-actions"},{"title":"Undo a rule action","deprecated":null,"version":null,"openapi":"/openapi/v1.json put /rule-logs/{logId}/undo","href":"/api-reference/rule-logs/undo-a-rule-action"}]}]},{"group":"Transfers","pages":[{"group":"Transfer Links","pages":[{"title":"List all transfer links","deprecated":null,"version":null,"openapi":"/openapi/v1.json get /transfer-links","href":"/api-reference/transfer-links/list-all-transfer-links"},{"title":"Create a new transfer link","deprecated":null,"version":null,"openapi":"/openapi/v1.json post /transfer-links","href":"/api-reference/transfer-links/create-a-new-transfer-link"},{"title":"Get transfer link","deprecated":null,"version":null,"openapi":"/openapi/v1.json get /transfer-links/{transferLinkId}","href":"/api-reference/transfer-links/get-transfer-link"},{"title":"Update transfer link","deprecated":null,"version":null,"openapi":"/openapi/v1.json put /transfer-links/{transferLinkId}","href":"/api-reference/transfer-links/update-transfer-link"},{"title":"Delete transfer link","deprecated":null,"version":null,"openapi":"/openapi/v1.json delete /transfer-links/{transferLinkId}","href":"/api-reference/transfer-links/delete-transfer-link"},{"title":"Retry transfers for all transfer links","deprecated":null,"version":null,"openapi":"/openapi/v1.json post /transfer-links/retry-transfers","href":"/api-reference/transfer-links/retry-transfers-for-all-transfer-links"},{"title":"Retry transfers for a specific transfer link","deprecated":null,"version":null,"openapi":"/openapi/v1.json post /transfer-links/{transferLinkId}/retry-transfers","href":"/api-reference/transfer-links/retry-transfers-for-a-specific-transfer-link"}]},{"group":"Transfer Logs","pages":[{"title":"List all transfer logs","deprecated":null,"version":null,"openapi":"/openapi/v1.json get /transfer-logs","href":"/api-reference/transfer-logs/list-all-transfer-logs"},{"title":"Get transfer log","deprecated":null,"version":null,"openapi":"/openapi/v1.json get /transfer-logs/{transferLogId}","href":"/api-reference/transfer-logs/get-transfer-log"},{"title":"Undo a transfer","deprecated":null,"version":null,"openapi":"/openapi/v1.json put /transfer-logs/{transferLogId}/undo","href":"/api-reference/transfer-logs/undo-a-transfer"},{"title":"Undo multiple transfers","deprecated":null,"version":null,"openapi":"/openapi/v1.json put /transfer-logs/undo-bulk","href":"/api-reference/transfer-logs/undo-multiple-transfers"}]}]}]},{"version":"v2","tag":"Alpha","pages":[{"title":"v2","href":"/api-reference/v2/introduction"}]}]},{"tab":"Managed Users API","icon":"users","pages":[{"title":"Managed Users API","href":"/api-reference/managed/introduction"}]}]},"basePath":"","title":"Update loan terms - Synci API","buildId":"dpl_9VVk5y1P8k1ATeJguVngy9Q3cmbD","deploymentId":"dpl_9VVk5y1P8k1ATeJguVngy9Q3cmbD","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-DX1Meug0.js","utils-B_OMIQVC.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-ChxhRPMa.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-CuKvD8Iv.js","snippetPresets-C5d7p2hp.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-CfHcE8m4.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-C1zZV314.js","shallow-CmQhqCJn.js","getApiPlaygroundDisplay-YRo9s1O7.js","CodeSnippet-RN1MTdfk.js","CodeSnippets-DKLPHxJA.js","Page-BAvA99GL.js","getPastedJson-bz0M41mU.js","icon-CsmhpPrv.js","MethodPill-CNGsVE77.js","DuplicateIcon-DilfU_Z2.js","createIcon-BdsYzQck.js","DynamicMarkdown-CbqEDjbV.js","SectionHeading-O6hXpFCN.js","axios-vUo_bRtp.js","Markdown-nKm-uidQ.js","clsx-ClVdStUn.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CIQkMg3R.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-ImrFS4Fy.js"]}