This API is used to update a subscription. Partner can update the item values for the same frequency or change the frequency of the subscription or change the reattempt configuration of the subscription.
Maximum number of unpaid invoices count allowed after that the subscription is PAUSED by the system. For example, if a subscription has been paused due to 3 non-payment of invoices and this parameter is set to 2, then once the customer pays 1 invoice the subscription will be reactivated.
{"docsConfig":{"theme":"maple","$schema":"https://mintlify.com/docs.json","name":"TransactBridge Developer Kit","colors":{"primary":"#007bff","light":"#007bff","dark":"#007bff"},"logo":{"light":"https://mintcdn.com/transactbridge/AUMzJw7lV4Z0k5oq/logo/light.svg?fit=max\u0026auto=format\u0026n=AUMzJw7lV4Z0k5oq\u0026q=85\u0026s=a4112e5d2a5685d273285d995ed4b1c4","dark":"https://mintcdn.com/transactbridge/AUMzJw7lV4Z0k5oq/logo/dark.svg?fit=max\u0026auto=format\u0026n=AUMzJw7lV4Z0k5oq\u0026q=85\u0026s=4917537b5264793d4c7fb9baa30ab610"},"favicon":"https://mintcdn.com/transactbridge/AUMzJw7lV4Z0k5oq/favicon.svg?fit=max\u0026auto=format\u0026n=AUMzJw7lV4Z0k5oq\u0026q=85\u0026s=e9ce7bc27d535ec848648091166a861a","navbar":{"links":[{"href":"mailto:info@transactbridge.com.com","label":"Support"}],"primary":{"type":"button","label":"Dashboard","href":"https://reseller.transactbridge.com/admin/dashboard"}},"footer":{"socials":{"x":"https://x.com/transactbridge","linkedin":"https://linkedin.com/company/transactbridge","website":"https://transactbridge.com"}},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"API Endpoints","icon":"book-open-cover","href":"https://docs.transactbridge.com"},{"anchor":"Blog","icon":"newspaper","href":"https://transactbridge.com/blog"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"transactbridge","hasAudioNarration":false,"actualSubdomain":"transactbridge","customDomains":["developer.transactbridge.com"],"gitSource":{"type":"github","owner":"transactbridgeorg","repo":"mintlify","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae84767ed2f58cb10edb10e","collectionId":"d2d6241c-41eb-487f-817b-6f305c36cf92","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae84767ed2f58cb10edb10e"},"feedback":{"thumbs":true},"entitlements":{},"buildId":"6aea0a0a8c693588234f7efa","clientVersion":"0.0.4045","searchFilterCounts":[{"language":"default","tag":"API Reference","count":57},{"language":"default","tag":"Subscription","count":39},{"language":"default","tag":"Guides","count":23},{"language":"default","tag":"Features","count":21},{"language":"default","tag":"Checkout","count":20},{"language":"default","tag":"One Time Payments","count":16},{"language":"default","tag":"Web SDK","count":12},{"language":"default","tag":"Manage Subscription","count":12},{"language":"default","tag":"Dropin","count":11},{"language":"default","tag":"API Documentation","count":10}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/subscription/update-subscription","slug":"/api-reference/subscription/update-subscription","pageMetadata":{"title":"Update Subscription","description":"This API is used to update a subscription. Partner can update the item values for the same frequency or change the frequency of the subscription or change the reattempt configuration of the subscription.","deprecated":null,"version":null,"openapi":"/api-reference/subscriptions/subs.json post /subscription/v1.0/updateSubscription","href":"/api-reference/subscription/update-subscription","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"This API is used to update a subscription. Partner can update the item values for the same frequency or change the frequency of the subscription or change the reattempt configuration of the subscription.\"\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 Subscription","description":"This API is used to update a subscription. Partner can update the item values for the same frequency or change the frequency of the subscription or change the reattempt configuration of the subscription.","deprecated":null,"version":null,"openapi":"/api-reference/subscriptions/subs.json post /subscription/v1.0/updateSubscription","href":"/api-reference/subscription/update-subscription","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/transactbridge/089a9976a162a023/floating-help.js","/_mintlify/custom/transactbridge/0e5ec01044da9a9c/.prettierrc.js"],"openApiReferenceData":{"operation":{"summary":"Update Subscription","description":"This API is used to update a subscription. Partner can update the item values for the same frequency or change the frequency of the subscription or change the reattempt configuration of the subscription.","operationId":"UpdateSubscription","tags":["Subscription"],"requestBody":"62d43c41-c3c4-4326-bd77-9b5fa5ed9ad7","responses":{"200":"2f53d169-59de-4757-a2fd-135b61dc4dfc"},"method":"post","type":"path","servers":["e834658b-c3f7-4f95-88ec-14a9a3e8e059","4756c6ae-67d9-4340-b6e9-4acda2b122da"],"security":["c9eb5758-3f7d-4587-a919-811dd6b98a4a"],"path":"/subscription/v1.0/updateSubscription","baseUrlOptions":["https://sandbox-api.transactbridge.com","https://api.transactbridge.com"],"title":"Update Subscription","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"subscriptionId":{"type":"string","format":"MongoId","description":"Subscription Id of the subscription for which update is needed.","example":"65a1b2c3d4e5f67890123456","isRequired":true,"uniqueKey":"subscriptionId","typeLabel":"string\u003cMongoId>"},"items":{"type":"array","description":"Items the customer wants to buy.","items":{"type":"object","required":["name","quantity","amount"],"properties":{"name":{"type":"string","description":"Name of the product the customer wants to buy.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].name","typeLabel":"string"},"quantity":{"type":"number","description":"Number of products the customer wants to buy.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].quantity","typeLabel":"number"},"amount":{"type":"number","description":"Price of the product.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].amount","typeLabel":"number"},"productReferenceId":{"type":"string","format":"referenceId","description":"If the product is already created use the refereneId of that product.","uniqueKey":"\\items.items.[INDEX].productReferenceId","typeLabel":"string\u003creferenceId>"},"prorate":{"type":"number","description":"If the invoice needs to be partially paid the total amount will be calculated using prorate on day consumed basis.","uniqueKey":"\\items.items.[INDEX].prorate","typeLabel":"number"},"description":{"type":"string","description":"Description of the product.\n\nDescription in the items object allows HTML syntax for customer view. Use html syntax for code break so that the description on the product page is better from a UI perspective. We break and show the description like unlisted items.","uniqueKey":"\\items.items.[INDEX].description","typeLabel":"string"},"productId":{"type":"string","format":"MongoId","description":"If product is already in the catelogue, Partner can use that","uniqueKey":"\\items.items.[INDEX].productId","typeLabel":"string\u003cMongoId>"}},"uniqueKey":"\\items.items.[INDEX]","typeLabel":"object"},"uniqueKey":"\\items","typeLabel":"object[]"},"billTo":{"type":"object","description":"Billing Details of the customer","properties":{"name":{"type":"string","description":"Name of the customer","uniqueKey":"billTo.name","typeLabel":"string"},"line1":{"type":"string","description":"Address Line 1 of the customer","uniqueKey":"billTo.line1","typeLabel":"string"},"line2":{"type":"string","description":"Address Line 2 of the customer","uniqueKey":"billTo.line2","typeLabel":"string"},"city":{"type":"string","description":"City of the customer","uniqueKey":"billTo.city","typeLabel":"string"},"state":{"type":"string","description":"State of the customer address","uniqueKey":"billTo.state","typeLabel":"string"},"country":{"type":"string","description":"Country of the customer.[Enum for country](/api-reference/validators-and-enum)","uniqueKey":"billTo.country","typeLabel":"string"},"postalCode":{"type":"string","description":"Pin code of the customer.","uniqueKey":"billTo.postalCode","typeLabel":"string"}},"uniqueKey":"billTo","typeLabel":"object"},"reAttemptConfig":{"type":"array","description":"To configure how the reattempt for failed invoices be processed.","items":{"type":"object","properties":{"days":{"type":"string","description":"Number of days after which the reattempt is to be made.","example":"3","isRequired":true,"uniqueKey":"reAttemptConfig.items.[INDEX].days","typeLabel":"string"},"attemptType":{"type":"string","description":"Depending on the enum passed, the post-reattempt flow is configured. `try_again` configures the system to make a reattempt. Other values are terminal states that change the status of the subscription and invoice according to the configured enum.","enum":["try_again","subscription_active-invoice_unpaid","subscription_paused-invoice_unpaid","subscription_expire-invoice_unpaid","subscription_expire-invoice_cancelled"],"example":"try_again","isRequired":true,"uniqueKey":"reAttemptConfig.items.[INDEX].attemptType","typeLabel":"enum\u003cstring>"}},"required":["days","attemptType"],"uniqueKey":"reAttemptConfig.items.[INDEX]","typeLabel":"object"},"uniqueKey":"reAttemptConfig","typeLabel":"object[]"},"meta":{"type":"object","description":"To add meta params in the subscription. They will be passed in the webhook and query API as well.","properties":{"param1":{"type":"string","maxLength":256,"uniqueKey":"meta.param1","typeLabel":"string"},"param2":{"type":"string","maxLength":256,"uniqueKey":"meta.param2","typeLabel":"string"},"param3":{"type":"string","maxLength":256,"uniqueKey":"meta.param3","typeLabel":"string"}},"uniqueKey":"meta","typeLabel":"object"},"couponDetails":{"type":"object","description":"To pass the coupon object and apply different coupons on the subscription.","properties":{"coupon":{"type":"string","description":"String with max length of 256 characters.","isRequired":true,"uniqueKey":"couponDetails.coupon","typeLabel":"string"},"applicable":{"type":"boolean","description":"Always send true","isRequired":true,"uniqueKey":"couponDetails.applicable","typeLabel":"boolean"},"discountType":{"type":"string","description":"Discount can be percentage based on the invoice value or flat.","enum":["PCNT","FIX"],"isRequired":true,"uniqueKey":"couponDetails.discountType","typeLabel":"enum\u003cstring>"},"durationType":{"type":"string","description":"The duration for which this coupon will be applicable on the subscription.","enum":["LIMITED_PERIOD","FOREVER","ONETIME"],"isRequired":true,"uniqueKey":"couponDetails.durationType","typeLabel":"enum\u003cstring>"},"discountPcnt":{"type":"string","description":"If discountType is PCNT then this parameter is Mandatory","uniqueKey":"couponDetails.discountPcnt","typeLabel":"string"},"discountQuoteAmount":{"type":"string","description":"If discountType is FIX then this parameter is Mandatory","uniqueKey":"couponDetails.discountQuoteAmount","typeLabel":"string"},"periodUnit":{"type":"string","description":"If durationType is LIMITED_PERIOD then this parameter is Mandatory","enum":["DAIL","WEEK","MNTH","BIMN","QURT","MIAN","YEAR","ONDM"],"uniqueKey":"couponDetails.periodUnit","typeLabel":"enum\u003cstring>"},"period":{"type":"number","description":"If durationType is LIMITED_PERIOD then this parameter is Mandatory","uniqueKey":"couponDetails.period","typeLabel":"number"}},"required":["coupon","applicable","discountType","durationType"],"uniqueKey":"couponDetails","typeLabel":"object"},"frequency":{"type":"string","enum":["DAIL","WEEK","MNTH","BIMN","QURT","MIAN","YEAR","ONDM"],"description":"To update the frequency of a subscription. Only prepaid subscriptions are allowed for frequency update.","example":"MNTH","uniqueKey":"frequency","typeLabel":"enum\u003cstring>"},"maxUnpausedInvoiceDueCount":{"type":"object","description":"Maximum number of unpaid invoices count allowed after that the subscription is PAUSED by the system. For example, if a subscription has been paused due to 3 non-payment of invoices and this parameter is set to 2, then once the customer pays 1 invoice the subscription will be reactivated.","example":2,"uniqueKey":"maxUnpausedInvoiceDueCount","typeLabel":"object"},"maxQuoteAmount":{"type":"string","description":"Amount that can be auto-debited from the customer using the existing mandate. Increasing this parameter might require a new mandate setup.","example":15000,"uniqueKey":"maxQuoteAmount","typeLabel":"string"}},"required":["subscriptionId"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"subscriptionId":"65a1b2c3d4e5f67890123456","items":[{"name":"\u003cstring>","quantity":123,"amount":123,"productReferenceId":"\u003cstring>","prorate":123,"description":"\u003cstring>","productId":"\u003cstring>"}],"billTo":{"name":"\u003cstring>","line1":"\u003cstring>","line2":"\u003cstring>","city":"\u003cstring>","state":"\u003cstring>","country":"\u003cstring>","postalCode":"\u003cstring>"},"reAttemptConfig":[{"days":"3","attemptType":"try_again"}],"meta":{"param1":"\u003cstring>","param2":"\u003cstring>","param3":"\u003cstring>"},"frequency":"MNTH","maxUnpausedInvoiceDueCount":2,"maxQuoteAmount":15000}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"2f53d169-59de-4757-a2fd-135b61dc4dfc":{"description":"Contains the updated subscription details.","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"The response from the API","uniqueKey":"status","typeLabel":"string"},"sub_status":{"type":"string","description":"Used for internal purposes only","uniqueKey":"sub_status","typeLabel":"string"},"data":{"type":"object","description":"Contains the updated subscription details.","uniqueKey":"data","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"status":"\u003cstring>","sub_status":"\u003cstring>","data":{}}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"c9eb5758-3f7d-4587-a919-811dd6b98a4a":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"x-api-key","description":"Merchant API Key","scopes":[],"schemeName":"ApiKeyAuth"},"SignatureAuth":{"type":"apiKey","in":"header","name":"x-signature","description":"Generated request signature","scopes":[],"schemeName":"SignatureAuth"}}},"servers":{"e834658b-c3f7-4f95-88ec-14a9a3e8e059":{"url":"https://sandbox-api.transactbridge.com","description":"Sandbox Environment"},"4756c6ae-67d9-4340-b6e9-4acda2b122da":{"url":"https://api.transactbridge.com","description":"Production Environment"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"x-api-key","description":"Merchant API Key","scopes":[],"schemeName":"ApiKeyAuth"},"schema":{"title":"x-api-key","type":"string","description":"Merchant API Key","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"ApiKeyAuth","name":"x-api-key"},{"scheme":{"type":"apiKey","in":"header","name":"x-signature","description":"Generated request signature","scopes":[],"schemeName":"SignatureAuth"},"schema":{"title":"x-signature","type":"string","description":"Generated request signature","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"SignatureAuth","name":"x-signature"}],"title":"ApiKeyAuth \u0026 SignatureAuth"}]},"originalFileLocation":"api-reference/subscriptions/subs.json"},"subdomain":"transactbridge","siteName":"TransactBridge Developer Kit","title":"Update Subscription - TransactBridge Developer Kit","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-03T16:21:37.718Z","originalFileLocation":"api-reference/subscription/update-subscription.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=\"This API is used to update a subscription. Partner can update the item values for the same frequency or change the frequency of the subscription or change the reattempt configuration of the subscription.\">\u003cmeta data-mint-head name=\"application-name\" content=\"TransactBridge Developer Kit\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/transactbridge/X3kFY3fAw4BsM2CG/_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/transactbridge/X3kFY3fAw4BsM2CG/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/transactbridge/X3kFY3fAw4BsM2CG/_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/transactbridge/X3kFY3fAw4BsM2CG/_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/transactbridge/X3kFY3fAw4BsM2CG/_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/transactbridge/X3kFY3fAw4BsM2CG/_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/transactbridge/X3kFY3fAw4BsM2CG/_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/transactbridge/X3kFY3fAw4BsM2CG/_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/transactbridge/X3kFY3fAw4BsM2CG/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Update Subscription - TransactBridge Developer Kit\">\u003cmeta data-mint-head property=\"og:description\" content=\"This API is used to update a subscription. Partner can update the item values for the same frequency or change the frequency of the subscription or change the reattempt configuration of the subscription.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"TransactBridge Developer Kit\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://developer.transactbridge.com/api-reference/subscription/update-subscription\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://transactbridge.mintlify.app/_mintlify/api/og/v2?division=Subscription\u0026amp;title=Update+Subscription\u0026amp;description=This+API+is+used+to+update+a+subscription.+Partner+can+update+the+item+values+for+the+same+frequency+or+change+the+frequency+of+the+subscription+or+change+the+r\u0026amp;theme=3433087150f3e7110fcb26b6\u0026amp;signature=7a6fffcc890b83568a6a6a556755e3ddc7b49549558e8777b86ce447a6b15fad\">\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 Subscription - TransactBridge Developer Kit\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"This API is used to update a subscription. Partner can update the item values for the same frequency or change the frequency of the subscription or change the reattempt configuration of the subscription.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://transactbridge.mintlify.app/_mintlify/api/og/v2?division=Subscription\u0026amp;title=Update+Subscription\u0026amp;description=This+API+is+used+to+update+a+subscription.+Partner+can+update+the+item+values+for+the+same+frequency+or+change+the+frequency+of+the+subscription+or+change+the+r\u0026amp;theme=3433087150f3e7110fcb26b6\u0026amp;signature=7a6fffcc890b83568a6a6a556755e3ddc7b49549558e8777b86ce447a6b15fad\">\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/transactbridge/X3kFY3fAw4BsM2CG/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"TransactBridge Developer Kit\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#007bff\">\u003clink data-mint-head rel=\"canonical\" href=\"https://developer.transactbridge.com/api-reference/subscription/update-subscription\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/subscription/update-subscription.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://developer.transactbridge.com/#organization\",\"name\":\"TransactBridge Developer Kit\",\"url\":\"https://developer.transactbridge.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/transactbridge/AUMzJw7lV4Z0k5oq/logo/light.svg?fit=max\u0026auto=format\u0026n=AUMzJw7lV4Z0k5oq\u0026q=85\u0026s=a4112e5d2a5685d273285d995ed4b1c4\"}},{\"@type\":\"WebSite\",\"@id\":\"https://developer.transactbridge.com#website\",\"name\":\"TransactBridge Developer Kit\",\"url\":\"https://developer.transactbridge.com\",\"publisher\":{\"@id\":\"https://developer.transactbridge.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://developer.transactbridge.com/api-reference/subscription/update-subscription#webpage\",\"url\":\"https://developer.transactbridge.com/api-reference/subscription/update-subscription\",\"name\":\"Update Subscription\",\"description\":\"This API is used to update a subscription. Partner can update the item values for the same frequency or change the frequency of the subscription or change the reattempt configuration of the subscription.\",\"dateModified\":\"2026-11-03T16:21:37.718Z\",\"isPartOf\":{\"@id\":\"https://developer.transactbridge.com#website\"},\"breadcrumb\":{\"@id\":\"https://developer.transactbridge.com/api-reference/subscription/update-subscription#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://developer.transactbridge.com/api-reference/subscription/update-subscription#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Subscription\",\"item\":\"https://developer.transactbridge.com/api-reference/subscription/add-subscription\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Update Subscription\",\"item\":\"https://developer.transactbridge.com/api-reference/subscription/update-subscription\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://developer.transactbridge.com/api-reference/subscription/update-subscription#apireference\",\"headline\":\"Update Subscription\",\"name\":\"Update Subscription\",\"description\":\"This API is used to update a subscription. Partner can update the item values for the same frequency or change the frequency of the subscription or change the reattempt configuration of the subscription.\",\"url\":\"https://developer.transactbridge.com/api-reference/subscription/update-subscription\",\"mainEntityOfPage\":{\"@id\":\"https://developer.transactbridge.com/api-reference/subscription/update-subscription#webpage\"},\"dateModified\":\"2026-11-03T16:21:37.718Z\",\"publisher\":{\"@id\":\"https://developer.transactbridge.com/#organization\"},\"isPartOf\":{\"@id\":\"https://developer.transactbridge.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"TransactBridge Developer Kit\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"TransactBridge Developer Kit","nav":{"global":{"anchors":[{"anchor":"API Endpoints","icon":"book-open-cover","href":"https://docs.transactbridge.com"},{"anchor":"Blog","icon":"newspaper","href":"https://transactbridge.com/blog"}]},"tabs":[{"tab":"Guides","pages":[{"title":"Guides","href":"/introduction"}]},{"tab":"One Time Payments","pages":[{"title":"One Time Payments","href":"/one-time-payments/getting-started/overview"}]},{"tab":"Subscription","pages":[{"title":"Subscription","href":"/subscription/getting-started/overview"}]},{"tab":"API Reference","groups":[{"group":"API Documentation","pages":[{"title":"Introduction","href":"/api-reference/introduction"},{"title":"Environments","href":"/api-reference/environments"},{"title":null,"href":"/api-reference/authorization"},{"title":"Validators and Enum","href":"/api-reference/validators-and-enum"},{"title":"Request and Response","href":"/api-reference/request-response"},{"title":"Errors And Status Code","href":"/api-reference/errors-status-code"},{"title":null,"href":"/api-reference/definitions"},{"title":"Webhooks","href":"/api-reference/webhook"},{"title":"Sandbox Testing Details","href":"/api-reference/uat-testing-details"},{"title":"Going Live","href":"/api-reference/go-live"}]},{"group":"Session","pages":[{"title":"Generate Billing Session","deprecated":null,"version":null,"openapi":"/api-reference/onetimepayments/sessions.json post /billingSession/v1.0/generateBillingSession","href":"/api-reference/sessions/generate-billing-session"},{"title":"Get Session","deprecated":null,"version":null,"openapi":"/api-reference/onetimepayments/sessions.json post /billingSession/v1.0/getBillingSession","href":"/api-reference/sessions/get-session"},{"title":"Get All Sessions","deprecated":null,"version":null,"openapi":"/api-reference/onetimepayments/sessions.json post /billingSession/v1.0/getAllBillingSession","href":"/api-reference/sessions/get-all-sessions"}]},{"group":"Subscription","pages":[{"title":"Add Subscription","deprecated":null,"version":null,"openapi":"/api-reference/subscriptions/subs.json post /subscription/v1.0/addSubscription","href":"/api-reference/subscription/add-subscription"},{"title":"Get Subscription","deprecated":null,"version":null,"openapi":"/api-reference/subscriptions/subs.json post /subscription/v1.0/getSubscription","href":"/api-reference/subscription/get-subscription"},{"title":"Get All Subscription","description":"This API can be used to get all the sessions created.","deprecated":null,"version":null,"openapi":"/api-reference/subscriptions/subs.json post /subscription/v1.0/getAllSubscription","href":"/api-reference/subscription/get-all-subscription"},{"title":"Update Subscription","deprecated":null,"version":null,"openapi":"/api-reference/subscriptions/subs.json post /subscription/v1.0/updateSubscription","href":"/api-reference/subscription/update-subscription"},{"title":"Update Subscription Summary","description":"This API is used to get the summary of what changes will be there on updating a subscription. This API does not update the subscription but creates the summary for the customer.","deprecated":null,"version":null,"openapi":"/api-reference/subscriptions/subs.json post /subscription/v1.0/updateSubscriptionSummary","href":"/api-reference/subscription/update-subscription-summary"},{"title":"Cancel Subscription","deprecated":null,"version":null,"openapi":"/api-reference/subscriptions/subs.json post /subscription/v1.0/cancelSubscription","href":"/api-reference/subscription/cancel-subscription"},{"title":"Pause Subscription","deprecated":null,"version":null,"openapi":"/api-reference/subscriptions/subs.json post /subscription/v1.0/pauseSubscription","href":"/api-reference/subscription/pause-subscription"},{"title":"Unpause Subscription","deprecated":null,"version":null,"openapi":"/api-reference/subscriptions/subs.json post /subscription/v1.0/unpauseSubscription","href":"/api-reference/subscription/unpause-subscription"},{"title":"Single Payment Subscription","deprecated":null,"version":null,"openapi":"/api-reference/subscriptions/subs.json post /subscription/v1.0/singlePaymentSubscription","href":"/api-reference/subscription/single-payment-subscription"}]},{"group":"Mandate","pages":[{"title":"Get Mandate","deprecated":null,"version":null,"openapi":"/api-reference/Mandate/mand.json post /subscription/v1.0/getMandate","href":"/api-reference/mandate/get-mandate"},{"title":"Get All Mandates","deprecated":null,"version":null,"openapi":"/api-reference/Mandate/mand.json post /subscription/v1.0/getAllMandates","href":"/api-reference/mandate/get-all-mandates"},{"title":"Add Mandate","deprecated":null,"version":null,"openapi":"/api-reference/Mandate/mand.json post /subscription/v1.0/updateSubscriptionMandate","href":"/api-reference/mandate/add-mandate"}]},{"group":"Invoices","pages":[{"title":"Get Invoice","deprecated":null,"version":null,"openapi":"/api-reference/invoices/invoice.json post /invoice/v1.0/getInvoice","href":"/api-reference/invoice/get-invoice"},{"title":"Get All Invoices","deprecated":null,"version":null,"openapi":"/api-reference/invoices/invoice.json post /invoice/v1.0/getAllInvoice","href":"/api-reference/invoice/get-all-invoices"},{"title":"Update Draft Invoice","deprecated":null,"version":null,"openapi":"/api-reference/invoices/invoice.json post /invoice/v1.0/updateDraftInvoice","href":"/api-reference/invoice/update-draft-invoice"},{"title":"Approve Draft Invoice","deprecated":null,"version":null,"openapi":"/api-reference/invoices/invoice.json post /invoice/v1.0/approveInvoice","href":"/api-reference/invoice/approve-draft-invoice"},{"title":"Refund Invoice","deprecated":null,"version":null,"openapi":"/api-reference/invoices/invoice.json post /invoice/v1.0/createRefund","href":"/api-reference/invoice/refund-invoice"},{"title":"Send Invoice Email","deprecated":null,"version":null,"openapi":"/api-reference/invoices/invoice.json post /invoice/v1.0/sendInvoiceEmail","href":"/api-reference/invoice/send-invoice-email"}]},{"group":"Transactions","pages":[{"title":"Get Transaction","deprecated":null,"version":null,"openapi":"/api-reference/Transactions/transaction.json post /transaction/v1.0/getTransaction","href":"/api-reference/transaction/get-transaction"},{"title":"Get All Transactions","deprecated":null,"version":null,"openapi":"/api-reference/Transactions/transaction.json post /transaction/v1.0/getDepositTxs","href":"/api-reference/transaction/get-all-transactions"},{"title":"Create Refund Transaction","deprecated":null,"version":null,"openapi":"/api-reference/Transactions/transaction.json post /transaction/v1.0/createRefund","href":"/api-reference/transaction/create-refund-transaction"}]},{"group":"Settlements","pages":[{"title":"Get Settlement","deprecated":null,"version":null,"openapi":"/api-reference/Settlements/settlements.json post /settlement/v1.0/getSettlement","href":"/api-reference/settlement/get-settlement"},{"title":"Get All Settlements","deprecated":null,"version":null,"openapi":"/api-reference/Settlements/settlements.json post /settlement/v1.0/getAllSettlements","href":"/api-reference/settlement/get-all-settlements"},{"title":"Get Unsettled Balance","deprecated":null,"version":null,"openapi":"/api-reference/Settlements/settlements.json post /settlement/v1.0/getUnsettledBalance","href":"/api-reference/settlement/get-unsettled-balance"}]},{"group":"Customers","pages":[{"title":"Create Customer","deprecated":null,"version":null,"openapi":"/api-reference/customers/customer.json post /customer/v1.0/addCustomer","href":"/api-reference/customer/create-customer"},{"title":"Update Customer","deprecated":null,"version":null,"openapi":"/api-reference/customers/customer.json post /customer/v1.0/updateCustomer","href":"/api-reference/customers/update-customer"},{"title":"Get Customer","deprecated":null,"version":null,"openapi":"/api-reference/customers/customer.json post /customer/v1.0/getCustomer","href":"/api-reference/customer/get-customer"},{"title":"Get All Customers","deprecated":null,"version":null,"openapi":"/api-reference/customers/customer.json post /customer/v1.0/getAllCustomer","href":"/api-reference/customer/get-all-customers"},{"title":"Search Customer","deprecated":null,"version":null,"openapi":"/api-reference/customers/customer.json post /customer/v1.0/searchCustomer","href":"/api-reference/customer/search-customer"}]},{"group":"Products","pages":[{"title":"Create Product","deprecated":null,"version":null,"openapi":"/api-reference/Products/product.json post /product/v1.0/createProduct","href":"/api-reference/product/create-product"},{"title":"Get Product","deprecated":null,"version":null,"openapi":"/api-reference/Products/product.json post /product/v1.0/getProduct","href":"/api-reference/product/get-product"},{"title":"Get All Products","deprecated":null,"version":null,"openapi":"/api-reference/Products/product.json post /product/v1.0/getAllProduct","href":"/api-reference/product/get-all-products"},{"title":"Calculate Product Taxes","deprecated":null,"version":null,"openapi":"/api-reference/Products/product.json post /product/v1.0/calProductSummary","href":"/api-reference/product/calculate-product-taxes"},{"title":"Update Product","deprecated":null,"version":null,"openapi":"/api-reference/Products/product.json post /product/v1.0/updateProduct","href":"/api-reference/product/update-product"}]},{"group":"Distribution","pages":[{"title":"Validate Product","deprecated":null,"version":null,"openapi":"/api-reference/distributions/distribution.json post /webstore/v1.0/validateProductTopupDetails","href":"/api-reference/distribution/validate-product"},{"title":"Create Payment Session","deprecated":null,"version":null,"openapi":"/api-reference/distributions/distribution.json post /billingSession/v1.0/generateBillingSession","href":"/api-reference/sessions/create-payment-session"},{"title":"Get Order Details","deprecated":null,"version":null,"openapi":"/api-reference/distributions/distribution.json post /billingSession/v1.0/getOrderDetails","href":"/api-reference/distribution/get-order-details"}]},{"group":"PACB","pages":[{"title":null,"href":"/api-reference/pacb/overview"},{"title":"Create Payment Request","deprecated":null,"version":null,"openapi":"/api-reference/pacb/pacb.json post /payment/v1.0/createPaymentRequest","href":"/api-reference/pacb/create-payment-request"},{"title":"Create Payment Link","deprecated":null,"version":null,"openapi":"/api-reference/pacb/pacb.json post /payment/v1.0/createPaymentLink","href":"/api-reference/pacb/create-payment-link"},{"title":"Upload Payment Verification Details","deprecated":null,"version":null,"openapi":"/api-reference/pacb/pacb.json post /transaction/v1.0/uploadPaymentVerificationDetails","href":"/api-reference/pacb/upload-payment-verification-details"},{"title":"Get Transaction Status","deprecated":null,"version":null,"openapi":"/api-reference/pacb/pacb.json post /transaction/v1.0/getTransaction","href":"/api-reference/transaction/get-transaction-status"}]},{"group":"Others","pages":[{"title":"Get Team Members","deprecated":null,"version":null,"openapi":"/api-reference/others/others.json post /user/v1.0/getAllUsers","href":"/api-reference/others/get-team-members"},{"title":"Get Pincode","deprecated":null,"version":null,"openapi":"/api-reference/others/others.json get /getPincode","href":"/api-reference/get-pincode"}]}]},{"tab":"Checkout","pages":[{"title":"Checkout","href":"/checkout.js/checkout/checkout-overview"}]}]},"basePath":"","title":"Update Subscription - TransactBridge Developer Kit","buildId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","deploymentId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","dynamics":["c2aa737661","b0f84f53ff","a9bb46feb3","2b790eda92"],"chunks":["OpenApiReferenceProvider-DCDCdBVX.js","utils-ME8dDnLe.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-0e84ACsd.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-wgRBj-ia.js","snippetPresets-C11Sgb-o.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","Page-Bevw23-4.js","ApiExamples-C0lapOpP.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-ZeRQV8fF.js","shallow-BupWh095.js","getApiPlaygroundDisplay-BnYQO2Ss.js","CodeSnippet-RKKOc8c_.js","CodeSnippets-Drf_m8wS.js","getPastedJson-u6QiPzNZ.js","icon-Bb-CBSxO.js","MethodPill-F7l5AI7V.js","DuplicateIcon-IiAXkdSg.js","createIcon-FliI8EBc.js","DynamicMarkdown-B62XqCSI.js","SectionHeading-Dj31pT03.js","axios-vUo_bRtp.js","Markdown-BOgQCTwD.js","clsx-BIWXJmsZ.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-DKZWslLH.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-UDqbR6xh.js"]}