{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Developer documentation","colors":{"primary":"#0D9373","light":"#07C983","dark":"#0D9373"},"logo":{"light":"https://mintcdn.com/juo/cWBbLfFsu7G7x1mQ/logo/light.svg?fit=max\u0026auto=format\u0026n=cWBbLfFsu7G7x1mQ\u0026q=85\u0026s=f13f7b33b950522934898d18eb965a2e","dark":"https://mintcdn.com/juo/cWBbLfFsu7G7x1mQ/logo/dark.svg?fit=max\u0026auto=format\u0026n=cWBbLfFsu7G7x1mQ\u0026q=85\u0026s=cafe884c4acd726c219658d0c7cc8fd0"},"favicon":"https://mintcdn.com/juo/cWBbLfFsu7G7x1mQ/favicon.svg?fit=max\u0026auto=format\u0026n=cWBbLfFsu7G7x1mQ\u0026q=85\u0026s=a89152a6353d4e977e31bdbd37ec640d","background":{"decoration":"gradient"},"icons":{"library":"lucide"},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Community","icon":"slack","href":"https://juo.community"},{"anchor":"Changelog","icon":"newspaper","href":"https://juo.com/changelog"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"juo","hasAudioNarration":false,"actualSubdomain":"juo","customDomains":["juo.dev"],"gitSource":{"type":"github","owner":"juo","repo":"subscriptions-dev-docs","deployBranch":"master","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ac78351769f7f65cc69a68f","collectionId":"460bef9f-bb4b-4cb1-a0ca-e8b40f0ebb32","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ac78351769f7f65cc69a68f"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ad07d1fd7c9ed5c31a96190","clientVersion":"0.0.4074","searchFilterCounts":[{"language":"default","tag":"API Reference","count":111},{"language":"default","tag":"Admin API","count":77},{"language":"default","tag":"Core Resources","count":76},{"language":"default","tag":"Docs","count":44},{"language":"default","tag":"Customer API","count":34},{"language":"default","tag":"Webhooks","count":28},{"language":"default","tag":"Topics","count":26},{"language":"default","tag":"Blocks","count":21},{"language":"default","tag":"Subscriptions","count":17},{"language":"default","tag":"Platform","count":14}]},"assistantConfig":{},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"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},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/customer-payment-method-updated","slug":"/api-reference/customer-payment-method-updated","pageMetadata":{"title":"Customer payment method updated","description":"Fired when a `customer-payment-method.updated` event occurs. Delivered via Svix.","version":null,"deprecated":null,"openapi":"/openapi-admin.json webhook customer-payment-method.updated","href":"/api-reference/customer-payment-method-updated","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: [\"Fired when a \", _jsx(_components.code, {\n children: \"customer-payment-method.updated\"\n }), \" event occurs. Delivered via Svix.\"]\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":"Customer payment method updated","description":"Fired when a `customer-payment-method.updated` event occurs. Delivered via Svix.","version":null,"deprecated":null,"openapi":"/openapi-admin.json webhook customer-payment-method.updated","href":"/api-reference/customer-payment-method-updated","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"summary":"Customer Payment Method Updated","description":"Fired when a `customer-payment-method.updated` event occurs. Delivered via Svix.","requestBody":"9cabcef5-e613-4fc6-a576-555a9f1cff79","responses":{"200":"5ead53f6-6a41-4875-a55d-d98bc78bce67"},"method":"post","type":"webhook","servers":["fa3fa2d8-51bf-4d7f-bea3-835e15f60ac9"],"security":["41fda31a-3efb-4cf6-a87f-8670d243e1b1","f41b252b-d873-4711-8d32-9fb34e91be3d"],"path":"customer-payment-method.updated","baseUrlOptions":["https://api.juo.io/admin/v1"],"title":"Customer Payment Method Updated","codeSamples":[],"requiredOnlyExamples":false,"requestExamples":[{"language":"json","filename":"Example","code":"{\n \"id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"customer\": \"7654321\",\n \"instrument\": {\n \"type\": \"credit-card\",\n \"brand\": \"\u003cstring>\",\n \"maskedNumber\": \"\u003cstring>\",\n \"lastDigits\": \"\u003cstring>\",\n \"expiryMonth\": 123,\n \"expiryYear\": 123,\n \"cardholderName\": \"\u003cstring>\"\n },\n \"billingAddress\": {\n \"firstName\": \"\u003cstring>\",\n \"lastName\": \"\u003cstring>\",\n \"address1\": \"\u003cstring>\",\n \"address2\": \"\u003cstring>\",\n \"zip\": \"\u003cstring>\",\n \"city\": \"\u003cstring>\",\n \"country\": \"\u003cstring>\",\n \"countryCode\": \"\u003cstring>\",\n \"provinceCode\": \"\u003cstring>\",\n \"province\": \"\u003cstring>\",\n \"phone\": \"\u003cstring>\",\n \"company\": \"\u003cstring>\"\n }\n}"}],"requestExampleType":"webhook","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"id":{"format":"uuid","type":"string","isRequired":true,"uniqueKey":"id","typeLabel":"string\u003cuuid>"},"customer":{"oneOf":[{"type":"string","description":"Customer `id` when not expanded, or the full `Customer` object when the field name is included in the `expand` query parameter.","minLength":1,"example":"7654321","isRequired":true,"uniqueKey":"customer.oneOf.0","typeLabel":"string"},{"type":"object","title":"Customer","description":"Customer `id` when not expanded, or the full `Customer` object when the field name is included in the `expand` query parameter.","required":["id","resource","displayName","email","phone"],"properties":{"id":{"minLength":1,"description":"Customer ID (numeric string).","type":"string","example":"7654321","isRequired":true,"uniqueKey":"customer.oneOf.1.id","typeLabel":"string"},"resource":{"type":"string","enum":["customer"],"isRequired":true,"uniqueKey":"customer.oneOf.1.resource","typeLabel":"enum\u003cstring>"},"displayName":{"minLength":1,"description":"Customer's full name.","type":"string","example":"Jane Smith","isRequired":true,"uniqueKey":"customer.oneOf.1.displayName","typeLabel":"string"},"email":{"oneOf":[{"format":"email","description":"Customer's contact email.","type":"null","example":"[email protected]","isRequired":true,"uniqueKey":"customer.oneOf.1.email.oneOf.0","typeLabel":"null"},{"format":"email","description":"Customer's contact email.","type":"string","example":"[email protected]","isRequired":true,"uniqueKey":"customer.oneOf.1.email.oneOf.1","typeLabel":"string\u003cemail>"}],"isRequired":true,"uniqueKey":"customer.oneOf.1.email","typeLabel":"null | string\u003cemail>"},"phone":{"oneOf":[{"minLength":1,"description":"Customer's contact phone number in E.164 format.","type":"null","example":"+15550100","isRequired":true,"uniqueKey":"customer.oneOf.1.phone.oneOf.0","typeLabel":"null"},{"minLength":1,"description":"Customer's contact phone number in E.164 format.","type":"string","example":"+15550100","isRequired":true,"uniqueKey":"customer.oneOf.1.phone.oneOf.1","typeLabel":"string"}],"isRequired":true,"uniqueKey":"customer.oneOf.1.phone","typeLabel":"null | string"}},"isRequired":true,"uniqueKey":"customer.oneOf.1","typeLabel":"Customer · object"}],"isRequired":true,"uniqueKey":"customer","typeLabel":"string | Customer · object"},"instrument":{"oneOf":[{"type":"object","required":["type","brand","maskedNumber","lastDigits"],"properties":{"type":{"type":"string","enum":["credit-card"],"isRequired":true,"uniqueKey":"instrument.oneOf.0.type","typeLabel":"enum\u003cstring>"},"brand":{"description":"Credit card network name.","type":"string","isRequired":true,"uniqueKey":"instrument.oneOf.0.brand","typeLabel":"string"},"maskedNumber":{"description":"Masked card number.","type":"string","isRequired":true,"uniqueKey":"instrument.oneOf.0.maskedNumber","typeLabel":"string"},"lastDigits":{"description":"Last digits of the card number.","type":"string","isRequired":true,"uniqueKey":"instrument.oneOf.0.lastDigits","typeLabel":"string"},"expiryMonth":{"type":"integer","uniqueKey":"instrument.oneOf.0.expiryMonth","typeLabel":"integer"},"expiryYear":{"type":"integer","uniqueKey":"instrument.oneOf.0.expiryYear","typeLabel":"integer"},"cardholderName":{"type":"string","uniqueKey":"instrument.oneOf.0.cardholderName","typeLabel":"string"}},"uniqueKey":"instrument.oneOf.0","typeLabel":"object"},{"type":"object","required":["type","paypalAccountEmail"],"properties":{"type":{"type":"string","enum":["paypal"],"isRequired":true,"uniqueKey":"instrument.oneOf.1.type","typeLabel":"enum\u003cstring>"},"paypalAccountEmail":{"oneOf":[{"format":"email","description":"Email of the associated PayPal account.","type":"null","isRequired":true,"uniqueKey":"instrument.oneOf.1.paypalAccountEmail.oneOf.0","typeLabel":"null"},{"format":"email","description":"Email of the associated PayPal account.","type":"string","isRequired":true,"uniqueKey":"instrument.oneOf.1.paypalAccountEmail.oneOf.1","typeLabel":"string\u003cemail>"}],"isRequired":true,"uniqueKey":"instrument.oneOf.1.paypalAccountEmail","typeLabel":"null | string\u003cemail>"}},"uniqueKey":"instrument.oneOf.1","typeLabel":"object"},{"type":"object","required":["type","maskedNumber"],"properties":{"type":{"type":"string","enum":["shop-pay"],"isRequired":true,"uniqueKey":"instrument.oneOf.2.type","typeLabel":"enum\u003cstring>"},"maskedNumber":{"description":"Masked card number.","type":"string","isRequired":true,"uniqueKey":"instrument.oneOf.2.maskedNumber","typeLabel":"string"},"expiryMonth":{"type":"integer","uniqueKey":"instrument.oneOf.2.expiryMonth","typeLabel":"integer"},"expiryYear":{"type":"integer","uniqueKey":"instrument.oneOf.2.expiryYear","typeLabel":"integer"},"cardholderName":{"type":"string","uniqueKey":"instrument.oneOf.2.cardholderName","typeLabel":"string"}},"uniqueKey":"instrument.oneOf.2","typeLabel":"object"},{"type":"object","required":["type","consumerName","consumerBic","maskedConsumerAccount"],"properties":{"type":{"type":"string","enum":["sepa-direct-debit"],"isRequired":true,"uniqueKey":"instrument.oneOf.3.type","typeLabel":"enum\u003cstring>"},"consumerName":{"description":"Full name of the account holder.","type":"string","isRequired":true,"uniqueKey":"instrument.oneOf.3.consumerName","typeLabel":"string"},"consumerBic":{"oneOf":[{"description":"BIC code.","type":"null","isRequired":true,"uniqueKey":"instrument.oneOf.3.consumerBic.oneOf.0","typeLabel":"null"},{"description":"BIC code.","type":"string","isRequired":true,"uniqueKey":"instrument.oneOf.3.consumerBic.oneOf.1","typeLabel":"string"}],"isRequired":true,"uniqueKey":"instrument.oneOf.3.consumerBic","typeLabel":"null | string"},"maskedConsumerAccount":{"description":"Masked IBAN.","type":"string","isRequired":true,"uniqueKey":"instrument.oneOf.3.maskedConsumerAccount","typeLabel":"string"}},"uniqueKey":"instrument.oneOf.3","typeLabel":"object"},{"type":"object","required":["type"],"properties":{"type":{"type":"string","enum":["blik"],"isRequired":true,"uniqueKey":"instrument.oneOf.4.type","typeLabel":"enum\u003cstring>"}},"uniqueKey":"instrument.oneOf.4","typeLabel":"object"},{"type":"object","required":["type"],"properties":{"type":{"type":"string","enum":["mbway"],"isRequired":true,"uniqueKey":"instrument.oneOf.5.type","typeLabel":"enum\u003cstring>"},"phone":{"type":"string","uniqueKey":"instrument.oneOf.5.phone","typeLabel":"string"}},"uniqueKey":"instrument.oneOf.5","typeLabel":"object"},{"type":"object","required":["type","maskedNumber"],"properties":{"type":{"type":"string","enum":["bacs"],"isRequired":true,"uniqueKey":"instrument.oneOf.6.type","typeLabel":"enum\u003cstring>"},"maskedNumber":{"description":"Masked number.","type":"string","isRequired":true,"uniqueKey":"instrument.oneOf.6.maskedNumber","typeLabel":"string"}},"uniqueKey":"instrument.oneOf.6","typeLabel":"object"},{"type":"object","required":["type"],"properties":{"type":{"type":"string","enum":["manual"],"isRequired":true,"uniqueKey":"instrument.oneOf.7.type","typeLabel":"enum\u003cstring>"}},"uniqueKey":"instrument.oneOf.7","typeLabel":"object"}],"uniqueKey":"instrument","typeLabel":"object"},"billingAddress":{"oneOf":[{"type":"null","uniqueKey":"billingAddress.oneOf.0","typeLabel":"null"},{"type":"object","required":["firstName","lastName","address1","address2","zip","city","country","countryCode","provinceCode","province","phone","company"],"properties":{"firstName":{"oneOf":[{"minLength":1,"description":"Customer's first name.","type":"null","isRequired":true,"uniqueKey":"billingAddress.oneOf.1.firstName.oneOf.0","typeLabel":"null"},{"minLength":1,"description":"Customer's first name.","type":"string","isRequired":true,"uniqueKey":"billingAddress.oneOf.1.firstName.oneOf.1","typeLabel":"string"}],"isRequired":true,"uniqueKey":"billingAddress.oneOf.1.firstName","typeLabel":"null | string"},"lastName":{"oneOf":[{"minLength":1,"description":"Customer's last name.","type":"null","isRequired":true,"uniqueKey":"billingAddress.oneOf.1.lastName.oneOf.0","typeLabel":"null"},{"minLength":1,"description":"Customer's last name.","type":"string","isRequired":true,"uniqueKey":"billingAddress.oneOf.1.lastName.oneOf.1","typeLabel":"string"}],"isRequired":true,"uniqueKey":"billingAddress.oneOf.1.lastName","typeLabel":"null | string"},"address1":{"oneOf":[{"minLength":1,"description":"Primary street address.","type":"null","isRequired":true,"uniqueKey":"billingAddress.oneOf.1.address1.oneOf.0","typeLabel":"null"},{"minLength":1,"description":"Primary street address.","type":"string","isRequired":true,"uniqueKey":"billingAddress.oneOf.1.address1.oneOf.1","typeLabel":"string"}],"isRequired":true,"uniqueKey":"billingAddress.oneOf.1.address1","typeLabel":"null | string"},"address2":{"oneOf":[{"minLength":1,"description":"Additional address information (apartment, suite, etc.)","type":"null","isRequired":true,"uniqueKey":"billingAddress.oneOf.1.address2.oneOf.0","typeLabel":"null"},{"minLength":1,"description":"Additional address information (apartment, suite, etc.)","type":"string","isRequired":true,"uniqueKey":"billingAddress.oneOf.1.address2.oneOf.1","typeLabel":"string"}],"isRequired":true,"uniqueKey":"billingAddress.oneOf.1.address2","typeLabel":"null | string"},"zip":{"oneOf":[{"minLength":1,"description":"Postal/ZIP code.","type":"null","isRequired":true,"uniqueKey":"billingAddress.oneOf.1.zip.oneOf.0","typeLabel":"null"},{"minLength":1,"description":"Postal/ZIP code.","type":"string","isRequired":true,"uniqueKey":"billingAddress.oneOf.1.zip.oneOf.1","typeLabel":"string"}],"isRequired":true,"uniqueKey":"billingAddress.oneOf.1.zip","typeLabel":"null | string"},"city":{"oneOf":[{"minLength":1,"description":"City name.","type":"null","isRequired":true,"uniqueKey":"billingAddress.oneOf.1.city.oneOf.0","typeLabel":"null"},{"minLength":1,"description":"City name.","type":"string","isRequired":true,"uniqueKey":"billingAddress.oneOf.1.city.oneOf.1","typeLabel":"string"}],"isRequired":true,"uniqueKey":"billingAddress.oneOf.1.city","typeLabel":"null | string"},"country":{"oneOf":[{"minLength":1,"description":"Full country name.","type":"null","isRequired":true,"uniqueKey":"billingAddress.oneOf.1.country.oneOf.0","typeLabel":"null"},{"minLength":1,"description":"Full country name.","type":"string","isRequired":true,"uniqueKey":"billingAddress.oneOf.1.country.oneOf.1","typeLabel":"string"}],"isRequired":true,"uniqueKey":"billingAddress.oneOf.1.country","typeLabel":"null | string"},"countryCode":{"oneOf":[{"minLength":2,"maxLength":2,"description":"Two-letter country code (ISO 3166-1).","type":"null","isRequired":true,"uniqueKey":"billingAddress.oneOf.1.countryCode.oneOf.0","typeLabel":"null"},{"minLength":2,"maxLength":2,"description":"Two-letter country code (ISO 3166-1).","type":"string","isRequired":true,"uniqueKey":"billingAddress.oneOf.1.countryCode.oneOf.1","typeLabel":"string"}],"isRequired":true,"uniqueKey":"billingAddress.oneOf.1.countryCode","typeLabel":"null | string"},"provinceCode":{"oneOf":[{"minLength":1,"description":"Province/state code.","type":"null","isRequired":true,"uniqueKey":"billingAddress.oneOf.1.provinceCode.oneOf.0","typeLabel":"null"},{"minLength":1,"description":"Province/state code.","type":"string","isRequired":true,"uniqueKey":"billingAddress.oneOf.1.provinceCode.oneOf.1","typeLabel":"string"}],"isRequired":true,"uniqueKey":"billingAddress.oneOf.1.provinceCode","typeLabel":"null | string"},"province":{"oneOf":[{"minLength":1,"description":"Full province/state name.","type":"null","isRequired":true,"uniqueKey":"billingAddress.oneOf.1.province.oneOf.0","typeLabel":"null"},{"minLength":1,"description":"Full province/state name.","type":"string","isRequired":true,"uniqueKey":"billingAddress.oneOf.1.province.oneOf.1","typeLabel":"string"}],"isRequired":true,"uniqueKey":"billingAddress.oneOf.1.province","typeLabel":"null | string"},"phone":{"oneOf":[{"minLength":1,"description":"Contact phone number.","type":"null","isRequired":true,"uniqueKey":"billingAddress.oneOf.1.phone.oneOf.0","typeLabel":"null"},{"minLength":1,"description":"Contact phone number.","type":"string","isRequired":true,"uniqueKey":"billingAddress.oneOf.1.phone.oneOf.1","typeLabel":"string"}],"isRequired":true,"uniqueKey":"billingAddress.oneOf.1.phone","typeLabel":"null | string"},"company":{"oneOf":[{"minLength":1,"description":"Company name.","type":"null","isRequired":true,"uniqueKey":"billingAddress.oneOf.1.company.oneOf.0","typeLabel":"null"},{"minLength":1,"description":"Company name.","type":"string","isRequired":true,"uniqueKey":"billingAddress.oneOf.1.company.oneOf.1","typeLabel":"string"}],"isRequired":true,"uniqueKey":"billingAddress.oneOf.1.company","typeLabel":"null | string"}},"uniqueKey":"billingAddress.oneOf.1","typeLabel":"object"}],"uniqueKey":"billingAddress","typeLabel":"null | object"}},"required":["id","customer"],"title":"CustomerPaymentMethod","uniqueKey":"","typeLabel":"CustomerPaymentMethod · object"},"examples":{"Example":{"title":"Example","value":{"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","customer":"7654321","instrument":{"type":"credit-card","brand":"\u003cstring>","maskedNumber":"\u003cstring>","lastDigits":"\u003cstring>","expiryMonth":123,"expiryYear":123,"cardholderName":"\u003cstring>"},"billingAddress":{"firstName":"\u003cstring>","lastName":"\u003cstring>","address1":"\u003cstring>","address2":"\u003cstring>","zip":"\u003cstring>","city":"\u003cstring>","country":"\u003cstring>","countryCode":"\u003cstring>","provinceCode":"\u003cstring>","province":"\u003cstring>","phone":"\u003cstring>","company":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"5ead53f6-6a41-4875-a55d-d98bc78bce67":{"description":"Webhook received successfully.","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}}},"security":{"41fda31a-3efb-4cf6-a87f-8670d243e1b1":{"AdminApiKey":{"type":"apiKey","name":"X-Juo-Admin-Api-Key","in":"header","description":"Long-lived Admin API key issued from the Juo merchant portal. Pass as the `X-Juo-Admin-Api-Key` header.","scopes":[],"schemeName":"AdminApiKey"}},"f41b252b-d873-4711-8d32-9fb34e91be3d":{"BearerToken":{"type":"http","scheme":"bearer","bearerFormat":"JWT","description":"Short-lived JWT minted via the merchant browser-session flow. Carries the authenticated staff identity so that API calls are attributed to the specific staff user in the activity log.","scopes":[],"schemeName":"BearerToken"}}},"servers":{"fa3fa2d8-51bf-4d7f-bea3-835e15f60ac9":{"url":"https://api.juo.io/admin/v1"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","name":"X-Juo-Admin-Api-Key","in":"header","description":"Long-lived Admin API key issued from the Juo merchant portal. Pass as the `X-Juo-Admin-Api-Key` header.","scopes":[],"schemeName":"AdminApiKey"},"schema":{"title":"X-Juo-Admin-Api-Key","type":"string","description":"Long-lived Admin API key issued from the Juo merchant portal. Pass as the `X-Juo-Admin-Api-Key` header.","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"AdminApiKey","name":"X-Juo-Admin-Api-Key"}],"title":"AdminApiKey"},{"schemes":[{"scheme":{"type":"http","scheme":"bearer","bearerFormat":"JWT","description":"Short-lived JWT minted via the merchant browser-session flow. Carries the authenticated staff identity so that API calls are attributed to the specific staff user in the activity log.","scopes":[],"schemeName":"BearerToken"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Short-lived JWT minted via the merchant browser-session flow. Carries the authenticated staff identity so that API calls are attributed to the specific staff user in the activity log.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"BearerToken","name":"Authorization"}],"title":"BearerToken"}]},"originalFileLocation":"openapi-admin.json"},"subdomain":"juo","siteName":"Developer documentation","title":"Customer payment method updated - Developer documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-08T11:50:25.331Z","originalFileLocation":"api-reference/customer-payment-method-updated.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=\"Fired when a customer-payment-method.updated event occurs. Delivered via Svix.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Developer documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/juo/HRxdlVE07BysfB5B/_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/juo/HRxdlVE07BysfB5B/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/juo/HRxdlVE07BysfB5B/_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/juo/HRxdlVE07BysfB5B/_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/juo/HRxdlVE07BysfB5B/_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/juo/HRxdlVE07BysfB5B/_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/juo/HRxdlVE07BysfB5B/_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/juo/HRxdlVE07BysfB5B/_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/juo/HRxdlVE07BysfB5B/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Customer payment method updated - Developer documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Fired when a customer-payment-method.updated event occurs. Delivered via Svix.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Developer documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://juo.dev/api-reference/customer-payment-method-updated\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://juo.mintlify.site/_mintlify/api/og/v2?division=Topics\u0026amp;title=Customer+payment+method+updated\u0026amp;description=Fired+when+a+%60customer-payment-method.updated%60+event+occurs.+Delivered+via+Svix.\u0026amp;theme=156a7f98b0ee4b6c07470a6b\u0026amp;signature=8f31a071eec74cc0694e9e9a7049f747c4b06e6158e918cf5c1d7f6dcae04658\">\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=\"Customer payment method updated - Developer documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Fired when a customer-payment-method.updated event occurs. Delivered via Svix.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://juo.mintlify.site/_mintlify/api/og/v2?division=Topics\u0026amp;title=Customer+payment+method+updated\u0026amp;description=Fired+when+a+%60customer-payment-method.updated%60+event+occurs.+Delivered+via+Svix.\u0026amp;theme=156a7f98b0ee4b6c07470a6b\u0026amp;signature=8f31a071eec74cc0694e9e9a7049f747c4b06e6158e918cf5c1d7f6dcae04658\">\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/juo/HRxdlVE07BysfB5B/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Developer documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0D9373\">\u003clink data-mint-head rel=\"canonical\" href=\"https://juo.dev/api-reference/customer-payment-method-updated\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/customer-payment-method-updated.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://juo.dev/#organization\",\"name\":\"Developer documentation\",\"url\":\"https://juo.dev\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/juo/cWBbLfFsu7G7x1mQ/logo/light.svg?fit=max\u0026auto=format\u0026n=cWBbLfFsu7G7x1mQ\u0026q=85\u0026s=f13f7b33b950522934898d18eb965a2e\"}},{\"@type\":\"WebSite\",\"@id\":\"https://juo.dev#website\",\"name\":\"Developer documentation\",\"url\":\"https://juo.dev\",\"publisher\":{\"@id\":\"https://juo.dev/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://juo.dev/api-reference/customer-payment-method-updated#webpage\",\"url\":\"https://juo.dev/api-reference/customer-payment-method-updated\",\"name\":\"Customer payment method updated\",\"description\":\"Fired when a customer-payment-method.updated event occurs. Delivered via Svix.\",\"dateModified\":\"2026-10-08T11:50:25.331Z\",\"isPartOf\":{\"@id\":\"https://juo.dev#website\"},\"breadcrumb\":{\"@id\":\"https://juo.dev/api-reference/customer-payment-method-updated#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://juo.dev/api-reference/customer-payment-method-updated#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Webhooks\",\"item\":\"https://juo.dev/docs/api-reference/admin/webhooks/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Topics\",\"item\":\"https://juo.dev/api-reference/customer-created\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Customer payment method updated\",\"item\":\"https://juo.dev/api-reference/customer-payment-method-updated\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://juo.dev/api-reference/customer-payment-method-updated#apireference\",\"headline\":\"Customer payment method updated\",\"name\":\"Customer payment method updated\",\"description\":\"Fired when a customer-payment-method.updated event occurs. Delivered via Svix.\",\"url\":\"https://juo.dev/api-reference/customer-payment-method-updated\",\"mainEntityOfPage\":{\"@id\":\"https://juo.dev/api-reference/customer-payment-method-updated#webpage\"},\"dateModified\":\"2026-10-08T11:50:25.331Z\",\"publisher\":{\"@id\":\"https://juo.dev/#organization\"},\"isPartOf\":{\"@id\":\"https://juo.dev#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Developer documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Developer documentation","nav":{"global":{"anchors":[{"anchor":"Community","icon":"slack","href":"https://juo.community"},{"anchor":"Changelog","icon":"newspaper","href":"https://juo.com/changelog"}]},"tabs":[{"tab":"Platform","icon":"layers","pages":[{"title":"Platform","href":"/docs/introduction"}]},{"tab":"API Reference","icon":"square-terminal","dropdowns":[{"dropdown":"Admin API","icon":"wrench","groups":[{"group":" ","pages":[{"title":"Introduction","href":"/docs/api-reference/admin/introduction"}]},{"group":"Core Resources","pages":[{"group":"Customers","pages":[{"title":"Customer resource","href":"/docs/api-reference/admin/customers/resource"},{"title":"List customers","openapi":"openapi-admin.json GET /customers","href":"/docs/api-reference/admin/customers/list"},{"title":"Create a customer","openapi":"openapi-admin.json POST /customers","href":"/docs/api-reference/admin/customers/create"},{"title":"Update a customer","openapi":"openapi-admin.json PATCH /customers/{customerId}","href":"/docs/api-reference/admin/customers/update"},{"title":"Delete a customer","openapi":"openapi-admin.json DELETE /customers/{customerId}","href":"/docs/api-reference/admin/customers/delete"},{"title":"Add a payment method","openapi":"openapi-admin.json POST /customers/{customerId}/payment-methods","href":"/docs/api-reference/admin/customers/add-payment-method"}]},{"group":"Products","pages":[{"title":"Product resource","href":"/docs/api-reference/admin/products/resource"},{"title":"List products","openapi":"openapi-admin.json GET /products","href":"/docs/api-reference/admin/products/list"},{"title":"Create a product","openapi":"openapi-admin.json POST /products","href":"/docs/api-reference/admin/products/create"},{"title":"Update a product","openapi":"openapi-admin.json PATCH /products/{productId}","href":"/docs/api-reference/admin/products/update"},{"title":"Delete a product","openapi":"openapi-admin.json DELETE /products/{productId}","href":"/docs/api-reference/admin/products/delete"},{"title":"Assign product to plan","openapi":"openapi-admin.json POST /products/{productId}/plans","href":"/docs/api-reference/admin/products/assign-plan"},{"title":"Remove product from plan","openapi":"openapi-admin.json DELETE /products/{productId}/plans","href":"/docs/api-reference/admin/products/remove-plan"},{"title":"Add a variant","openapi":"openapi-admin.json POST /products/{productId}/variants","href":"/docs/api-reference/admin/products/add-variant"},{"title":"Remove a variant","openapi":"openapi-admin.json DELETE /products/{productId}/variants/{variantId}","href":"/docs/api-reference/admin/products/remove-variant"},{"title":"Assign variant to plan","openapi":"openapi-admin.json POST /products/{productId}/variants/{variantId}/plans","href":"/docs/api-reference/admin/products/assign-variant-plan"},{"title":"Remove variant from plan","openapi":"openapi-admin.json DELETE /products/{productId}/variants/{variantId}/plans","href":"/docs/api-reference/admin/products/remove-variant-plan"}]},{"group":"Subscriptions","pages":[{"title":"Subscription resource","href":"/docs/api-reference/admin/subscriptions/resource"},{"title":"List subscriptions","openapi":"openapi-admin.json GET /subscriptions","href":"/docs/api-reference/admin/subscriptions/list"},{"title":"Create a subscription","openapi":"openapi-admin.json POST /subscriptions","href":"/docs/api-reference/admin/subscriptions/create"},{"title":"Update subscription","openapi":"openapi-admin.json PATCH /subscriptions/{subscriptionId}","href":"/docs/api-reference/admin/subscriptions/update"},{"title":"Cancel subscription","openapi":"openapi-admin.json POST /subscriptions/{subscriptionId}/cancel","href":"/docs/api-reference/admin/subscriptions/cancel"},{"title":"Resume subscription","openapi":"openapi-admin.json POST /subscriptions/{subscriptionId}/resume","href":"/docs/api-reference/admin/subscriptions/resume"},{"title":"Pause subscription","openapi":"openapi-admin.json POST /subscriptions/{subscriptionId}/pause","href":"/docs/api-reference/admin/subscriptions/pause"},{"title":"Reactivate subscription","openapi":"openapi-admin.json POST /subscriptions/{subscriptionId}/reactivate","href":"/docs/api-reference/admin/subscriptions/reactivate"},{"title":"Add custom attributes to a subscription","openapi":"openapi-admin.json POST /subscriptions/{subscriptionId}/custom-attributes","href":"/docs/api-reference/admin/subscriptions/add-custom-attributes"},{"title":"Set custom attributes on a subscription","openapi":"openapi-admin.json PATCH /subscriptions/{subscriptionId}/custom-attributes","href":"/docs/api-reference/admin/subscriptions/set-custom-attributes"}]},{"group":"Subscription items","pages":[{"title":"Subscription item resource","href":"/docs/api-reference/admin/subscription-items/resource"},{"title":"Create a subscription item","openapi":"openapi-admin.json POST /subscriptions/{subscriptionId}/items","href":"/docs/api-reference/admin/subscription-items/create"},{"title":"Update subscription item","openapi":"openapi-admin.json PATCH /subscriptions/{subscriptionId}/items/{itemId}","href":"/docs/api-reference/admin/subscription-items/update"},{"title":"Delete subscription item","openapi":"openapi-admin.json DELETE /subscriptions/{subscriptionId}/items/{itemId}","href":"/docs/api-reference/admin/subscription-items/delete"}]},{"group":"Subscription discounts","pages":[{"title":"Subscription discount resource","href":"/docs/api-reference/admin/subscription-discounts/resource"},{"title":"Create a subscription discount","openapi":"openapi-admin.json POST /subscriptions/{subscriptionId}/discounts","href":"/docs/api-reference/admin/subscription-discounts/create"},{"title":"Update a subscription discount","openapi":"openapi-admin.json PATCH /subscriptions/{subscriptionId}/discounts/{discountId}","href":"/docs/api-reference/admin/subscription-discounts/update"},{"title":"Delete a subscription discount","openapi":"openapi-admin.json DELETE /subscriptions/{subscriptionId}/discounts/{discountId}","href":"/docs/api-reference/admin/subscription-discounts/delete"}]},{"group":"Schedules","pages":[{"title":"Schedule order resource","href":"/docs/api-reference/admin/schedules/resource"},{"title":"Get schedule","openapi":"openapi-admin.json GET /schedules/","href":"/docs/api-reference/admin/schedules/get"}]},{"group":"Schedule adjustments","pages":[{"title":"Schedule adjustment resource","href":"/docs/api-reference/admin/schedule-adjustments/resource"},{"title":"Actions","href":"/docs/api-reference/admin/schedule-adjustments/actions"},{"title":"Matchers","href":"/docs/api-reference/admin/schedule-adjustments/matchers"},{"title":"List schedule adjustments","openapi":"openapi-admin.json GET /schedules/adjustments","href":"/docs/api-reference/admin/schedule-adjustments/list"},{"title":"Create a schedule adjustment","openapi":"openapi-admin.json POST /schedules/adjustments","href":"/docs/api-reference/admin/schedule-adjustments/create"},{"title":"Delete a schedule adjustment","openapi":"openapi-admin.json DELETE /schedules/adjustments/{adjustmentId}","href":"/docs/api-reference/admin/schedule-adjustments/delete"}]}]},{"group":"Analytics","pages":[{"title":"List analytics metrics","openapi":"openapi-admin.json GET /analytics/metrics","href":"/docs/api-reference/admin/analytics/list-metrics"},{"title":"Query analytics","openapi":"openapi-admin.json POST /analytics/query","href":"/docs/api-reference/admin/analytics/query"}]},{"group":"Events","pages":[{"title":"Event resource","href":"/docs/api-reference/admin/events/resource"},{"title":"List events","openapi":"openapi-admin.json GET /events","href":"/docs/api-reference/admin/events/list"},{"title":"List event types","openapi":"openapi-admin.json GET /events/types","href":"/docs/api-reference/admin/events/list-types"}]},{"group":"Webhooks","pages":[{"title":"Overview","href":"/docs/api-reference/admin/webhooks/overview"},{"title":"Signature verification","href":"/docs/api-reference/admin/webhooks/signature-verification"},{"group":"Topics","pages":[{"title":"Customer created","version":null,"deprecated":null,"openapi":"/openapi-admin.json webhook customer.created","href":"/api-reference/customer-created"},{"title":"Customer updated","version":null,"deprecated":null,"openapi":"/openapi-admin.json webhook customer.updated","href":"/api-reference/customer-updated"},{"title":"Customer payment method created","description":"Fired when a `customer-payment-method.created` event occurs. Delivered via Svix.","version":null,"deprecated":null,"openapi":"/openapi-admin.json webhook customer-payment-method.created","href":"/api-reference/customer-payment-method-created"},{"title":"Customer payment method updated","version":null,"deprecated":null,"openapi":"/openapi-admin.json webhook customer-payment-method.updated","href":"/api-reference/customer-payment-method-updated"},{"title":"Customer payment method revoked","description":"Fired when a `customer-payment-method.revoked` event occurs. Delivered via Svix.","version":null,"deprecated":null,"openapi":"/openapi-admin.json webhook customer-payment-method.revoked","href":"/api-reference/customer-payment-method-revoked"},{"title":"Subscription created","version":null,"deprecated":null,"openapi":"/openapi-admin.json webhook subscription.created","href":"/api-reference/subscription-created"},{"title":"Subscription updated","version":null,"deprecated":null,"openapi":"/openapi-admin.json webhook subscription.updated","href":"/api-reference/subscription-updated"},{"title":"Subscription renewed","version":null,"deprecated":null,"openapi":"/openapi-admin.json webhook subscription.renewed","href":"/api-reference/subscription-renewed"},{"title":"Subscription item created","version":null,"deprecated":null,"openapi":"/openapi-admin.json webhook subscription-item.created","href":"/api-reference/subscription-item-created"},{"title":"Subscription item updated","version":null,"deprecated":null,"openapi":"/openapi-admin.json webhook subscription-item.updated","href":"/api-reference/subscription-item-updated"},{"title":"Subscription item deleted","version":null,"deprecated":null,"openapi":"/openapi-admin.json webhook subscription-item.deleted","href":"/api-reference/subscription-item-deleted"},{"title":"Subscription discount created","version":null,"deprecated":null,"openapi":"/openapi-admin.json webhook subscription-discount.created","href":"/api-reference/subscription-discount-created"},{"title":"Subscription discount updated","version":null,"deprecated":null,"openapi":"/openapi-admin.json webhook subscription-discount.updated","href":"/api-reference/subscription-discount-updated"},{"title":"Subscription discount deleted","version":null,"deprecated":null,"openapi":"/openapi-admin.json webhook subscription-discount.deleted","href":"/api-reference/subscription-discount-deleted"},{"title":"Schedule adjustment created","version":null,"deprecated":null,"openapi":"/openapi-admin.json webhook schedule-adjustment.created","href":"/api-reference/schedule-adjustment-created"},{"title":"Schedule adjustment updated","version":null,"deprecated":null,"openapi":"/openapi-admin.json webhook schedule-adjustment.updated","href":"/api-reference/schedule-adjustment-updated"},{"title":"Schedule adjustment deleted","version":null,"deprecated":null,"openapi":"/openapi-admin.json webhook schedule-adjustment.deleted","href":"/api-reference/schedule-adjustment-deleted"},{"title":"Product created","version":null,"deprecated":null,"openapi":"/openapi-admin.json webhook product.created","href":"/api-reference/product-created"},{"title":"Product updated","version":null,"deprecated":null,"openapi":"/openapi-admin.json webhook product.updated","href":"/api-reference/product-updated"},{"title":"Product deleted","version":null,"deprecated":null,"openapi":"/openapi-admin.json webhook product.deleted","href":"/api-reference/product-deleted"},{"title":"Product variant created","version":null,"deprecated":null,"openapi":"/openapi-admin.json webhook product-variant.created","href":"/api-reference/product-variant-created"},{"title":"Product variant updated","version":null,"deprecated":null,"openapi":"/openapi-admin.json webhook product-variant.updated","href":"/api-reference/product-variant-updated"},{"title":"Product variant deleted","version":null,"deprecated":null,"openapi":"/openapi-admin.json webhook product-variant.deleted","href":"/api-reference/product-variant-deleted"},{"title":"Order created","version":null,"deprecated":null,"openapi":"/openapi-admin.json webhook order.created","href":"/api-reference/order-created"},{"title":"Order updated","version":null,"deprecated":null,"openapi":"/openapi-admin.json webhook order.updated","href":"/api-reference/order-updated"},{"title":"Order deleted","version":null,"deprecated":null,"openapi":"/openapi-admin.json webhook order.deleted","href":"/api-reference/order-deleted"}]}]}]},{"dropdown":"Customer API","icon":"user","groups":[{"group":" ","pages":[{"title":"Introduction","href":"/docs/api-reference/customer/introduction"}]},{"group":"Core Resources","pages":[{"group":"Products","pages":[{"title":"Product resource","href":"/docs/api-reference/customer/products/resource"},{"title":"List products","openapi":"openapi-customer.json GET /products","href":"/docs/api-reference/customer/products/list"}]},{"group":"Subscriptions","pages":[{"title":"Subscription resource","href":"/docs/api-reference/customer/subscriptions/resource"},{"title":"List subscriptions","openapi":"openapi-customer.json GET /subscriptions","href":"/docs/api-reference/customer/subscriptions/list"},{"title":"Update subscription","openapi":"openapi-customer.json PATCH /subscriptions/{subscriptionId}","href":"/docs/api-reference/customer/subscriptions/update"},{"title":"Cancel subscription","openapi":"openapi-customer.json POST /subscriptions/{subscriptionId}/cancel","href":"/docs/api-reference/customer/subscriptions/cancel"},{"title":"Resume subscription","openapi":"openapi-customer.json POST /subscriptions/{subscriptionId}/resume","href":"/docs/api-reference/customer/subscriptions/resume"},{"title":"Pause subscription","openapi":"openapi-customer.json POST /subscriptions/{subscriptionId}/pause","href":"/docs/api-reference/customer/subscriptions/pause"},{"title":"Reactivate subscription","openapi":"openapi-customer.json POST /subscriptions/{subscriptionId}/reactivate","href":"/docs/api-reference/customer/subscriptions/reactivate"}]},{"group":"Subscription items","pages":[{"title":"Subscription item resource","href":"/docs/api-reference/customer/subscription-items/resource"},{"title":"Create a subscription item","openapi":"openapi-customer.json POST /subscriptions/{subscriptionId}/items","href":"/docs/api-reference/customer/subscription-items/create"},{"title":"Update subscription item","openapi":"openapi-customer.json PATCH /subscriptions/{subscriptionId}/items/{itemId}","href":"/docs/api-reference/customer/subscription-items/update"},{"title":"Delete subscription item","openapi":"openapi-customer.json DELETE /subscriptions/{subscriptionId}/items/{itemId}","href":"/docs/api-reference/customer/subscription-items/delete"}]},{"group":"Subscription discounts","pages":[{"title":"Subscription discount resource","href":"/docs/api-reference/customer/subscription-discounts/resource"},{"title":"Create a subscription discount","openapi":"openapi-customer.json POST /subscriptions/{subscriptionId}/discounts","href":"/docs/api-reference/customer/subscription-discounts/create"},{"title":"Delete a subscription discount","openapi":"openapi-customer.json DELETE /subscriptions/{subscriptionId}/discounts/{discountId}","href":"/docs/api-reference/customer/subscription-discounts/delete"}]},{"group":"Orders","pages":[{"title":"Order resource","href":"/docs/api-reference/customer/orders/resource"},{"title":"List orders","openapi":"openapi-customer.json GET /orders","href":"/docs/api-reference/customer/orders/list"},{"title":"Pay an order","openapi":"openapi-customer.json POST /orders/{orderId}/pay","href":"/docs/api-reference/customer/orders/pay"}]},{"group":"Payment methods","pages":[{"title":"Payment method resource","href":"/docs/api-reference/customer/payment-methods/resource"},{"title":"Create a payment method","openapi":"openapi-customer.json POST /payment-methods","href":"/docs/api-reference/customer/payment-methods/create"}]},{"group":"Schedules","pages":[{"title":"Schedule order resource","href":"/docs/api-reference/customer/schedules/resource"},{"title":"Get schedule","openapi":"openapi-customer.json GET /schedules/","href":"/docs/api-reference/customer/schedules/get"}]},{"group":"Schedule adjustments","pages":[{"title":"Schedule adjustment resource","href":"/docs/api-reference/customer/schedule-adjustments/resource"},{"title":"List schedule adjustments","openapi":"openapi-customer.json GET /schedules/adjustments","href":"/docs/api-reference/customer/schedule-adjustments/list"},{"title":"Create a schedule adjustment","openapi":"openapi-customer.json POST /schedules/adjustments","href":"/docs/api-reference/customer/schedule-adjustments/create"},{"title":"Delete a schedule adjustment","openapi":"openapi-customer.json DELETE /schedules/adjustments/{adjustmentId}","href":"/docs/api-reference/customer/schedule-adjustments/delete"}]},{"group":"Authentication","pages":[{"title":"Get Shopify auth token","openapi":"openapi-customer.json GET /auth/shopify/token","href":"/docs/api-reference/customer/auth/shopify-token"}]},{"group":"Workflows","pages":[{"title":"Workflow run resource","href":"/docs/api-reference/customer/workflows/resource"},{"title":"Start a workflow","openapi":"openapi-customer.json POST /workflows/start","href":"/docs/api-reference/customer/workflows/start"},{"title":"Get workflow run","openapi":"openapi-customer.json GET /workflows/{runId}","href":"/docs/api-reference/customer/workflows/get"},{"title":"Respond to a workflow run","openapi":"openapi-customer.json POST /workflows/{runId}/respond","href":"/docs/api-reference/customer/workflows/respond"},{"title":"Cancel workflow run","openapi":"openapi-customer.json POST /workflows/{runId}/cancel","href":"/docs/api-reference/customer/workflows/cancel"}]}]}]}]},{"tab":"Blocks","icon":"blocks","pages":[{"title":"Blocks","href":"/docs/blocks/overview"}]},{"tab":"Customer UI","icon":"palette","pages":[{"title":"Customer UI","href":"/docs/customer-ui/getting-started"}]}]},"basePath":"","title":"Customer payment method updated - Developer documentation","buildId":"dpl_BLQvU86QFwq3AhPofSTw6q8dGWKm","deploymentId":"dpl_BLQvU86QFwq3AhPofSTw6q8dGWKm","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-Myd8dsju.js","utils-C2HkQgW0.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-8rSppmTv.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-B6MjiCFm.js","snippetPresets-DwrSAONL.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-1-a5UQKQ.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-C541m7wZ.js","shallow-CWELCZ77.js","getApiPlaygroundDisplay-CTo5Zn03.js","CodeSnippet-D--dzvnl.js","CodeSnippets-DM3cXEDh.js","Page-CxAy5y67.js","getPastedJson-C-VECgcL.js","icon-BPq2-Mg3.js","MethodPill-D9J5cUHd.js","DuplicateIcon-BqHaxUnD.js","createIcon-CIbcZHp9.js","DynamicMarkdown-BKiHAm_d.js","SectionHeading-DstQXt3H.js","axios-vUo_bRtp.js","Markdown-CpxgzsKA.js","clsx-C5EfhVm0.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CJ9Oly2E.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-Mk6P3qvh.js"]}