Creates a recurring subscription for a client or company. Requires a recipient (clientId or companyId), at least one line item, and a connected payout account on the portal. The billing interval is inferred from recurring prices when present, otherwise taken from the request.
LineItems are the subscription line items. Required unless templateId is provided, in which case the template's line items are used when omitted. Must contain at least one item when provided.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Assembly","colors":{"primary":"#1A1A1A","light":"#FFFFFF","dark":"#1A1A1A"},"logo":{"light":"https://mintcdn.com/assembly-ff8b9417/KKAb23PoqSLUWjAx/logo/light.svg?fit=max\u0026auto=format\u0026n=KKAb23PoqSLUWjAx\u0026q=85\u0026s=63a60c80648df2ed14efe9e0b9b05eca","dark":"https://mintcdn.com/assembly-ff8b9417/KKAb23PoqSLUWjAx/logo/dark.svg?fit=max\u0026auto=format\u0026n=KKAb23PoqSLUWjAx\u0026q=85\u0026s=abf6940b173a7c0880a96d4b6095472b"},"favicon":"https://mintcdn.com/assembly-ff8b9417/mf21cz8yWkRVUxBm/favicon.svg?fit=max\u0026auto=format\u0026n=mf21cz8yWkRVUxBm\u0026q=85\u0026s=4083e1ddcc384f1f9677aa7b91b9ae57","navbar":{"links":[{"href":"https://assembly.com/pricing","label":"Pricing"},{"href":"mailto:support@assembly.com","label":"Support"}],"primary":{"type":"button","label":"Dashboard","href":"https://dashboard.assembly.com"}},"footer":{"socials":{"x":"https://x.com/assemblycom","github":"https://github.com/assemblycom","linkedin":"https://linkedin.com/company/assemblycom"}},"seo":{"metatags":{"og:image":"https://studio.assembly.com/docs/images/og-card.png","twitter:image":"https://studio.assembly.com/docs/images/og-card.png","twitter:card":"summary_large_image"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"assembly-ff8b9417","hasAudioNarration":false,"actualSubdomain":"assembly-ff8b9417","customDomains":["assembly.com"],"gitSource":{"type":"github","owner":"assemblycom","repo":"core","deployBranch":"main","contentDirectory":"mintlify","isPrivate":true,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"ENABLED"}},"buildId":"6af4cfaf302634a038f12c98","clientVersion":"0.0.4111","searchFilterCounts":[{"language":"default","tag":"Guides","count":140},{"language":"default","tag":"API reference","count":110},{"language":"default","tag":"Apps","count":48},{"language":"default","tag":"Embeds \u0026 links","count":35},{"language":"default","tag":"Others","count":19},{"language":"default","tag":"Core Resources","count":19},{"language":"default","tag":"Files","count":19},{"language":"default","tag":"Billing","count":18},{"language":"default","tag":"Core concepts","count":17},{"language":"default","tag":"Tasks","count":15}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"/docs","hasChatPermissions":true,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"#navbar .rounded-xl{border-radius:0.5rem}.sidebar-group a,.sidebar-group button{border-radius:0.5rem}.rounded-\\[0\\.85rem\\]{border-radius:0.5rem}.card svg.size-6{width:1.25rem;height:1.25rem}#page-context-menu .rounded-l-xl{border-radius:0.5rem 0 0 0.5rem}#page-context-menu .rounded-r-xl{border-radius:0 0.5rem 0.5rem 0}div[class*=\"origin-(--transform-origin)\"]{border-radius:0.5rem}div[class*=\"origin-(--transform-origin)\"] [class*=\"rounded-xl\"]{border-radius:0.5rem}[class*=\"text-[0.55rem]\"]{border-radius:0.5rem}"}],"page":{"pagePath":"api-reference/subscriptions/create-a-subscription","slug":"/api-reference/subscriptions/create-a-subscription","pageMetadata":{"title":"Create a subscription","description":"Creates a recurring subscription for a client or company. Requires a recipient (clientId or companyId), at least one line item, and a connected payout account on the portal. The billing interval is inferred from recurring prices when present, otherwise taken from the request.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/subscriptions","href":"/api-reference/subscriptions/create-a-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: \"Creates a recurring subscription for a client or company. Requires a recipient (clientId or companyId), at least one line item, and a connected payout account on the portal. The billing interval is inferred from recurring prices when present, otherwise taken from the request.\"\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":"Create a subscription","description":"Creates a recurring subscription for a client or company. Requires a recipient (clientId or companyId), at least one line item, and a connected payout account on the portal. The billing interval is inferred from recurring prices when present, otherwise taken from the request.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/subscriptions","href":"/api-reference/subscriptions/create-a-subscription","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"description":"Creates a recurring subscription for a client or company. Requires a recipient (clientId or companyId), at least one line item, and a connected payout account on the portal. The billing interval is inferred from recurring prices when present, otherwise taken from the request.","operationId":"create-subscription","requestBody":"d684e847-cb91-4599-b27f-ea43cffd3a86","responses":{"200":"7dadbe50-c715-45eb-bfc7-e9d59bee6015","400":"587516d5-7d7a-40b1-8681-527979a752c3","401":"144e646d-d818-42ca-b49b-edb436cbc78d","404":"2c3130bc-0d66-4d5d-88df-4a6a0a8163bb","500":"ded934a9-3bf7-422a-8f3e-0728f1d28b74"},"security":["607aead3-c06f-423c-8728-285f842eae64"],"summary":"Create a subscription","tags":["Subscriptions"],"method":"post","type":"path","servers":["e68704e8-5790-46f6-9ecc-6c6aadfdb6e7"],"path":"/v1/subscriptions","baseUrlOptions":["https://api.assembly.com"],"title":"Create a subscription","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"content":{"application/json":{"schema":{"properties":{"clientId":{"description":"ClientID is the client the subscription bills. Exactly one of clientId, companyId, or recipientId must be provided.","example":"a1b2c3d4-e5f6-7890-abcd-ef1234567890","type":"string","uniqueKey":"clientId","typeLabel":"string"},"collectionMethod":{"description":"CollectionMethod is how invoices for the subscription are collected.","enum":["sendInvoice","chargeAutomatically"],"example":"sendInvoice","type":"string","uniqueKey":"collectionMethod","typeLabel":"enum\u003cstring>"},"companyId":{"description":"CompanyID is the company the subscription bills. Exactly one of clientId, companyId, or recipientId must be provided.","example":"f0e1d2c3-b4a5-6789-0123-456789abcdef","type":"string","uniqueKey":"companyId","typeLabel":"string"},"currency":{"description":"Currency is the ISO currency code.","example":"usd","type":"string","uniqueKey":"currency","typeLabel":"string"},"daysUntilDue":{"description":"DaysUntilDue sets the invoice due date relative to issuance.","example":30,"type":"integer","uniqueKey":"daysUntilDue","typeLabel":"integer"},"interval":{"type":"string","description":"Interval is the billing period.","enum":["day","week","month","quarterly","biannually","year","semiannually"],"x-enum-varnames":["BillingPeriodTypeDay","BillingPeriodTypeWeek","BillingPeriodTypeMonth","BillingPeriodTypeQuarter","BillingPeriodTypeBiannual","BillingPeriodTypeYear","BillingPeriodTypeSemiAnnually"],"example":"month","uniqueKey":"interval","typeLabel":"enum\u003cstring>"},"intervalCount":{"description":"IntervalCount is the number of intervals between billings.","example":1,"type":"integer","uniqueKey":"intervalCount","typeLabel":"integer"},"lineItems":{"description":"LineItems are the subscription line items. Required unless templateId is provided, in which case the template's line items are used when omitted. Must contain at least one item when provided.","items":{"properties":{"amount":{"description":"Amount is the per-unit charge in the smallest currency unit (e.g. cents) for a one-off line item. Required, together with description, when priceId is absent.","example":5000,"type":"integer","uniqueKey":"lineItems.items.[INDEX].amount","typeLabel":"integer"},"description":{"description":"Description is the human-readable description of a one-off line item. Required, together with amount, when priceId is absent.","example":"Onboarding setup fee","type":"string","uniqueKey":"lineItems.items.[INDEX].description","typeLabel":"string"},"id":{"type":"string","uniqueKey":"lineItems.items.[INDEX].id","typeLabel":"string"},"priceId":{"description":"PriceId is the ID of the price this line item bills for. Either priceId or amount with description must be provided.","example":"price_1a2b3c","type":"string","uniqueKey":"lineItems.items.[INDEX].priceId","typeLabel":"string"},"priceInterval":{"description":"PriceInterval is the recurring interval of the referenced price, when the line item bills a recurring price.","example":"month","type":"string","uniqueKey":"lineItems.items.[INDEX].priceInterval","typeLabel":"string"},"productId":{"description":"ProductId is the ID of the product this line item bills for; absent for one-off charges.","example":"prod_1a2b3c","type":"string","uniqueKey":"lineItems.items.[INDEX].productId","typeLabel":"string"},"quantity":{"description":"Quantity is the number of units billed for this line item. Required.","example":2,"maximum":1000000,"minimum":1,"type":"number","uniqueKey":"lineItems.items.[INDEX].quantity","typeLabel":"number"},"type":{"type":"string","uniqueKey":"lineItems.items.[INDEX].type","typeLabel":"string"}},"type":"object","uniqueKey":"lineItems.items.[INDEX]","typeLabel":"object"},"minItems":1,"type":"array","uniqueKey":"lineItems","typeLabel":"object[]"},"memo":{"description":"Memo is an optional note shown on generated invoices.","example":"Monthly retainer","type":"string","uniqueKey":"memo","typeLabel":"string"},"paymentMethodPreferences":{"description":"PaymentMethodPreferences restricts which payment methods are offered.","items":{"properties":{"feePaidByClient":{"description":"FeesPaidByClient reports whether the transaction fee for this method is charged to the client.","example":true,"type":"boolean","uniqueKey":"paymentMethodPreferences.items.[INDEX].feePaidByClient","typeLabel":"boolean"},"type":{"description":"Type is the payment method type this preference applies to.","enum":["bankAccount","creditCard"],"example":"creditCard","type":"string","uniqueKey":"paymentMethodPreferences.items.[INDEX].type","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"paymentMethodPreferences.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"paymentMethodPreferences","typeLabel":"object[]"},"recipientId":{"description":"RecipientID is the recipient (client or company) of the subscription. Exactly one of clientId, companyId, or recipientId must be provided.","example":"a1b2c3d4-e5f6-7890-abcd-ef1234567890","type":"string","uniqueKey":"recipientId","typeLabel":"string"},"taxPercentage":{"description":"TaxPercentage is an optional tax rate applied to generated invoices.","example":8.25,"type":"number","uniqueKey":"taxPercentage","typeLabel":"number"},"templateId":{"description":"TemplateID optionally seeds the subscription from a subscription template.","example":"a7c3e9f1-2b4d-4e6a-8c0f-1d2e3f4a5b6c","type":"string","uniqueKey":"templateId","typeLabel":"string"}},"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"clientId":"a1b2c3d4-e5f6-7890-abcd-ef1234567890","collectionMethod":"sendInvoice","companyId":"f0e1d2c3-b4a5-6789-0123-456789abcdef","currency":"usd","daysUntilDue":30,"interval":"month","intervalCount":1,"lineItems":[{"amount":5000,"description":"Onboarding setup fee","id":"\u003cstring>","priceId":"price_1a2b3c","priceInterval":"month","productId":"prod_1a2b3c","quantity":2,"type":"\u003cstring>"}],"memo":"Monthly retainer","paymentMethodPreferences":[{"feePaidByClient":true,"type":"creditCard"}],"recipientId":"a1b2c3d4-e5f6-7890-abcd-ef1234567890","taxPercentage":8.25,"templateId":"a7c3e9f1-2b4d-4e6a-8c0f-1d2e3f4a5b6c"}}},"exampleType":"generated"}},"description":"Subscription to create","required":true,"exampleType":"generated"},"responses":{"7dadbe50-c715-45eb-bfc7-e9d59bee6015":{"content":{"application/json":{"schema":{"properties":{"additionalFields":{"additionalProperties":true,"description":"StripeObject would hold field from stripe's subscription or subscription schedule object","type":"object","uniqueKey":"additionalFields","typeLabel":"object"},"cancelledAt":{"description":"CancelledAt is the RFC 3339 timestamp at which the subscription was cancelled; absent while active.","example":"2024-02-20T14:05:00Z","format":"date-time","type":"string","uniqueKey":"cancelledAt","typeLabel":"string\u003cdate-time>"},"clientId":{"description":"ClientID is the ID of the client user the subscription bills.","example":"a1b2c3d4-e5f6-7890-abcd-ef1234567890","type":"string","uniqueKey":"clientId","typeLabel":"string"},"collectionMethod":{"description":"CollectionMethod determines how the subscription's invoices are collected.","enum":["sendInvoice","chargeAutomatically"],"example":"sendInvoice","type":"string","uniqueKey":"collectionMethod","typeLabel":"enum\u003cstring>"},"companyId":{"description":"CompanyID is the ID of the company the subscription bills.","example":"f0e1d2c3-b4a5-6789-0123-456789abcdef","type":"string","uniqueKey":"companyId","typeLabel":"string"},"createdAt":{"type":"string","uniqueKey":"createdAt","typeLabel":"string"},"creatorId":{"type":"string","uniqueKey":"creatorId","typeLabel":"string"},"currency":{"description":"Currency is the ISO 4217 currency code the subscription is billed in.","example":"usd","type":"string","uniqueKey":"currency","typeLabel":"string"},"data":{"type":"string","uniqueKey":"data","typeLabel":"string"},"daysUntilDue":{"description":"DaysUntilDue is the number of days a recipient has to pay an invoice when collected by sending an invoice.","example":30,"type":"integer","uniqueKey":"daysUntilDue","typeLabel":"integer"},"fields":{"properties":{"absorbTransactionFees":{"type":"boolean","uniqueKey":"fields.absorbTransactionFees","typeLabel":"boolean"},"address":{"type":"object","description":"Address stores the selected billing address from custom fields","properties":{"addressLine1":{"description":"AddressLine1 is the first line of the billing street address.","example":"548 Market St","type":"string","uniqueKey":"fields.address.addressLine1","typeLabel":"string"},"addressLine2":{"description":"AddressLine2 is the second line of the billing street address.","example":"Suite 100","type":"string","uniqueKey":"fields.address.addressLine2","typeLabel":"string"},"city":{"description":"City is the billing city.","example":"San Francisco","type":"string","uniqueKey":"fields.address.city","typeLabel":"string"},"country":{"description":"Country is the billing country.","example":"United States","type":"string","uniqueKey":"fields.address.country","typeLabel":"string"},"fullAddress":{"description":"FullAddress is the formatted, single-line billing address.","example":"548 Market St, San Francisco, CA 94105","type":"string","uniqueKey":"fields.address.fullAddress","typeLabel":"string"},"postalCode":{"description":"PostalCode is the billing postal or ZIP code.","example":"94105","type":"string","uniqueKey":"fields.address.postalCode","typeLabel":"string"},"region":{"description":"Region is the billing state, province, or region.","example":"California","type":"string","uniqueKey":"fields.address.region","typeLabel":"string"}},"uniqueKey":"fields.address","typeLabel":"object"},"allowPaymentViaACH":{"type":"boolean","uniqueKey":"fields.allowPaymentViaACH","typeLabel":"boolean"},"allowPaymentViaCC":{"type":"boolean","uniqueKey":"fields.allowPaymentViaCC","typeLabel":"boolean"},"archivePaused":{"description":"ArchivePaused marks a subscription paused because its client or company was archived, so a restore\nresumes only these and leaves ones paused by hand alone.","type":"boolean","uniqueKey":"fields.archivePaused","typeLabel":"boolean"},"attachment":{"type":"string","uniqueKey":"fields.attachment","typeLabel":"string"},"cancelledAt":{"type":"string","uniqueKey":"fields.cancelledAt","typeLabel":"string"},"clientUserId":{"type":"string","uniqueKey":"fields.clientUserId","typeLabel":"string"},"collectionMethod":{"type":"string","uniqueKey":"fields.collectionMethod","typeLabel":"string"},"companyId":{"type":"string","uniqueKey":"fields.companyId","typeLabel":"string"},"currency":{"type":"string","uniqueKey":"fields.currency","typeLabel":"string"},"daysUntilDue":{"type":"integer","uniqueKey":"fields.daysUntilDue","typeLabel":"integer"},"forcePaused":{"description":"ForcePaused indicates this subscription was paused due to workspace plan lapse","type":"boolean","uniqueKey":"fields.forcePaused","typeLabel":"boolean"},"interval":{"type":"string","uniqueKey":"fields.interval","typeLabel":"string"},"lineItems":{"items":{"properties":{"description":{"type":"string","uniqueKey":"fields.lineItems.items.[INDEX].description","typeLabel":"string"},"id":{"type":"string","uniqueKey":"fields.lineItems.items.[INDEX].id","typeLabel":"string"},"priceId":{"type":"string","uniqueKey":"fields.lineItems.items.[INDEX].priceId","typeLabel":"string"},"productId":{"type":"string","uniqueKey":"fields.lineItems.items.[INDEX].productId","typeLabel":"string"},"quantity":{"type":"number","uniqueKey":"fields.lineItems.items.[INDEX].quantity","typeLabel":"number"},"rate":{"type":"number","uniqueKey":"fields.lineItems.items.[INDEX].rate","typeLabel":"number"}},"type":"object","uniqueKey":"fields.lineItems.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"fields.lineItems","typeLabel":"object[]"},"memo":{"type":"string","uniqueKey":"fields.memo","typeLabel":"string"},"paymentPreferences":{"type":"object","description":"new property to hold payment preferenced for the subscription","properties":{"absorbTransactionFee":{"description":"AbsorbTransactionFee lists the payment method types for which the internal user absorbs the transaction fee.","items":{"enum":["bankAccount","creditCard"],"type":"string","uniqueKey":"fields.paymentPreferences.absorbTransactionFee.items.[INDEX]","typeLabel":"enum\u003cstring>"},"type":"array","uniqueKey":"fields.paymentPreferences.absorbTransactionFee","typeLabel":"enum\u003cstring>[]"},"paymentMethodTypes":{"description":"PaymentMethodTypes lists the payment method types accepted for the portal.","items":{"enum":["bankAccount","creditCard"],"type":"string","uniqueKey":"fields.paymentPreferences.paymentMethodTypes.items.[INDEX]","typeLabel":"enum\u003cstring>"},"type":"array","uniqueKey":"fields.paymentPreferences.paymentMethodTypes","typeLabel":"enum\u003cstring>[]"}},"uniqueKey":"fields.paymentPreferences","typeLabel":"object"},"prorate":{"type":"boolean","uniqueKey":"fields.prorate","typeLabel":"boolean"},"purchaseFields":{"type":"object","description":"Used to store a confirmation token to automatically pay the first invoice of a subscription created from a purchase","properties":{"origin":{"enum":["internal","payment_link","product_store"],"type":"string","x-enum-varnames":["OriginInternal","OriginPaymentLink","OriginProductStore"],"uniqueKey":"fields.purchaseFields.origin","typeLabel":"enum\u003cstring>"}},"uniqueKey":"fields.purchaseFields","typeLabel":"object"},"reactivatedBy":{"description":"not set by the front-end","type":"string","uniqueKey":"fields.reactivatedBy","typeLabel":"string"},"resetBillingCycle":{"type":"boolean","uniqueKey":"fields.resetBillingCycle","typeLabel":"boolean"},"scheduleEndDate":{"type":"integer","uniqueKey":"fields.scheduleEndDate","typeLabel":"integer"},"scheduleIterations":{"type":"integer","uniqueKey":"fields.scheduleIterations","typeLabel":"integer"},"scheduleStartDate":{"type":"integer","uniqueKey":"fields.scheduleStartDate","typeLabel":"integer"},"taxPercentage":{"type":"number","uniqueKey":"fields.taxPercentage","typeLabel":"number"}},"type":"object","uniqueKey":"fields","typeLabel":"object"},"filteredListIndexPkey":{"description":"{client_id}/INBOX_NOTIFICATION","type":"string","uniqueKey":"filteredListIndexPkey","typeLabel":"string"},"forcePaused":{"description":"ForcePaused indicates the subscription was paused because the workspace plan lapsed.","example":false,"type":"boolean","uniqueKey":"forcePaused","typeLabel":"boolean"},"id":{"type":"string","uniqueKey":"id","typeLabel":"string"},"identityId":{"type":"string","uniqueKey":"identityId","typeLabel":"string"},"interval":{"type":"string","description":"Interval is the billing period the subscription recurs on.","enum":["day","week","month","quarterly","biannually","year","semiannually"],"x-enum-varnames":["BillingPeriodTypeDay","BillingPeriodTypeWeek","BillingPeriodTypeMonth","BillingPeriodTypeQuarter","BillingPeriodTypeBiannual","BillingPeriodTypeYear","BillingPeriodTypeSemiAnnually"],"example":"monthly","uniqueKey":"interval","typeLabel":"enum\u003cstring>"},"intervalCount":{"description":"IntervalCount is the number of intervals between each billing cycle.","example":1,"type":"integer","uniqueKey":"intervalCount","typeLabel":"integer"},"lineItems":{"description":"LineItems are the products and ad-hoc charges billed on each cycle.","items":{"properties":{"amount":{"description":"Amount is the per-unit charge in the smallest currency unit (e.g. cents) for a one-off line item. Required, together with description, when priceId is absent.","example":5000,"type":"integer","uniqueKey":"lineItems.items.[INDEX].amount","typeLabel":"integer"},"description":{"description":"Description is the human-readable description of a one-off line item. Required, together with amount, when priceId is absent.","example":"Onboarding setup fee","type":"string","uniqueKey":"lineItems.items.[INDEX].description","typeLabel":"string"},"id":{"type":"string","uniqueKey":"lineItems.items.[INDEX].id","typeLabel":"string"},"priceId":{"description":"PriceId is the ID of the price this line item bills for. Either priceId or amount with description must be provided.","example":"price_1a2b3c","type":"string","uniqueKey":"lineItems.items.[INDEX].priceId","typeLabel":"string"},"priceInterval":{"description":"PriceInterval is the recurring interval of the referenced price, when the line item bills a recurring price.","example":"month","type":"string","uniqueKey":"lineItems.items.[INDEX].priceInterval","typeLabel":"string"},"productId":{"description":"ProductId is the ID of the product this line item bills for; absent for one-off charges.","example":"prod_1a2b3c","type":"string","uniqueKey":"lineItems.items.[INDEX].productId","typeLabel":"string"},"quantity":{"description":"Quantity is the number of units billed for this line item. Required.","example":2,"maximum":1000000,"minimum":1,"type":"number","uniqueKey":"lineItems.items.[INDEX].quantity","typeLabel":"number"},"type":{"type":"string","uniqueKey":"lineItems.items.[INDEX].type","typeLabel":"string"}},"type":"object","uniqueKey":"lineItems.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"lineItems","typeLabel":"object[]"},"memo":{"description":"Memo is an optional note shown to the recipient on generated invoices.","example":"Monthly retainer","type":"string","uniqueKey":"memo","typeLabel":"string"},"object":{"type":"string","uniqueKey":"object","typeLabel":"string"},"paymentMethodPreferences":{"description":"field is only used for platform api and should not be used anywhere else on FE/BE","items":{"properties":{"feePaidByClient":{"description":"FeesPaidByClient reports whether the transaction fee for this method is charged to the client.","example":true,"type":"boolean","uniqueKey":"paymentMethodPreferences.items.[INDEX].feePaidByClient","typeLabel":"boolean"},"type":{"description":"Type is the payment method type this preference applies to.","enum":["bankAccount","creditCard"],"example":"creditCard","type":"string","uniqueKey":"paymentMethodPreferences.items.[INDEX].type","typeLabel":"enum\u003cstring>"}},"type":"object","uniqueKey":"paymentMethodPreferences.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"paymentMethodPreferences","typeLabel":"object[]"},"paymentSourceId":{"description":"PaymentSourceId is the ID of the saved payment source charged for automatically-collected subscriptions.","example":"card_1a2b3c","type":"string","uniqueKey":"paymentSourceId","typeLabel":"string"},"previousAttributes":{"additionalProperties":true,"type":"object","uniqueKey":"previousAttributes","typeLabel":"object"},"recipientId":{"description":"RecipientID is the ID of the client or company the subscription bills.\nDeprecated: use ClientID and CompanyID instead","example":"a1b2c3d4-e5f6-7890-abcd-ef1234567890","type":"string","uniqueKey":"recipientId","typeLabel":"string"},"ref":{"type":"string","uniqueKey":"ref","typeLabel":"string"},"status":{"description":"Status is the current lifecycle status of the subscription, mirrored from Stripe.","example":"active","type":"string","uniqueKey":"status","typeLabel":"string"},"taxPercentage":{"oneOf":[{"description":"TaxPercentage is the tax rate applied to the subscription, as a percentage.","example":8.25,"type":"number","uniqueKey":"taxPercentage.oneOf.0","typeLabel":"number"},{"description":"TaxPercentage is the tax rate applied to the subscription, as a percentage.","example":8.25,"type":"null","uniqueKey":"taxPercentage.oneOf.1","typeLabel":"null"}],"uniqueKey":"taxPercentage","typeLabel":"number | null"},"templateId":{"description":"TemplateID is the ID of the subscription template the subscription was created from, when applicable.","example":"a7c3e9f1-2b4d-4e6a-8c0f-1d2e3f4a5b6c","type":"string","uniqueKey":"templateId","typeLabel":"string"},"updatedAt":{"type":"string","uniqueKey":"updatedAt","typeLabel":"string"}},"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"additionalFields":{},"cancelledAt":"2024-02-20T14:05:00Z","clientId":"a1b2c3d4-e5f6-7890-abcd-ef1234567890","collectionMethod":"sendInvoice","companyId":"f0e1d2c3-b4a5-6789-0123-456789abcdef","createdAt":"\u003cstring>","creatorId":"\u003cstring>","currency":"usd","data":"\u003cstring>","daysUntilDue":30,"fields":{"absorbTransactionFees":true,"address":{"addressLine1":"548 Market St","addressLine2":"Suite 100","city":"San Francisco","country":"United States","fullAddress":"548 Market St, San Francisco, CA 94105","postalCode":"94105","region":"California"},"allowPaymentViaACH":true,"allowPaymentViaCC":true,"archivePaused":true,"attachment":"\u003cstring>","cancelledAt":"\u003cstring>","clientUserId":"\u003cstring>","collectionMethod":"\u003cstring>","companyId":"\u003cstring>","currency":"\u003cstring>","daysUntilDue":123,"forcePaused":true,"interval":"\u003cstring>","lineItems":[{"description":"\u003cstring>","id":"\u003cstring>","priceId":"\u003cstring>","productId":"\u003cstring>","quantity":123,"rate":123}],"memo":"\u003cstring>","paymentPreferences":{"absorbTransactionFee":["bankAccount"],"paymentMethodTypes":["bankAccount"]},"prorate":true,"purchaseFields":{"origin":"internal"},"reactivatedBy":"\u003cstring>","resetBillingCycle":true,"scheduleEndDate":123,"scheduleIterations":123,"scheduleStartDate":123,"taxPercentage":123},"filteredListIndexPkey":"\u003cstring>","forcePaused":false,"id":"\u003cstring>","identityId":"\u003cstring>","interval":"monthly","intervalCount":1,"lineItems":[{"amount":5000,"description":"Onboarding setup fee","id":"\u003cstring>","priceId":"price_1a2b3c","priceInterval":"month","productId":"prod_1a2b3c","quantity":2,"type":"\u003cstring>"}],"memo":"Monthly retainer","object":"\u003cstring>","paymentMethodPreferences":[{"feePaidByClient":true,"type":"creditCard"}],"paymentSourceId":"card_1a2b3c","previousAttributes":{},"recipientId":"a1b2c3d4-e5f6-7890-abcd-ef1234567890","ref":"\u003cstring>","status":"active","taxPercentage":8.25,"templateId":"a7c3e9f1-2b4d-4e6a-8c0f-1d2e3f4a5b6c","updatedAt":"\u003cstring>"}}},"exampleType":"generated"}},"description":"OK","exampleType":"generated"},"587516d5-7d7a-40b1-8681-527979a752c3":{"content":{"application/json":{"schema":{"properties":{"code":{"type":"string","uniqueKey":"code","typeLabel":"string"},"data":{"oneOf":[{}],"uniqueKey":"data","typeLabel":"any"},"message":{"type":"string","uniqueKey":"message","typeLabel":"string"}},"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"\u003cstring>","data":"\u003cunknown>","message":"\u003cstring>"}}},"exampleType":"generated"}},"description":"Invalid request body, recipient, interval, or line items","exampleType":"generated"},"144e646d-d818-42ca-b49b-edb436cbc78d":{"content":{"application/json":{"schema":{"properties":{"code":{"type":"string","uniqueKey":"code","typeLabel":"string"},"data":{"oneOf":[{}],"uniqueKey":"data","typeLabel":"any"},"message":{"type":"string","uniqueKey":"message","typeLabel":"string"}},"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"\u003cstring>","data":"\u003cunknown>","message":"\u003cstring>"}}},"exampleType":"generated"}},"description":"Missing or invalid API key, or caller lacks permission","exampleType":"generated"},"2c3130bc-0d66-4d5d-88df-4a6a0a8163bb":{"content":{"application/json":{"schema":{"properties":{"code":{"type":"string","uniqueKey":"code","typeLabel":"string"},"data":{"oneOf":[{}],"uniqueKey":"data","typeLabel":"any"},"message":{"type":"string","uniqueKey":"message","typeLabel":"string"}},"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"\u003cstring>","data":"\u003cunknown>","message":"\u003cstring>"}}},"exampleType":"generated"}},"description":"Payout account, recipient, or subscription template not found","exampleType":"generated"},"ded934a9-3bf7-422a-8f3e-0728f1d28b74":{"content":{"application/json":{"schema":{"properties":{"code":{"type":"string","uniqueKey":"code","typeLabel":"string"},"data":{"oneOf":[{}],"uniqueKey":"data","typeLabel":"any"},"message":{"type":"string","uniqueKey":"message","typeLabel":"string"}},"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"\u003cstring>","data":"\u003cunknown>","message":"\u003cstring>"}}},"exampleType":"generated"}},"description":"Unexpected server error","exampleType":"generated"}},"security":{"607aead3-c06f-423c-8728-285f842eae64":{"APIKeyHeader":{"in":"header","name":"X-API-KEY","type":"apiKey","scopes":[],"schemeName":"APIKeyHeader"}}},"servers":{"e68704e8-5790-46f6-9ecc-6c6aadfdb6e7":{"url":"https://api.assembly.com"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"in":"header","name":"X-API-KEY","type":"apiKey","scopes":[],"schemeName":"APIKeyHeader"},"schema":{"title":"X-API-KEY","type":"string","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"APIKeyHeader","name":"X-API-KEY"}],"title":"APIKeyHeader"}]},"originalFileLocation":"api-reference/openapi.json"},"subdomain":"assembly-ff8b9417","siteName":"Assembly","title":"Create a subscription - Assembly","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-11T20:27:36.879Z","originalFileLocation":"api-reference/subscriptions/create-a-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=\"Creates a recurring subscription for a client or company. Requires a recipient (clientId or companyId), at least one line item, and a connected payout account on the portal. The billing interval is inferred from recurring prices when present, otherwise taken from the request.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Assembly\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/assembly-ff8b9417/5pY6iQotLUCCTDOg/_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=\"/docs/mintlify-assets/_mintlify/favicons/assembly-ff8b9417/5pY6iQotLUCCTDOg/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/assembly-ff8b9417/5pY6iQotLUCCTDOg/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/assembly-ff8b9417/5pY6iQotLUCCTDOg/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/assembly-ff8b9417/5pY6iQotLUCCTDOg/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/assembly-ff8b9417/5pY6iQotLUCCTDOg/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/assembly-ff8b9417/5pY6iQotLUCCTDOg/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/assembly-ff8b9417/5pY6iQotLUCCTDOg/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/assembly-ff8b9417/5pY6iQotLUCCTDOg/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Create a subscription - Assembly\">\u003cmeta data-mint-head property=\"og:description\" content=\"Creates a recurring subscription for a client or company. Requires a recipient (clientId or companyId), at least one line item, and a connected payout account on the portal. The billing interval is inferred from recurring prices when present, otherwise taken from the request.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Assembly\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://assembly.com/docs/api-reference/subscriptions/create-a-subscription\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://studio.assembly.com/docs/images/og-card.png\">\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=\"Create a subscription - Assembly\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Creates a recurring subscription for a client or company. Requires a recipient (clientId or companyId), at least one line item, and a connected payout account on the portal. The billing interval is inferred from recurring prices when present, otherwise taken from the request.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://studio.assembly.com/docs/images/og-card.png\">\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=\"/docs/mintlify-assets/_mintlify/favicons/assembly-ff8b9417/5pY6iQotLUCCTDOg/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Assembly\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#1A1A1A\">\u003clink data-mint-head rel=\"canonical\" href=\"https://assembly.com/docs/api-reference/subscriptions/create-a-subscription\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/api-reference/subscriptions/create-a-subscription.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://assembly.com/#organization\",\"name\":\"Assembly\",\"url\":\"https://assembly.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/assembly-ff8b9417/KKAb23PoqSLUWjAx/logo/light.svg?fit=max\u0026auto=format\u0026n=KKAb23PoqSLUWjAx\u0026q=85\u0026s=63a60c80648df2ed14efe9e0b9b05eca\"}},{\"@type\":\"WebSite\",\"@id\":\"https://assembly.com/docs#website\",\"name\":\"Assembly\",\"url\":\"https://assembly.com/docs\",\"publisher\":{\"@id\":\"https://assembly.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://assembly.com/docs/api-reference/subscriptions/create-a-subscription#webpage\",\"url\":\"https://assembly.com/docs/api-reference/subscriptions/create-a-subscription\",\"name\":\"Create a subscription\",\"description\":\"Creates a recurring subscription for a client or company. Requires a recipient (clientId or companyId), at least one line item, and a connected payout account on the portal. The billing interval is inferred from recurring prices when present, otherwise taken from the request.\",\"dateModified\":\"2026-11-11T20:27:36.879Z\",\"isPartOf\":{\"@id\":\"https://assembly.com/docs#website\"},\"breadcrumb\":{\"@id\":\"https://assembly.com/docs/api-reference/subscriptions/create-a-subscription#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://assembly.com/docs/api-reference/subscriptions/create-a-subscription#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Billing\",\"item\":\"https://assembly.com/docs/api-reference/invoices/retrieve-an-invoice\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Subscriptions\",\"item\":\"https://assembly.com/docs/api-reference/resources/subscriptions\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Create a subscription\",\"item\":\"https://assembly.com/docs/api-reference/subscriptions/create-a-subscription\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://assembly.com/docs/api-reference/subscriptions/create-a-subscription#apireference\",\"headline\":\"Create a subscription\",\"name\":\"Create a subscription\",\"description\":\"Creates a recurring subscription for a client or company. Requires a recipient (clientId or companyId), at least one line item, and a connected payout account on the portal. The billing interval is inferred from recurring prices when present, otherwise taken from the request.\",\"url\":\"https://assembly.com/docs/api-reference/subscriptions/create-a-subscription\",\"mainEntityOfPage\":{\"@id\":\"https://assembly.com/docs/api-reference/subscriptions/create-a-subscription#webpage\"},\"image\":\"https://studio.assembly.com/docs/images/og-card.png\",\"dateModified\":\"2026-11-11T20:27:36.879Z\",\"publisher\":{\"@id\":\"https://assembly.com/#organization\"},\"isPartOf\":{\"@id\":\"https://assembly.com/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Assembly\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Assembly\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/docs/api-reference/subscriptions/create-a-subscription.md","siteName":"Assembly","nav":{"global":null,"tabs":[{"tab":"Guides","pages":[{"title":"Guides","href":"/getting-started/welcome"}]},{"tab":"API reference","groups":[{"group":"Getting started","pages":[{"title":"Introduction","href":"/api-reference/introduction"},{"title":"Pagination","href":"/api-reference/pagination"},{"title":"Rate limits and usage","href":"/api-reference/rate-limits"},{"title":"Errors","href":"/api-reference/errors"}]},{"group":"Webhooks","pages":[{"title":"Overview","href":"/api-reference/webhooks/overview"},{"title":"Events","href":"/api-reference/webhooks/events"}]},{"group":"Core Resources","pages":[{"group":"Clients","root":{"title":"Clients","href":"/api-reference/resources/clients"},"pages":[{"title":"Create a client","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/clients","href":"/api-reference/clients/create-a-client"},{"title":"List clients","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/clients","href":"/api-reference/clients/list-clients"},{"title":"Retrieve a client","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/clients/{id}","href":"/api-reference/clients/retrieve-a-client"},{"title":"Update a client","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /v1/clients/{id}","href":"/api-reference/clients/update-a-client"},{"title":"Delete a client","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/clients/{id}","href":"/api-reference/clients/delete-a-client"},{"title":"Retrieve a client with app visibility","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/clients/{id}/app-visibility","href":"/api-reference/clients/retrieve-a-client-with-app-visibility"}]},{"group":"Companies","root":{"title":"Companies","href":"/api-reference/resources/companies"},"pages":[{"title":"Create a company","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/companies","href":"/api-reference/companies/create-a-company"},{"title":"List companies","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/companies","href":"/api-reference/companies/list-companies"},{"title":"Retrieve a company","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/companies/{id}","href":"/api-reference/companies/retrieve-a-company"},{"title":"Update a company","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /v1/companies/{id}","href":"/api-reference/companies/update-a-company"},{"title":"Delete a company","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/companies/{id}","href":"/api-reference/companies/delete-a-company"},{"title":"Add clients to a company","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/companies/{id}/clients","href":"/api-reference/companies/add-clients-to-a-company"}]},{"group":"Internal Users","root":{"title":"Internal Users","href":"/api-reference/resources/internal-users"},"pages":[{"title":"Get an internal user","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/internal-users/{id}","href":"/api-reference/internal-users/get-an-internal-user"},{"title":"Invite an internal user","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/internal-users","href":"/api-reference/internal-users/invite-an-internal-user"},{"title":"Update an internal user","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /v1/internal-users/{id}","href":"/api-reference/internal-users/update-an-internal-user"},{"title":"List internal users","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/internal-users","href":"/api-reference/internal-users/list-internal-users"},{"title":"Get an internal user's notification settings","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/internal-users/{id}/notification-settings","href":"/api-reference/internal-users/get-an-internal-users-notification-settings"}]},{"group":"Workspaces","root":{"title":"Workspaces","href":"/api-reference/resources/workspaces"},"pages":[{"title":"Retrieve the workspace","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/workspaces","href":"/api-reference/workspaces/retrieve-the-workspace"}]},{"group":"Me","pages":[{"title":"Retrieve the current user","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/me","href":"/api-reference/me/retrieve-the-current-user"}]}]},{"group":"CRM","pages":[{"group":"Custom Fields","root":{"title":"Custom Fields","href":"/api-reference/resources/custom-fields"},"pages":[{"title":"List custom fields","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/custom-fields","href":"/api-reference/custom-fields/list-custom-fields"},{"title":"Create custom fields","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/custom-fields","href":"/api-reference/custom-fields/create-custom-fields"},{"title":"Update a custom field","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /v1/custom-fields/{id}","href":"/api-reference/custom-fields/update-a-custom-field"},{"title":"Delete a custom field","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/custom-fields/{id}","href":"/api-reference/custom-fields/delete-a-custom-field"}]},{"group":"Custom Field Options","root":{"title":"Custom Field Options","href":"/api-reference/resources/custom-field-options"},"pages":[{"title":"List custom field options","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/custom-fields/{id}/options","href":"/api-reference/custom-fields/list-custom-field-options"}]},{"group":"Notes","root":{"title":"Notes","href":"/api-reference/resources/notes"},"pages":[{"title":"Create a note","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/notes","href":"/api-reference/notes/create-a-note"},{"title":"List notes","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/notes","href":"/api-reference/notes/list-notes"},{"title":"Update a note","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /v1/notes/{id}","href":"/api-reference/notes/update-a-note"},{"title":"Retrieve a note","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/notes/{id}","href":"/api-reference/notes/retrieve-a-note"},{"title":"Delete a note","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/notes/{id}","href":"/api-reference/notes/delete-a-note"}]}]},{"group":"Messaging","pages":[{"group":"Message Channels","root":{"title":"Message Channels","href":"/api-reference/resources/message-channels"},"pages":[{"title":"Create Message Channel","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/message-channels","href":"/api-reference/message-channels/create-message-channel"},{"title":"Get a list of Message Channels","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/message-channels","href":"/api-reference/message-channels/get-a-list-of-message-channels"},{"title":"Get Message Channel by id","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/message-channels/{id}","href":"/api-reference/message-channels/get-message-channel-by-id"},{"title":"Get unread message channels for a user","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/message-channels/unread","href":"/api-reference/message-channels/get-unread-message-channels-for-a-user"}]},{"group":"Messages","root":{"title":"Messages","href":"/api-reference/resources/messages"},"pages":[{"title":"Send a message","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/messages","href":"/api-reference/messages/send-a-message"},{"title":"List messages","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/messages","href":"/api-reference/messages/list-messages"}]}]},{"group":"Billing","pages":[{"group":"Invoices","root":{"title":"Invoices","href":"/api-reference/resources/invoices"},"pages":[{"title":"Retrieve an invoice","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/invoices/{id}","href":"/api-reference/invoices/retrieve-an-invoice"},{"title":"List invoices","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/invoices","href":"/api-reference/invoices/list-invoices"},{"title":"Create an invoice","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/invoices","href":"/api-reference/invoices/create-an-invoice"}]},{"group":"Invoice Templates","root":{"title":"Invoice Templates","href":"/api-reference/resources/invoice-templates"},"pages":[{"title":"List invoice templates","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/invoice-templates","href":"/api-reference/invoice-templates/list-invoice-templates"}]},{"group":"Payments","root":{"title":"Payments","href":"/api-reference/resources/payments"},"pages":[{"title":"List payments","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/payments","href":"/api-reference/payments/list-payments"}]},{"group":"Prices","root":{"title":"Prices","href":"/api-reference/resources/prices"},"pages":[{"title":"List prices","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/prices","href":"/api-reference/prices/list-prices"},{"title":"Create a price","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/prices","href":"/api-reference/prices/create-a-price"},{"title":"Retrieve a price","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/prices/{id}","href":"/api-reference/prices/retrieve-a-price"}]},{"group":"Products","root":{"title":"Products","href":"/api-reference/resources/products"},"pages":[{"title":"List products","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/products","href":"/api-reference/products/list-products"},{"title":"Create a product","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/products","href":"/api-reference/products/create-a-product"},{"title":"Get a product by ID","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/products/{id}","href":"/api-reference/products/get-a-product-by-id"}]},{"group":"Subscriptions","root":{"title":"Subscriptions","description":"Represents a subscription that can be created using a template or individual line items, configured to automatically charge or send invoices based on a billing interval.","href":"/api-reference/resources/subscriptions"},"pages":[{"title":"Create a subscription","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/subscriptions","href":"/api-reference/subscriptions/create-a-subscription"},{"title":"List subscriptions","description":"Returns a paginated list of subscriptions. Client users always receive their own subscriptions plus company-targeted subscriptions for their company; recipient query params are ignored. Internal callers can filter by recipient: companyId alone returns every subscription in that company, clientId returns that client's subscriptions, and clientId with companyId returns that client's subscriptions in that company.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/subscriptions","href":"/api-reference/subscriptions/list-subscriptions"},{"title":"Retrieve a subscription","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/subscriptions/{id}","href":"/api-reference/subscriptions/retrieve-a-subscription"},{"title":"Cancel a subscription","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/subscriptions/{id}/cancel","href":"/api-reference/subscriptions/cancel-a-subscription"}]},{"group":"Subscription Templates","root":{"title":"Subscription Templates","href":"/api-reference/resources/subscription-templates"},"pages":[{"title":"List subscription templates","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/subscription-templates","href":"/api-reference/subscription-templates/list-subscription-templates"}]},{"group":"Refunds","pages":[{"title":"List refunds","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/refunds","href":"/api-reference/refunds/list-refunds"},{"title":"Create a refund","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/refunds","href":"/api-reference/refunds/create-a-refund"}]}]},{"group":"Files","pages":[{"group":"Files","root":{"title":"Files","href":"/api-reference/resources/files"},"pages":[{"title":"Create a File","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/files/{fileType}","href":"/api-reference/files/create-a-file"},{"title":"Get a File's metadata","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/files/{id}","href":"/api-reference/files/get-a-files-metadata"},{"title":"Delete a File","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/files/{id}","href":"/api-reference/files/delete-a-file"},{"title":"Get a File's download url","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/files/{id}/download-url","href":"/api-reference/files/get-a-files-download-url"},{"title":"Get a File's contents","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/files/{id}/download","href":"/api-reference/files/get-a-files-contents"},{"title":"List files within a file channel","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/files","href":"/api-reference/files/list-files-within-a-file-channel"},{"title":"Update Folder Permissions","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /v1/files/{id}/permissions/","href":"/api-reference/files/update-folder-permissions"},{"title":"Update Root Folder Permissions","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /v1/files/root/permissions","href":"/api-reference/files/update-root-folder-permissions"}]},{"group":"File Channels","root":{"title":"File Channels","href":"/api-reference/resources/file-channels"},"pages":[{"title":"Create File Channel","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/channels/files","href":"/api-reference/file-channels/create-file-channel"},{"title":"List File Channels","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/channels/files","href":"/api-reference/file-channels/list-file-channels"},{"title":"Get File Channel by id","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/channels/files/{id}","href":"/api-reference/file-channels/get-file-channel-by-id"}]}]},{"group":"Contracts","pages":[{"group":"Contracts","root":{"title":"Contracts","href":"/api-reference/resources/contracts"},"pages":[{"title":"Send Contract","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/contracts","href":"/api-reference/contracts/send-contract"},{"title":"List contracts","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/contracts","href":"/api-reference/contracts/list-contracts"},{"title":"Get Contract","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/contracts/{id}","href":"/api-reference/contracts/get-contract"}]},{"group":"Contract Templates","root":{"title":"Contract Templates","href":"/api-reference/resources/contract-templates"},"pages":[{"title":"Get Contract Template by ID","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/contract-templates/{id}","href":"/api-reference/contract-templates/get-contract-template-by-id"},{"title":"List Contract Templates","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/contract-templates","href":"/api-reference/contract-templates/list-contract-templates"}]}]},{"group":"Forms","pages":[{"group":"Forms","root":{"title":"Forms","href":"/api-reference/resources/forms"},"pages":[{"title":"Retrieve a form","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/forms/{id}","href":"/api-reference/forms/retrieve-a-form"},{"title":"List forms","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/forms","href":"/api-reference/forms/list-forms"},{"title":"Create a form","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/forms","href":"/api-reference/forms/create-a-form"},{"title":"List a form's submissions","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/forms/{id}/form-responses","href":"/api-reference/forms/list-a-forms-submissions"}]},{"group":"Form Responses","root":{"title":"Form Responses","href":"/api-reference/resources/form-responses"},"pages":[{"title":"Assign a form to clients","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/form-responses","href":"/api-reference/form-responses/assign-a-form-to-clients"}]}]},{"group":"Tasks","pages":[{"group":"Tasks","root":{"title":"Tasks","href":"/api-reference/resources/tasks"},"pages":[{"title":"List tasks","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/tasks","href":"/api-reference/tasks/list-tasks"},{"title":"Create a task","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/tasks","href":"/api-reference/tasks/create-a-task"},{"title":"Retrieve a task","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/tasks/{id}","href":"/api-reference/tasks/retrieve-a-task"},{"title":"Update a task","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /v1/tasks/{id}","href":"/api-reference/tasks/update-a-task"},{"title":"Delete a task","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/tasks/{id}","href":"/api-reference/tasks/delete-a-task"}]},{"group":"Task Templates","root":{"title":"Task Templates","href":"/api-reference/resources/task-templates"},"pages":[{"title":"List task templates","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/task-templates","href":"/api-reference/task-templates/list-task-templates"},{"title":"Retrieve a task template","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/task-templates/{id}","href":"/api-reference/task-templates/retrieve-a-task-template"}]},{"group":"Task Comments","root":{"title":"Task Comments","href":"/api-reference/resources/task-comments"},"pages":[{"title":"List task comments","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/comments","href":"/api-reference/comments/list-task-comments"},{"title":"Retrieve a task comment","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/comments/{commentId}","href":"/api-reference/comments/retrieve-a-task-comment"},{"title":"Delete a task comment","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/comments/{commentId}","href":"/api-reference/comments/delete-a-task-comment"}]}]},{"group":"Token","pages":[{"group":"Token","root":{"title":"Token","href":"/api-reference/resources/token"},"pages":[{"title":"Issue an app-scoped offline bearer token","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/token","href":"/api-reference/token/issue-an-app-scoped-offline-bearer-token"}]}]},{"group":"Others","pages":[{"group":"Apps","pages":[{"title":"List callable apps","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/apps","href":"/api-reference/apps/list-callable-apps"},{"title":"Retrieve an app's operations","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/apps/{appId}","href":"/api-reference/apps/retrieve-an-apps-operations"},{"title":"Retrieve an app's API description","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/apps/{appId}/contract","href":"/api-reference/apps/retrieve-an-apps-api-description"}]},{"group":"App Installs","root":{"title":"App Installs","href":"/api-reference/resources/app-installs"},"pages":[{"title":"List app installs","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/installs","href":"/api-reference/installs/list-app-installs"},{"title":"Get an app install","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/installs/{installId}","href":"/api-reference/installs/get-an-app-install"},{"title":"Get an app install's notification settings","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/installs/{installId}/notification-settings","href":"/api-reference/installs/get-an-app-installs-notification-settings"},{"title":"Create an app install's notification settings","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/installs/{installId}/notification-settings","href":"/api-reference/installs/create-an-app-installs-notification-settings"},{"title":"Update an app install's notification settings","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /v1/installs/{installId}/notification-settings","href":"/api-reference/installs/update-an-app-installs-notification-settings"}]},{"group":"App Connections","root":{"title":"App Connections","href":"/api-reference/resources/app-connections"},"pages":[{"title":"List app install connections","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/installs/{installId}/connections","href":"/api-reference/installs/list-app-install-connections"},{"title":"Create an app install connection","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/installs/{installId}/connections","href":"/api-reference/installs/create-an-app-install-connection"}]},{"group":"Events","root":{"title":"Events","href":"/api-reference/resources/events"},"pages":[{"title":"List audit events","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/events","href":"/api-reference/events/list-audit-events"},{"title":"Create an audit event","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/events","href":"/api-reference/events/create-an-audit-event"},{"title":"Get audit event by ID","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/events/{id}","href":"/api-reference/events/get-audit-event-by-id"}]},{"group":"Notifications","root":{"title":"Notifications","href":"/api-reference/resources/notifications"},"pages":[{"title":"List notifications","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/notifications","href":"/api-reference/notifications/list-notifications"},{"title":"Create a notification","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/notifications","href":"/api-reference/notifications/create-a-notification"},{"title":"Retrieve a notification","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /v1/notifications/{id}","href":"/api-reference/notifications/retrieve-a-notification"},{"title":"Delete a notification","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /v1/notifications/{id}","href":"/api-reference/notifications/delete-a-notification"},{"title":"Mark notification as read","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/notifications/{id}/read","href":"/api-reference/notifications/mark-notification-as-read"},{"title":"Mark notification as unread","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /v1/notifications/{id}/unread","href":"/api-reference/notifications/mark-notification-as-unread"}]}]}]}]},"basePath":"","title":"Create a subscription - Assembly","buildId":"dpl_6PxPD4Fj1JDU9BJxEHvfdUmxKThw","deploymentId":"dpl_6PxPD4Fj1JDU9BJxEHvfdUmxKThw","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CASS2Vpq.js","utils-4k9fyWRu.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-UU-UueZb.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-BgJ0LOYq.js","snippetPresets-CMgzlMR-.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-BzEJegkK.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-CZuQIZdk.js","shallow-Bw5arfMA.js","getApiPlaygroundDisplay-Ds834aVN.js","CodeSnippet-CKzmjw9L.js","CodeSnippets-BRpgomdp.js","Page-DvEUoD2H.js","getPastedJson-B0N-Tn76.js","icon-DASMs9nC.js","MethodPill-BA6DBLqx.js","DuplicateIcon-BMT5qfbJ.js","createIcon-CNfwVWPx.js","DynamicMarkdown-JYyBNlrJ.js","SectionHeading-BbZnmz8a.js","axios-vUo_bRtp.js","Markdown-LUU0YLpA.js","clsx-Di4ek5Ae.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-VEVWQCR4.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-CPszyu99.js"]}