Beta. This endpoint is unstable and may still change without notice. Pin against the dated version and watch the changelog.
Adds another recipient to the offer, optionally with its own invitation email. The role controls whether the recipient may only read, sign, or counter-sign.
Linked subscription. Set when the offer extends or renews an existing subscription, and also once an accepted offer has been converted into a subscription. Null when the offer is not linked to a subscription.
Media ID of the purchase order uploaded by the buyer. To download it, call GET /media/{id}/download with your API token, or mint a shareable link with POST /media/{id}/download-token and then GET /media/{id}/download/{token}.
Media ID of the acceptance and audit-trail document. To download it, call GET /media/{id}/download with your API token, or mint a shareable link with POST /media/{id}/download-token and then GET /media/{id}/download/{token}.
Media ID of the fully signed offer PDF. To download it, call GET /media/{id}/download with your API token, or mint a shareable link with POST /media/{id}/download-token and then GET /media/{id}/download/{token}.
Date until which the offer is valid. Acting on an expired offer is rejected with HTTP 410. Set when the offer is published; null for historical offers.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Fynn Docs","colors":{"primary":"#000","light":"#fff","dark":"#000"},"logo":{"light":"https://mintcdn.com/fynnsubscriptionbilling/kPbBeWVEZfmEic9q/logo/logo-dark.svg?fit=max\u0026auto=format\u0026n=kPbBeWVEZfmEic9q\u0026q=85\u0026s=83e4b30a53d77c3809e0f22afa29335d","dark":"https://mintcdn.com/fynnsubscriptionbilling/kPbBeWVEZfmEic9q/logo/dark.svg?fit=max\u0026auto=format\u0026n=kPbBeWVEZfmEic9q\u0026q=85\u0026s=5798319f6c8632d79fe789f72eaa94e2"},"favicon":"https://mintcdn.com/fynnsubscriptionbilling/zDQkHT5wBBQ3jA-O/favicon.svg?fit=max\u0026auto=format\u0026n=zDQkHT5wBBQ3jA-O\u0026q=85\u0026s=410ff1f698a399faed9fbb877457bb43","api":{"openapi":["assets/openapi.json","assets/openapi-v2-plans.json","assets/openapi-v2-offers.json","assets/openapi-v2-commission.json","assets/openapi-v2-payment-plans.json","assets/openapi-v2-finance.json"],"playground":{"display":"interactive"},"examples":{"languages":["curl","python","javascript","php"]}},"navbar":{"links":[{"href":"https://cal.com/team/fynn/fynn-documentation","label":"Termin buchen"},{"href":"mailto:hi@fynn.eu","label":"Support"}],"primary":{"type":"button","label":"App Login","href":"https://app.fynn.eu"}},"footer":{"socials":{"x":"https://twitter.com/wearefynn","github":"https://github.com/fynn-digital","linkedin":"https://www.linkedin.com/company/wearefynn"}},"integrations":{"gtm":{"tagId":"GTM-NKGQ4TQ9"}},"contextual":{"options":["copy","view","chatgpt","claude"],"display":"header"},"styling":{"latex":true},"navigation":{"languages":[{"language":"de","default":true,"href":"introduction"},{"language":"en","href":"en/introduction"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"fynnsubscriptionbilling","hasAudioNarration":false,"actualSubdomain":"fynnsubscriptionbilling","customDomains":["docs.fynn.eu"],"gitSource":{"type":"gitlab","owner":"fynn/core","repo":"core-api23","deployBranch":"main","contentDirectory":"public-docs","isPrivate":true,"projectId":396,"hostUrl":"https://git.netzfabrik.com","mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae0cb10bffc252aa12659b4","collectionId":"a0eca868-e9d7-48a4-bb4f-aa344b49c193","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae0cb10bffc252aa12659b4"},"feedback":{"thumbs":true,"edits":true,"issues":true,"agentFeedback":true},"entitlements":{"REMOVE_BRANDING":{"status":"ENABLED"}},"buildId":"6ae0cb10bffc252aa12659b4","clientVersion":"0.0.3990","searchFilterCounts":[{"language":"de","tag":"API Referenz","count":249},{"language":"de","tag":"Dokumentation","count":93},{"language":"de","tag":"API V2","count":71},{"language":"en","tag":"Documentation","count":59},{"language":"de","tag":"API","count":46},{"language":"de","tag":"Catalogue","count":42},{"language":"de","tag":"Angebote","count":36},{"language":"de","tag":"Subscription","count":30},{"language":"de","tag":"Customer","count":30},{"language":"de","tag":"Finanzberichte","count":29},{"language":"de","tag":"Payment","count":26},{"language":"default","tag":"API V2","count":18},{"language":"default","tag":"Dokumentation","count":15},{"language":"default","tag":"Pläne","count":15},{"language":"en","tag":"Integrations","count":15},{"language":"default","tag":"API","count":11},{"language":"default","tag":"API Referenz","count":10},{"language":"default","tag":"API documentation","count":10},{"language":"en","tag":"Products","count":9},{"language":"en","tag":"Settings","count":9},{"language":"en","tag":"Customers","count":7},{"language":"en","tag":"Subscriptions","count":7},{"language":"default","tag":"Guides","count":6},{"language":"default","tag":"Plan-Verwaltung","count":6},{"language":"en","tag":"Payment Providers","count":6},{"language":"default","tag":"Nutzungsbasierte Abrechnung","count":5},{"language":"en","tag":"Accounting","count":5},{"language":"en","tag":"Developers","count":5},{"language":"en","tag":"Invoices","count":5},{"language":"default","tag":"KI-Assistent","count":4}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","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":"per-site-search-delta","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":"editor-private-page-search","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":"editor-nav-generations","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":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":".update-container{display:flex}.update-container>div{position:unset!important}@media (min-width:1024px){.update-container{flex-direction:column!important}}[data-component-part=update-label]{background:0 0}[data-component-part=update-tag]{-webkit-text-size-adjust:100%;tab-size:4;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-feature-settings:\"cv02\",\"cv03\",\"cv04\",\"cv11\";--scroll-mt:9.5rem;--font-inter:'__Inter_86cd50', '__Inter_Fallback_86cd50';--font-jetbrains-mono:'__JetBrains_Mono_3c557b', '__JetBrains_Mono_Fallback_3c557b';--primary:39 19 64;--primary-light:255 255 255;--primary-dark:0 0 0;--background-light:255 255 255;--background-dark:0 0 0;--gray-50:244 243 244;--gray-100:239 238 239;--gray-200:223 223 224;--gray-300:207 206 207;--gray-400:159 159 160;--gray-500:113 112 113;--gray-600:81 80 81;--gray-700:63 63 64;--gray-800:38 37 39;--gray-900:23 23 24;--gray-950:11 10 12;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\",\"Segoe UI Symbol\";-webkit-font-smoothing:antialiased;--tw-prose-body:#374151;--tw-prose-headings:#111827;--tw-prose-lead:#4b5563;--tw-prose-links:#111827;--tw-prose-bold:#111827;--tw-prose-counters:#6b7280;--tw-prose-bullets:#d1d5db;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#111827;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6b7280;--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:17 24 39;--tw-prose-code:#111827;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1f2937;--tw-prose-th-borders:#d1d5db;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5db;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#9ca3af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#9ca3af;--tw-prose-invert-bullets:#4b5563;--tw-prose-invert-hr:#374151;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#374151;--tw-prose-invert-captions:#9ca3af;--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:255 255 255;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5db;--tw-prose-invert-pre-bg:rgba(0,0,0,.5);--tw-prose-invert-th-borders:#4b5563;--tw-prose-invert-td-borders:#374151;-webkit-user-modify:read-only;box-sizing:border-box;border-width:0;border-style:solid;border-color:rgb(var(--gray-200));--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: ;display:flex;flex-grow:0;cursor:pointer;align-items:center;justify-content:center;border-radius:var(--rounded-lg,.5rem);background-color:rgb(var(--primary)/.1);padding:.25rem .5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity:1;color:rgb(var(--primary)/var(--tw-text-opacity))}"}],"page":{"pagePath":"v2-offers-api/offers/add-recipient","slug":"/v2-offers-api/offers/add-recipient","pageMetadata":{"openapi":"assets/openapi-v2-offers.json post /offers/{id}/recipients","title":"Add a recipient","description":"**Beta. This endpoint is unstable and may still change without notice.** Pin against the dated version and watch the changelog.\n\nAdds another recipient to the offer, optionally with its own invitation email. The role controls whether the recipient may only read, sign, or counter-sign.","href":"/v2-offers-api/offers/add-recipient"},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n strong: \"strong\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsxs(_components.p, {\n children: [_jsx(_components.strong, {\n children: \"Beta. This endpoint is unstable and may still change without notice.\"\n }), \" Pin against the dated version and watch the changelog.\"]\n }), \"\\n\", _jsx(_components.p, {\n children: \"Adds another recipient to the offer, optionally with its own invitation email. The role controls whether the recipient may only read, sign, or counter-sign.\"\n })]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"openapi":"assets/openapi-v2-offers.json post /offers/{id}/recipients","title":"Add a recipient","description":"**Beta. This endpoint is unstable and may still change without notice.** Pin against the dated version and watch the changelog.\n\nAdds another recipient to the offer, optionally with its own invitation email. The role controls whether the recipient may only read, sign, or counter-sign.","href":"/v2-offers-api/offers/add-recipient"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/fynnsubscriptionbilling/086131e1768d5953/changelog-sidebar.js"],"openApiReferenceData":{"operation":{"operationId":"addOfferRecipient","tags":["Offers"],"responses":{"201":"38c9a7a8-880c-489b-9d8d-a30b140eeb50","400":"25056a73-0318-4aba-bd6d-2dff322fbebe","422":"16504231-86a6-452d-b8a3-7743f0f48ca3"},"summary":"Add a recipient","description":"**Beta. This endpoint is unstable and may still change without notice.** Pin against the dated version and watch the changelog.\n\nAdds another recipient to the offer, optionally with its own invitation email. The role controls whether the recipient may only read, sign, or counter-sign.","parameters":["9643ca1c-f926-4907-826e-005a7c7f4c81"],"requestBody":"b6387dee-afbd-44a0-a930-333922ed143f","deprecated":false,"security":["6642acc9-f512-4e34-8b7d-af99a36072dd"],"method":"post","type":"path","servers":["72fc9806-092b-4062-a8cd-930b82a1cbb1","baaffb25-7357-4240-b94a-ffd65adbd574"],"path":"/offers/{id}/recipients","baseUrlOptions":["https://coreapi.io","https://preview.coreapi.io"],"title":"Add a recipient","codeSamples":[],"requestExampleLanguages":["bash","python","javascript","php"],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"9643ca1c-f926-4907-826e-005a7c7f4c81":{"name":"id","in":"path","description":"Offer identifier","required":true,"deprecated":false,"schema":{"type":"string","isRequired":true,"description":"Offer identifier","uniqueKey":"","typeLabel":"string"},"style":"simple","explode":false}},"requestBody":{"description":"The new Offer resource","content":{"application/json":{"schema":{"type":"object","description":"","deprecated":false,"properties":{"email":{"format":"email","description":"The email of the recipient. This will be used to send the email.","externalDocs":{"url":"https://schema.org/email"},"type":"string","isRequired":true,"uniqueKey":"email","typeLabel":"string\u003cemail>"},"firstName":{"oneOf":[{"maxLength":100,"description":"The first name of the recipient (optional, email is the only required field)","type":"string","uniqueKey":"firstName.oneOf.0","typeLabel":"string"},{"maxLength":100,"description":"The first name of the recipient (optional, email is the only required field)","type":"null","uniqueKey":"firstName.oneOf.1","typeLabel":"null"}],"uniqueKey":"firstName","typeLabel":"string | null"},"lastName":{"oneOf":[{"maxLength":100,"description":"The last name of the recipient (optional, email is the only required field)","type":"string","uniqueKey":"lastName.oneOf.0","typeLabel":"string"},{"maxLength":100,"description":"The last name of the recipient (optional, email is the only required field)","type":"null","uniqueKey":"lastName.oneOf.1","typeLabel":"null"}],"uniqueKey":"lastName","typeLabel":"string | null"},"role":{"description":"The role of the recipient\n\nPossible values:\n * `read`: The recipient can read the offer\n * `sign`: The recipient can read and sign the offer","uniqueKey":"role","typeLabel":"any"},"sendEmail":{"description":"Whether to send an invitation email to the recipient. Otherwise, you have to inform the recipient manually.","type":"boolean","uniqueKey":"sendEmail","typeLabel":"boolean"}},"required":["email"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"email":"jsmith@example.com","firstName":"\u003cstring>","lastName":"\u003cstring>","role":"\u003cunknown>","sendEmail":true}}},"exampleType":"generated"}},"required":true,"exampleType":"generated"},"responses":{"38c9a7a8-880c-489b-9d8d-a30b140eeb50":{"description":"Offer resource created","content":{"application/json":{"schema":{"type":"object","description":"","deprecated":false,"properties":{"id":{"readOnly":true,"type":"string","uniqueKey":"id","typeLabel":"string"},"subscription":{"oneOf":[{"type":"object","description":"Linked subscription. Set when the offer extends or renews an existing subscription, and also once an accepted offer has been converted into a subscription. Null when the offer is not linked to a subscription.","properties":{"id":{"readOnly":true,"example":"ad8f1c2c-3b1c-4b0a-8b0a-0b0b0b0b0b0b","type":"string","uniqueKey":"subscription.oneOf.0.id","typeLabel":"string"},"externalId":{"oneOf":[{"type":"string","uniqueKey":"subscription.oneOf.0.externalId.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"subscription.oneOf.0.externalId.oneOf.1","typeLabel":"null"}],"uniqueKey":"subscription.oneOf.0.externalId","typeLabel":"string | null"},"paymentMethod":{"oneOf":[{"type":"object","description":"The payment method of the subscription. If null, the default payment method of the customer is used.","properties":{"id":{"readOnly":true,"type":"string","uniqueKey":"subscription.oneOf.0.paymentMethod.oneOf.0.id","typeLabel":"string"},"gatewayName":{"type":"string","enum":["wallet","sepa_debit","stripe","unzer","fake_provider","paypal","bank_transfer","go_cardless","testing"],"uniqueKey":"subscription.oneOf.0.paymentMethod.oneOf.0.gatewayName","typeLabel":"enum\u003cstring>"},"type":{"oneOf":[{"type":"string","enum":["sepa_debit","card","paypal","bank_transfer","wallet","fake_provider",null],"uniqueKey":"subscription.oneOf.0.paymentMethod.oneOf.0.type.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["sepa_debit","card","paypal","bank_transfer","wallet","fake_provider",null],"uniqueKey":"subscription.oneOf.0.paymentMethod.oneOf.0.type.oneOf.1","typeLabel":"null"}],"uniqueKey":"subscription.oneOf.0.paymentMethod.oneOf.0.type","typeLabel":"enum\u003cstring> | null"},"default":{"type":"boolean","uniqueKey":"subscription.oneOf.0.paymentMethod.oneOf.0.default","typeLabel":"boolean"},"status":{"default":"active","example":"active","type":"string","enum":["active","action_required","expired","revoked","gateway_unconfigured"],"uniqueKey":"subscription.oneOf.0.paymentMethod.oneOf.0.status","typeLabel":"enum\u003cstring>"},"enabled":{"type":"boolean","uniqueKey":"subscription.oneOf.0.paymentMethod.oneOf.0.enabled","typeLabel":"boolean"},"name":{"oneOf":[{"type":"string","uniqueKey":"subscription.oneOf.0.paymentMethod.oneOf.0.name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"subscription.oneOf.0.paymentMethod.oneOf.0.name.oneOf.1","typeLabel":"null"}],"uniqueKey":"subscription.oneOf.0.paymentMethod.oneOf.0.name","typeLabel":"string | null"},"creationDate":{"format":"date-time","example":"2021-01-01T00:00:00+00:00","readOnly":true,"type":"string","uniqueKey":"subscription.oneOf.0.paymentMethod.oneOf.0.creationDate","typeLabel":"string\u003cdate-time>"},"expirationDate":{"oneOf":[{"format":"date-time","example":"2021-01-01T00:00:00+00:00","type":"string","uniqueKey":"subscription.oneOf.0.paymentMethod.oneOf.0.expirationDate.oneOf.0","typeLabel":"string\u003cdate-time>"},{"format":"date-time","example":"2021-01-01T00:00:00+00:00","type":"null","uniqueKey":"subscription.oneOf.0.paymentMethod.oneOf.0.expirationDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"subscription.oneOf.0.paymentMethod.oneOf.0.expirationDate","typeLabel":"string\u003cdate-time> | null"},"card":{"readOnly":true,"description":"The card data of the payment method, if the type is \"card\"","type":"object","properties":{"brand":{"type":"string","example":"Visa","description":"The brand of the card","uniqueKey":"subscription.oneOf.0.paymentMethod.oneOf.0.card.brand","typeLabel":"string"},"last4":{"type":"string","example":"4242","description":"The last 4 digits of the card","uniqueKey":"subscription.oneOf.0.paymentMethod.oneOf.0.card.last4","typeLabel":"string"},"expMonth":{"type":"integer","example":12,"description":"The expiration month of the card","uniqueKey":"subscription.oneOf.0.paymentMethod.oneOf.0.card.expMonth","typeLabel":"integer"},"expYear":{"type":"integer","example":2022,"description":"The expiration year of the card","uniqueKey":"subscription.oneOf.0.paymentMethod.oneOf.0.card.expYear","typeLabel":"integer"},"cardHolder":{"type":"string","example":"Max Mustermann","description":"The card holder name","uniqueKey":"subscription.oneOf.0.paymentMethod.oneOf.0.card.cardHolder","typeLabel":"string"}},"uniqueKey":"subscription.oneOf.0.paymentMethod.oneOf.0.card","typeLabel":"object"},"sepaDebit":{"readOnly":true,"description":"The sepa mandate data of the payment method, if the type is \"sepa_debit\"","type":"object","properties":{"iban":{"type":"string","example":"DE8937*********3232","description":"The iban of the sepa mandate","uniqueKey":"subscription.oneOf.0.paymentMethod.oneOf.0.sepaDebit.iban","typeLabel":"string"},"bic":{"type":"string","example":"COBADEFFXXX","description":"The bic of the sepa mandate","uniqueKey":"subscription.oneOf.0.paymentMethod.oneOf.0.sepaDebit.bic","typeLabel":"string"},"mandateReference":{"type":"string","example":"MNDT-2021-123456","description":"The mandate reference of the sepa mandate","uniqueKey":"subscription.oneOf.0.paymentMethod.oneOf.0.sepaDebit.mandateReference","typeLabel":"string"},"signingDate":{"type":"string","example":"2021-01-01T00:00:00+00:00","description":"The signing date of the sepa mandate","uniqueKey":"subscription.oneOf.0.paymentMethod.oneOf.0.sepaDebit.signingDate","typeLabel":"string"}},"uniqueKey":"subscription.oneOf.0.paymentMethod.oneOf.0.sepaDebit","typeLabel":"object"},"paypal":{"readOnly":true,"description":"The paypal data of the payment method, if the type is \"paypal\"","type":"object","properties":{"email":{"type":"string","example":"max@mustermann.de","description":"The email of the paypal account","uniqueKey":"subscription.oneOf.0.paymentMethod.oneOf.0.paypal.email","typeLabel":"string"},"billingAgreementId":{"type":"string","example":"I-1J5gqz2eZvKYlo2C2X2X2X2X","description":"The billing agreement id of the paypal account","uniqueKey":"subscription.oneOf.0.paymentMethod.oneOf.0.paypal.billingAgreementId","typeLabel":"string"}},"uniqueKey":"subscription.oneOf.0.paymentMethod.oneOf.0.paypal","typeLabel":"object"}},"uniqueKey":"subscription.oneOf.0.paymentMethod.oneOf.0","typeLabel":"object"},{"type":"null","description":"The payment method of the subscription. If null, the default payment method of the customer is used.","uniqueKey":"subscription.oneOf.0.paymentMethod.oneOf.1","typeLabel":"null"}],"uniqueKey":"subscription.oneOf.0.paymentMethod","typeLabel":"object | null"},"invoiceAddress":{"oneOf":[{"type":"object","description":"The invoice address of the subscription. If null, the default invoice address of the customer is used.","uniqueKey":"subscription.oneOf.0.invoiceAddress.oneOf.0","typeLabel":"object"},{"type":"null","description":"The invoice address of the subscription. If null, the default invoice address of the customer is used.","uniqueKey":"subscription.oneOf.0.invoiceAddress.oneOf.1","typeLabel":"null"}],"uniqueKey":"subscription.oneOf.0.invoiceAddress","typeLabel":"object | null"},"deliveryAddress":{"oneOf":[{"type":"object","description":"The delivery address of the subscription. If null, the default address of the customer is used.","uniqueKey":"subscription.oneOf.0.deliveryAddress.oneOf.0","typeLabel":"object"},{"type":"null","description":"The delivery address of the subscription. If null, the default address of the customer is used.","uniqueKey":"subscription.oneOf.0.deliveryAddress.oneOf.1","typeLabel":"null"}],"uniqueKey":"subscription.oneOf.0.deliveryAddress","typeLabel":"object | null"},"number":{"description":"The number of the subscription.","example":"S-00000001","type":"string","uniqueKey":"subscription.oneOf.0.number","typeLabel":"string"},"customer":{"type":"object","description":"","deprecated":false,"properties":{"id":{"readOnly":true,"example":"00000000-0000-0000-0000-000000000000","type":"string","uniqueKey":"subscription.oneOf.0.customer.id","typeLabel":"string"},"customerNumber":{"minLength":2,"maxLength":255,"example":"CUSTOMER-000","nullable":false,"type":"string","uniqueKey":"subscription.oneOf.0.customer.customerNumber","typeLabel":"string"},"timeZone":{"type":"string","example":"Europe/Berlin","description":"IANA time zone","readOnly":true,"default":"Europe/Berlin","uniqueKey":"subscription.oneOf.0.customer.timeZone","typeLabel":"string"},"firstName":{"oneOf":[{"minLength":2,"maxLength":255,"description":"Can be empty if the customer is a company.","example":"John","type":"string","uniqueKey":"subscription.oneOf.0.customer.firstName.oneOf.0","typeLabel":"string"},{"minLength":2,"maxLength":255,"description":"Can be empty if the customer is a company.","example":"John","type":"null","uniqueKey":"subscription.oneOf.0.customer.firstName.oneOf.1","typeLabel":"null"}],"uniqueKey":"subscription.oneOf.0.customer.firstName","typeLabel":"string | null"},"lastName":{"oneOf":[{"minLength":2,"maxLength":255,"description":"Can be empty if the customer is a company.","example":"Doe","type":"string","uniqueKey":"subscription.oneOf.0.customer.lastName.oneOf.0","typeLabel":"string"},{"minLength":2,"maxLength":255,"description":"Can be empty if the customer is a company.","example":"Doe","type":"null","uniqueKey":"subscription.oneOf.0.customer.lastName.oneOf.1","typeLabel":"null"}],"uniqueKey":"subscription.oneOf.0.customer.lastName","typeLabel":"string | null"},"currencyCode":{"description":"Can be empty. In this case the default currency of the tenant is used.","externalDocs":{"url":"https://schema.org/priceCurrency"},"example":"EUR","type":"string","uniqueKey":"subscription.oneOf.0.customer.currencyCode","typeLabel":"string"},"companyName":{"oneOf":[{"minLength":2,"maxLength":255,"example":"Acme Inc.","type":"string","uniqueKey":"subscription.oneOf.0.customer.companyName.oneOf.0","typeLabel":"string"},{"minLength":2,"maxLength":255,"example":"Acme Inc.","type":"null","uniqueKey":"subscription.oneOf.0.customer.companyName.oneOf.1","typeLabel":"null"}],"uniqueKey":"subscription.oneOf.0.customer.companyName","typeLabel":"string | null"},"datevId":{"oneOf":[{"minLength":2,"maxLength":255,"description":"The ID of the customer in DATEV","example":"123456789","type":"string","uniqueKey":"subscription.oneOf.0.customer.datevId.oneOf.0","typeLabel":"string"},{"minLength":2,"maxLength":255,"description":"The ID of the customer in DATEV","example":"123456789","type":"null","uniqueKey":"subscription.oneOf.0.customer.datevId.oneOf.1","typeLabel":"null"}],"uniqueKey":"subscription.oneOf.0.customer.datevId","typeLabel":"string | null"},"status":{"default":"STATUS_ACTIVE","example":"STATUS_ACTIVE","enum":["STATUS_ACTIVE","STATUS_ARCHIVED","STATUS_SUSPENDED"],"type":"string","uniqueKey":"subscription.oneOf.0.customer.status","typeLabel":"enum\u003cstring>"}},"uniqueKey":"subscription.oneOf.0.customer","typeLabel":"object"},"plan":{"oneOf":[{"type":"object","description":"Legacy plan reference. Will be removed.","properties":{"id":{"readOnly":true,"description":"The unique identifier of the plan.","example":"ad8f1c2c-3b1c-4b0a-8b0a-0b0b0b0b0b0b","type":"string","uniqueKey":"subscription.oneOf.0.plan.oneOf.0.id","typeLabel":"string"},"family":{"oneOf":[{"type":"object","description":"Allow to group plans together. This allows to upgrade or downgrade between plans in the same family.","properties":{"createdAt":{"format":"date-time","example":"2021-01-01T00:00:00+00:00","readOnly":true,"description":"The date and time when the resource was created.","type":"string","uniqueKey":"subscription.oneOf.0.plan.oneOf.0.family.oneOf.0.createdAt","typeLabel":"string\u003cdate-time>"},"updatedAt":{"format":"date-time","example":"2021-01-01T00:00:00+00:00","readOnly":true,"description":"The date and time when the resource was last updated.","type":"string","uniqueKey":"subscription.oneOf.0.plan.oneOf.0.family.oneOf.0.updatedAt","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"subscription.oneOf.0.plan.oneOf.0.family.oneOf.0","typeLabel":"object"},{"type":"null","description":"Allow to group plans together. This allows to upgrade or downgrade between plans in the same family.","uniqueKey":"subscription.oneOf.0.plan.oneOf.0.family.oneOf.1","typeLabel":"null"}],"uniqueKey":"subscription.oneOf.0.plan.oneOf.0.family","typeLabel":"object | null"},"code":{"description":"The code of the plan. This is used to identify the plan e.g. in the checkout url.","example":"basic-m2023","type":"string","uniqueKey":"subscription.oneOf.0.plan.oneOf.0.code","typeLabel":"string"},"allowCheckout":{"description":"Allow to checkout this plan. If this is set to false, the plan will not be available in the checkout and can only be assigned to a subscription by the API or in the admin panel. The plan.code is a part of the checkout url.","default":true,"example":true,"type":"boolean","uniqueKey":"subscription.oneOf.0.plan.oneOf.0.allowCheckout","typeLabel":"boolean"},"status":{"readOnly":true,"description":"The status of the plan.\n\nPossible values:\n * `draft`: The plan is a draft and not available for usage in a subscription.\n * `active`: The plan is active and can be used in a subscription.\n * `archived`: The plan is archived and not longer available for usage in a subscription.\n * `inactive`: The plan is inactive and not available for usage in a subscription.","default":"draft","example":"draft","uniqueKey":"subscription.oneOf.0.plan.oneOf.0.status","typeLabel":"any"},"changeBehaviour":{"description":"Define the allowed actions after subscription by customer, for upgrade / downgrade.","default":"not_changeable","example":"upgradeable_and_downgradeable","type":"string","enum":["upgradeable","downgradeable","upgradeable_and_downgradeable","not_changeable"],"uniqueKey":"subscription.oneOf.0.plan.oneOf.0.changeBehaviour","typeLabel":"enum\u003cstring>"},"changeApplyBehaviour":{"description":"Define the behaviour when a plan change will be applied. If null the default behaviour will be used.","default":"end_of_period","example":"end_of_period","type":"string","enum":["immediately","end_of_period"],"uniqueKey":"subscription.oneOf.0.plan.oneOf.0.changeApplyBehaviour","typeLabel":"enum\u003cstring>"}},"uniqueKey":"subscription.oneOf.0.plan.oneOf.0","typeLabel":"object"},{"type":"null","description":"Legacy plan reference. Will be removed.","uniqueKey":"subscription.oneOf.0.plan.oneOf.1","typeLabel":"null"}],"uniqueKey":"subscription.oneOf.0.plan","typeLabel":"object | null"},"activePlanTier":{"oneOf":[{"type":"object","description":"Optional reference to the active Plan-Tier (new Plan/Tier model in Domain\\Plan).","uniqueKey":"subscription.oneOf.0.activePlanTier.oneOf.0","typeLabel":"object"},{"type":"null","description":"Optional reference to the active Plan-Tier (new Plan/Tier model in Domain\\Plan).","uniqueKey":"subscription.oneOf.0.activePlanTier.oneOf.1","typeLabel":"null"}],"uniqueKey":"subscription.oneOf.0.activePlanTier","typeLabel":"object | null"},"name":{"oneOf":[{"description":"The name of the subscription. Defaults to the name of the plan. This will be used in the invoice for the grouping headers.","example":"Fitness M","type":"string","uniqueKey":"subscription.oneOf.0.name.oneOf.0","typeLabel":"string"},{"description":"The name of the subscription. Defaults to the name of the plan. This will be used in the invoice for the grouping headers.","example":"Fitness M","type":"null","uniqueKey":"subscription.oneOf.0.name.oneOf.1","typeLabel":"null"}],"uniqueKey":"subscription.oneOf.0.name","typeLabel":"string | null"},"items":{"description":"The selected items of the subscription. Can be charges or addons.","type":"array","items":{"type":"object","description":"","deprecated":false,"properties":{"id":{"readOnly":true,"example":"01F9ZQZJZJQZJZJZJZJZJZJZJZ","type":"string","uniqueKey":"subscription.oneOf.0.\\items.items.[INDEX].id","typeLabel":"string"},"name":{"readOnly":true,"description":"The name of the item which will be used in the invoice. The name is translated based on the customer's locale.","example":"Fitness M","type":"string","uniqueKey":"subscription.oneOf.0.\\items.items.[INDEX].name","typeLabel":"string"},"description":{"oneOf":[{"readOnly":true,"description":"The description of the item which will be used in the invoice. The description is translated based on the customer's locale.","example":"Everything included","type":"string","uniqueKey":"subscription.oneOf.0.\\items.items.[INDEX].description.oneOf.0","typeLabel":"string"},{"readOnly":true,"description":"The description of the item which will be used in the invoice. The description is translated based on the customer's locale.","example":"Everything included","type":"null","uniqueKey":"subscription.oneOf.0.\\items.items.[INDEX].description.oneOf.1","typeLabel":"null"}],"uniqueKey":"subscription.oneOf.0.\\items.items.[INDEX].description","typeLabel":"string | null"},"furtherInformation":{"oneOf":[{"readOnly":true,"description":"Further information defines additional information for the item which will be displayed in the invoice.","example":"Additional agreements: The contract includes a free drink flatrate.","type":"string","uniqueKey":"subscription.oneOf.0.\\items.items.[INDEX].furtherInformation.oneOf.0","typeLabel":"string"},{"readOnly":true,"description":"Further information defines additional information for the item which will be displayed in the invoice.","example":"Additional agreements: The contract includes a free drink flatrate.","type":"null","uniqueKey":"subscription.oneOf.0.\\items.items.[INDEX].furtherInformation.oneOf.1","typeLabel":"null"}],"uniqueKey":"subscription.oneOf.0.\\items.items.[INDEX].furtherInformation","typeLabel":"string | null"},"status":{"readOnly":true,"description":"The status of the item.\n\nPossible values:\n * `active`: The item is active and will be billed.\n * `canceled`: The item is canceled and will be billed until the end of the contract.\n * `pending`: The item is pending and will be billed after the contract start.\n * `terminated`: The item is terminated and will not be billed.","example":"active","enum":["active","canceled","pending","terminated"],"type":"string","uniqueKey":"subscription.oneOf.0.\\items.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"subscriptionId":{"readOnly":true,"type":"string","uniqueKey":"subscription.oneOf.0.\\items.items.[INDEX].subscriptionId","typeLabel":"string"}},"uniqueKey":"subscription.oneOf.0.\\items.items.[INDEX]","typeLabel":"object"},"uniqueKey":"subscription.oneOf.0.\\items","typeLabel":"object[]"},"billingGroup":{"oneOf":[{"type":"object","description":"The billing group defines the billing cycle of the subscription.","uniqueKey":"subscription.oneOf.0.billingGroup.oneOf.0","typeLabel":"object"},{"type":"null","description":"The billing group defines the billing cycle of the subscription.","uniqueKey":"subscription.oneOf.0.billingGroup.oneOf.1","typeLabel":"null"}],"uniqueKey":"subscription.oneOf.0.billingGroup","typeLabel":"object | null"},"periods":{"type":"array","items":{"type":"object","description":"","deprecated":false,"properties":{"id":{"readOnly":true,"type":"string","uniqueKey":"subscription.oneOf.0.periods.items.[INDEX].id","typeLabel":"string"},"contractPeriodCount":{"readOnly":true,"type":"integer","uniqueKey":"subscription.oneOf.0.periods.items.[INDEX].contractPeriodCount","typeLabel":"integer"},"contractPeriod":{"type":"object","description":"\nThe billing interval describes when the item is billed.\nIf the value is null, the item is billed only once (one-time).\nIf the value is not null, the item is billed periodically.\nThe value is a string in the following format: [number][unit]\nThe unit can be one of the following: H, D, W, M, Y\n","deprecated":false,"example":"1M","nullable":false,"readOnly":true,"uniqueKey":"subscription.oneOf.0.periods.items.[INDEX].contractPeriod","typeLabel":"object"},"cancellationPeriod":{"type":"object","description":"\nThe billing interval describes when the item is billed.\nIf the value is null, the item is billed only once (one-time).\nIf the value is not null, the item is billed periodically.\nThe value is a string in the following format: [number][unit]\nThe unit can be one of the following: H, D, W, M, Y\n","deprecated":false,"example":"1M","nullable":false,"readOnly":true,"uniqueKey":"subscription.oneOf.0.periods.items.[INDEX].cancellationPeriod","typeLabel":"object"},"createdAt":{"format":"date-time","example":"2021-01-01T00:00:00+00:00","readOnly":true,"type":"string","uniqueKey":"subscription.oneOf.0.periods.items.[INDEX].createdAt","typeLabel":"string\u003cdate-time>"},"updatedAt":{"format":"date-time","example":"2021-01-01T00:00:00+00:00","readOnly":true,"type":"string","uniqueKey":"subscription.oneOf.0.periods.items.[INDEX].updatedAt","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"subscription.oneOf.0.periods.items.[INDEX]","typeLabel":"object"},"uniqueKey":"subscription.oneOf.0.periods","typeLabel":"object[]"},"status":{"readOnly":true,"description":"The status of the subscription.\n\nPossible values:\n * `draft`: The subscription is in draft mode and not active yet.\n * `active`: The subscription is active and will be billed.\n * `paused`: The subscription is paused and will not be billed.\n * `cancelled`: The subscription is cancelled and will not be billed anymore.\n * `terminated`: The subscription is terminated and will not be billed anymore.\n * `voided`: The subscription is voided and will not be billed anymore. Subscription will be removed from all statistics.\n * `offer`: The subscription is an offer and waiting for acceptance.","example":"active","uniqueKey":"subscription.oneOf.0.status","typeLabel":"any"},"activatedAt":{"oneOf":[{"format":"date-time","example":"2021-01-01T00:00:00+00:00","readOnly":true,"description":"The date the subscription was activated.","type":"string","uniqueKey":"subscription.oneOf.0.activatedAt.oneOf.0","typeLabel":"string\u003cdate-time>"},{"format":"date-time","example":"2021-01-01T00:00:00+00:00","readOnly":true,"description":"The date the subscription was activated.","type":"null","uniqueKey":"subscription.oneOf.0.activatedAt.oneOf.1","typeLabel":"null"}],"uniqueKey":"subscription.oneOf.0.activatedAt","typeLabel":"string\u003cdate-time> | null"},"poNumber":{"oneOf":[{"description":"The po number of the subscription.","example":"PO-00000001","type":"string","uniqueKey":"subscription.oneOf.0.poNumber.oneOf.0","typeLabel":"string"},{"description":"The po number of the subscription.","example":"PO-00000001","type":"null","uniqueKey":"subscription.oneOf.0.poNumber.oneOf.1","typeLabel":"null"}],"uniqueKey":"subscription.oneOf.0.poNumber","typeLabel":"string | null"},"contractDetails":{"type":"object","description":"The contract details of the subscription.","deprecated":false,"properties":{"contractStart":{"format":"date-time","example":"2021-01-01T00:00:00+00:00","description":"The start of the contract.","type":"string","uniqueKey":"subscription.oneOf.0.contractDetails.contractStart","typeLabel":"string\u003cdate-time>"},"contractEnd":{"oneOf":[{"format":"date-time","example":"2021-01-01T00:00:00+00:00","description":"The end of the contract.","type":"string","uniqueKey":"subscription.oneOf.0.contractDetails.contractEnd.oneOf.0","typeLabel":"string\u003cdate-time>"},{"format":"date-time","example":"2021-01-01T00:00:00+00:00","description":"The end of the contract.","type":"null","uniqueKey":"subscription.oneOf.0.contractDetails.contractEnd.oneOf.1","typeLabel":"null"}],"uniqueKey":"subscription.oneOf.0.contractDetails.contractEnd","typeLabel":"string\u003cdate-time> | null"}},"uniqueKey":"subscription.oneOf.0.contractDetails","typeLabel":"object"},"trialEndsOn":{"oneOf":[{"format":"date-time","example":"2021-01-01T00:00:00+00:00","readOnly":true,"description":"The date the trial period ends.","type":"string","uniqueKey":"subscription.oneOf.0.trialEndsOn.oneOf.0","typeLabel":"string\u003cdate-time>"},{"format":"date-time","example":"2021-01-01T00:00:00+00:00","readOnly":true,"description":"The date the trial period ends.","type":"null","uniqueKey":"subscription.oneOf.0.trialEndsOn.oneOf.1","typeLabel":"null"}],"uniqueKey":"subscription.oneOf.0.trialEndsOn","typeLabel":"string\u003cdate-time> | null"},"customFields":{"oneOf":[{"additionalProperties":{"type":"string","uniqueKey":"subscription.oneOf.0.customFields.oneOf.0.additionalProperties","typeLabel":"string"},"type":"object","description":"Custom fields for the entity. The keys are the field names and the values are the field values. They need to be configured under \\\"/custom-fields\\\" in the API documentation. The input is validated against the configuration. For more details see [Custom Fields Guide](/guide/tenant/custom-fields)","example":{"field1":"value1","field2":"value2"},"uniqueKey":"subscription.oneOf.0.customFields.oneOf.0","typeLabel":"object"},{"additionalProperties":{"type":"string","uniqueKey":"subscription.oneOf.0.customFields.oneOf.1.additionalProperties","typeLabel":"string"},"type":"null","description":"Custom fields for the entity. The keys are the field names and the values are the field values. They need to be configured under \\\"/custom-fields\\\" in the API documentation. The input is validated against the configuration. For more details see [Custom Fields Guide](/guide/tenant/custom-fields)","example":{"field1":"value1","field2":"value2"},"uniqueKey":"subscription.oneOf.0.customFields.oneOf.1","typeLabel":"null"}],"uniqueKey":"subscription.oneOf.0.customFields","typeLabel":"object | null"},"statistics":{"oneOf":[{"type":"object","description":"","properties":{"unpaidGrossAmount":{"type":"object","required":["inputValue","currency"],"nullable":false,"properties":{"currency":{"type":"string","example":"EUR","description":"The currency code, e.g. EUR, USD, CHF","isRequired":true,"uniqueKey":"subscription.oneOf.0.statistics.oneOf.0.unpaidGrossAmount.currency","typeLabel":"string"},"inputValue":{"type":"string","example":"10.00","description":"Amount which can be used as input value, e.g. 10.00, 10.000.","isRequired":true,"uniqueKey":"subscription.oneOf.0.statistics.oneOf.0.unpaidGrossAmount.inputValue","typeLabel":"string"},"amount":{"type":"number","example":1000,"description":"The amount as big integer, e.g. 1000 = 10.00 (precision = 2), 10000 = 10.000 (precision = 3)","readOnly":true,"uniqueKey":"subscription.oneOf.0.statistics.oneOf.0.unpaidGrossAmount.amount","typeLabel":"number"},"precision":{"type":"integer","example":2,"description":"The precision of the amount, which is the number of digits after the decimal separator, e.g. 2 = 10.00, 3 = 10.000","readOnly":true,"uniqueKey":"subscription.oneOf.0.statistics.oneOf.0.unpaidGrossAmount.precision","typeLabel":"integer"},"i18n":{"type":"string","example":"10,00 €","description":"The formatted amount, e.g. 10.00 €, 10.00 $, 10.00 CHF","readOnly":true,"uniqueKey":"subscription.oneOf.0.statistics.oneOf.0.unpaidGrossAmount.i18n","typeLabel":"string"}},"readOnly":true,"example":{"amount":1000,"precision":2,"currency":"EUR","i18n":"10,00 €","inputValue":"10.00"},"uniqueKey":"subscription.oneOf.0.statistics.oneOf.0.unpaidGrossAmount","typeLabel":"object"},"totalContractValue":{"type":"object","required":["inputValue","currency"],"nullable":false,"properties":{"currency":{"type":"string","example":"EUR","description":"The currency code, e.g. EUR, USD, CHF","isRequired":true,"uniqueKey":"subscription.oneOf.0.statistics.oneOf.0.totalContractValue.currency","typeLabel":"string"},"inputValue":{"type":"string","example":"10.00","description":"Amount which can be used as input value, e.g. 10.00, 10.000.","isRequired":true,"uniqueKey":"subscription.oneOf.0.statistics.oneOf.0.totalContractValue.inputValue","typeLabel":"string"},"amount":{"type":"number","example":1000,"description":"The amount as big integer, e.g. 1000 = 10.00 (precision = 2), 10000 = 10.000 (precision = 3)","readOnly":true,"uniqueKey":"subscription.oneOf.0.statistics.oneOf.0.totalContractValue.amount","typeLabel":"number"},"precision":{"type":"integer","example":2,"description":"The precision of the amount, which is the number of digits after the decimal separator, e.g. 2 = 10.00, 3 = 10.000","readOnly":true,"uniqueKey":"subscription.oneOf.0.statistics.oneOf.0.totalContractValue.precision","typeLabel":"integer"},"i18n":{"type":"string","example":"10,00 €","description":"The formatted amount, e.g. 10.00 €, 10.00 $, 10.00 CHF","readOnly":true,"uniqueKey":"subscription.oneOf.0.statistics.oneOf.0.totalContractValue.i18n","typeLabel":"string"}},"readOnly":true,"example":{"amount":1000,"precision":2,"currency":"EUR","i18n":"10,00 €","inputValue":"10.00"},"uniqueKey":"subscription.oneOf.0.statistics.oneOf.0.totalContractValue","typeLabel":"object"}},"uniqueKey":"subscription.oneOf.0.statistics.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"subscription.oneOf.0.statistics.oneOf.1","typeLabel":"null"}],"uniqueKey":"subscription.oneOf.0.statistics","typeLabel":"object | null"},"createdAt":{"format":"date-time","example":"2021-01-01T00:00:00+00:00","readOnly":true,"description":"The date and time when the resource was created.","type":"string","uniqueKey":"subscription.oneOf.0.createdAt","typeLabel":"string\u003cdate-time>"},"updatedAt":{"format":"date-time","example":"2021-01-01T00:00:00+00:00","readOnly":true,"description":"The date and time when the resource was last updated.","type":"string","uniqueKey":"subscription.oneOf.0.updatedAt","typeLabel":"string\u003cdate-time>"},"defaultPaymentMethod":{"readOnly":true,"description":"The payment method is null, we use the default payment method of the customer.","type":"boolean","uniqueKey":"subscription.oneOf.0.defaultPaymentMethod","typeLabel":"boolean"},"defaultInvoiceAddress":{"readOnly":true,"description":"The invoice address is null, we use the default invoice address of the customer.","type":"boolean","uniqueKey":"subscription.oneOf.0.defaultInvoiceAddress","typeLabel":"boolean"},"nextBillingDate":{"oneOf":[{"format":"date-time","example":"2021-01-01T00:00:00+00:00","readOnly":true,"description":"The next billing date of the subscription.","type":"string","uniqueKey":"subscription.oneOf.0.nextBillingDate.oneOf.0","typeLabel":"string\u003cdate-time>"},{"format":"date-time","example":"2021-01-01T00:00:00+00:00","readOnly":true,"description":"The next billing date of the subscription.","type":"null","uniqueKey":"subscription.oneOf.0.nextBillingDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"subscription.oneOf.0.nextBillingDate","typeLabel":"string\u003cdate-time> | null"},"lastBillingAt":{"oneOf":[{"format":"date-time","example":"2021-01-01T00:00:00+00:00","readOnly":true,"description":"The last billing date of the subscription.","type":"string","uniqueKey":"subscription.oneOf.0.lastBillingAt.oneOf.0","typeLabel":"string\u003cdate-time>"},{"format":"date-time","example":"2021-01-01T00:00:00+00:00","readOnly":true,"description":"The last billing date of the subscription.","type":"null","uniqueKey":"subscription.oneOf.0.lastBillingAt.oneOf.1","typeLabel":"null"}],"uniqueKey":"subscription.oneOf.0.lastBillingAt","typeLabel":"string\u003cdate-time> | null"},"cancellationDate":{"oneOf":[{"format":"date-time","example":"2021-01-01T00:00:00+00:00","readOnly":true,"description":"The date the subscription will be cancelled.","type":"string","uniqueKey":"subscription.oneOf.0.cancellationDate.oneOf.0","typeLabel":"string\u003cdate-time>"},{"format":"date-time","example":"2021-01-01T00:00:00+00:00","readOnly":true,"description":"The date the subscription will be cancelled.","type":"null","uniqueKey":"subscription.oneOf.0.cancellationDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"subscription.oneOf.0.cancellationDate","typeLabel":"string\u003cdate-time> | null"},"cancelledAt":{"oneOf":[{"format":"date-time","example":"2021-01-01T00:00:00+00:00","readOnly":true,"description":"The date when the subscription was cancelled.","type":"string","uniqueKey":"subscription.oneOf.0.cancelledAt.oneOf.0","typeLabel":"string\u003cdate-time>"},{"format":"date-time","example":"2021-01-01T00:00:00+00:00","readOnly":true,"description":"The date when the subscription was cancelled.","type":"null","uniqueKey":"subscription.oneOf.0.cancelledAt.oneOf.1","typeLabel":"null"}],"uniqueKey":"subscription.oneOf.0.cancelledAt","typeLabel":"string\u003cdate-time> | null"},"cancellationReason":{"oneOf":[{"type":"object","description":"The reason why the subscription was cancelled.","properties":{"createdAt":{"format":"date-time","example":"2021-01-01T00:00:00+00:00","readOnly":true,"description":"The date and time when the resource was created.","type":"string","uniqueKey":"subscription.oneOf.0.cancellationReason.oneOf.0.createdAt","typeLabel":"string\u003cdate-time>"},"updatedAt":{"format":"date-time","example":"2021-01-01T00:00:00+00:00","readOnly":true,"description":"The date and time when the resource was last updated.","type":"string","uniqueKey":"subscription.oneOf.0.cancellationReason.oneOf.0.updatedAt","typeLabel":"string\u003cdate-time>"}},"uniqueKey":"subscription.oneOf.0.cancellationReason.oneOf.0","typeLabel":"object"},{"type":"null","description":"The reason why the subscription was cancelled.","uniqueKey":"subscription.oneOf.0.cancellationReason.oneOf.1","typeLabel":"null"}],"uniqueKey":"subscription.oneOf.0.cancellationReason","typeLabel":"object | null"},"isCancellationPending":{"readOnly":true,"description":"Indicates if the subscription is pending for cancellation. If true, the subscription will be cancelled in the future and the cancellation could be revoked.","type":"boolean","uniqueKey":"subscription.oneOf.0.isCancellationPending","typeLabel":"boolean"},"nextPossibleCancellationDate":{"oneOf":[{"readOnly":true,"type":"array","items":{"type":"string","uniqueKey":"subscription.oneOf.0.nextPossibleCancellationDate.oneOf.0.items.[INDEX]","typeLabel":"string"},"uniqueKey":"subscription.oneOf.0.nextPossibleCancellationDate.oneOf.0","typeLabel":"string[]"},{"readOnly":true,"type":"null","items":{"type":"string"},"uniqueKey":"subscription.oneOf.0.nextPossibleCancellationDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"subscription.oneOf.0.nextPossibleCancellationDate","typeLabel":"string[] | null"},"partner":{"oneOf":[{"type":"object","description":"The partner of the customer.","properties":{"id":{"description":"The ID of the partner","example":"ad8f7e7d-3b3b-4b3b-8b3b-3b3b3b3b3b3b","type":"string","uniqueKey":"subscription.oneOf.0.partner.oneOf.0.id","typeLabel":"string"},"name":{"description":"The name of the partner","example":"John Doe","type":"string","uniqueKey":"subscription.oneOf.0.partner.oneOf.0.name","typeLabel":"string"},"number":{"description":"The customer number of the partner","example":"123456","type":"string","uniqueKey":"subscription.oneOf.0.partner.oneOf.0.number","typeLabel":"string"},"email":{"oneOf":[{"description":"The email address of the partner","example":"partner@example.com","type":"string","uniqueKey":"subscription.oneOf.0.partner.oneOf.0.email.oneOf.0","typeLabel":"string"},{"description":"The email address of the partner","example":"partner@example.com","type":"null","uniqueKey":"subscription.oneOf.0.partner.oneOf.0.email.oneOf.1","typeLabel":"null"}],"uniqueKey":"subscription.oneOf.0.partner.oneOf.0.email","typeLabel":"string | null"}},"uniqueKey":"subscription.oneOf.0.partner.oneOf.0","typeLabel":"object"},{"type":"null","description":"The partner of the customer.","uniqueKey":"subscription.oneOf.0.partner.oneOf.1","typeLabel":"null"}],"uniqueKey":"subscription.oneOf.0.partner","typeLabel":"object | null"},"activeItems":{"readOnly":true,"description":"Used to show this in the customerfront, when the customer is logged in, instead of complex business logic in the frontend.","type":"array","items":{"type":"string","uniqueKey":"subscription.oneOf.0.activeItems.items.[INDEX]","typeLabel":"string"},"uniqueKey":"subscription.oneOf.0.activeItems","typeLabel":"string[]"}},"uniqueKey":"subscription.oneOf.0","typeLabel":"object"},{"type":"null","description":"Linked subscription. Set when the offer extends or renews an existing subscription, and also once an accepted offer has been converted into a subscription. Null when the offer is not linked to a subscription.","uniqueKey":"subscription.oneOf.1","typeLabel":"null"}],"uniqueKey":"subscription","typeLabel":"object | null"},"customer":{"oneOf":[{"type":"object","description":"","properties":{"id":{"readOnly":true,"example":"00000000-0000-0000-0000-000000000000","type":"string","uniqueKey":"customer.oneOf.0.id","typeLabel":"string"},"customerNumber":{"minLength":2,"maxLength":255,"example":"CUSTOMER-000","nullable":false,"type":"string","uniqueKey":"customer.oneOf.0.customerNumber","typeLabel":"string"},"timeZone":{"type":"string","example":"Europe/Berlin","description":"IANA time zone","readOnly":true,"default":"Europe/Berlin","uniqueKey":"customer.oneOf.0.timeZone","typeLabel":"string"},"firstName":{"oneOf":[{"minLength":2,"maxLength":255,"description":"Can be empty if the customer is a company.","example":"John","type":"string","uniqueKey":"customer.oneOf.0.firstName.oneOf.0","typeLabel":"string"},{"minLength":2,"maxLength":255,"description":"Can be empty if the customer is a company.","example":"John","type":"null","uniqueKey":"customer.oneOf.0.firstName.oneOf.1","typeLabel":"null"}],"uniqueKey":"customer.oneOf.0.firstName","typeLabel":"string | null"},"lastName":{"oneOf":[{"minLength":2,"maxLength":255,"description":"Can be empty if the customer is a company.","example":"Doe","type":"string","uniqueKey":"customer.oneOf.0.lastName.oneOf.0","typeLabel":"string"},{"minLength":2,"maxLength":255,"description":"Can be empty if the customer is a company.","example":"Doe","type":"null","uniqueKey":"customer.oneOf.0.lastName.oneOf.1","typeLabel":"null"}],"uniqueKey":"customer.oneOf.0.lastName","typeLabel":"string | null"},"currencyCode":{"description":"Can be empty. In this case the default currency of the tenant is used.","externalDocs":{"url":"https://schema.org/priceCurrency"},"example":"EUR","type":"string","uniqueKey":"customer.oneOf.0.currencyCode","typeLabel":"string"},"companyName":{"oneOf":[{"minLength":2,"maxLength":255,"example":"Acme Inc.","type":"string","uniqueKey":"customer.oneOf.0.companyName.oneOf.0","typeLabel":"string"},{"minLength":2,"maxLength":255,"example":"Acme Inc.","type":"null","uniqueKey":"customer.oneOf.0.companyName.oneOf.1","typeLabel":"null"}],"uniqueKey":"customer.oneOf.0.companyName","typeLabel":"string | null"},"datevId":{"oneOf":[{"minLength":2,"maxLength":255,"description":"The ID of the customer in DATEV","example":"123456789","type":"string","uniqueKey":"customer.oneOf.0.datevId.oneOf.0","typeLabel":"string"},{"minLength":2,"maxLength":255,"description":"The ID of the customer in DATEV","example":"123456789","type":"null","uniqueKey":"customer.oneOf.0.datevId.oneOf.1","typeLabel":"null"}],"uniqueKey":"customer.oneOf.0.datevId","typeLabel":"string | null"},"status":{"default":"STATUS_ACTIVE","example":"STATUS_ACTIVE","enum":["STATUS_ACTIVE","STATUS_ARCHIVED","STATUS_SUSPENDED"],"type":"string","uniqueKey":"customer.oneOf.0.status","typeLabel":"enum\u003cstring>"}},"uniqueKey":"customer.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"customer.oneOf.1","typeLabel":"null"}],"uniqueKey":"customer","typeLabel":"object | null"},"number":{"type":"string","uniqueKey":"number","typeLabel":"string"},"name":{"oneOf":[{"type":"string","uniqueKey":"name.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"name.oneOf.1","typeLabel":"null"}],"uniqueKey":"name","typeLabel":"string | null"},"status":{"readOnly":true,"type":"string","enum":["open","signing","awaiting_invoice_details","signed","archived"],"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"sections":{"type":"array","items":{"type":"string","uniqueKey":"sections.items.[INDEX]","typeLabel":"string"},"uniqueKey":"sections","typeLabel":"string[]"},"customVariables":{"oneOf":[{"type":"object","additionalProperties":{"type":"string","uniqueKey":"customVariables.oneOf.0.additionalProperties","typeLabel":"string"},"uniqueKey":"customVariables.oneOf.0","typeLabel":"object"},{"type":"null","additionalProperties":{"type":"string","uniqueKey":"customVariables.oneOf.1.additionalProperties","typeLabel":"string"},"uniqueKey":"customVariables.oneOf.1","typeLabel":"null"}],"uniqueKey":"customVariables","typeLabel":"object | null"},"locale":{"readOnly":true,"type":"string","uniqueKey":"locale","typeLabel":"string"},"recipients":{"readOnly":true,"type":"array","items":{"type":"object","description":"","deprecated":false,"properties":{"id":{"readOnly":true,"type":"string","uniqueKey":"recipients.items.[INDEX].id","typeLabel":"string"},"email":{"type":"string","uniqueKey":"recipients.items.[INDEX].email","typeLabel":"string"},"firstName":{"oneOf":[{"type":"string","uniqueKey":"recipients.items.[INDEX].firstName.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"recipients.items.[INDEX].firstName.oneOf.1","typeLabel":"null"}],"uniqueKey":"recipients.items.[INDEX].firstName","typeLabel":"string | null"},"lastName":{"oneOf":[{"type":"string","uniqueKey":"recipients.items.[INDEX].lastName.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"recipients.items.[INDEX].lastName.oneOf.1","typeLabel":"null"}],"uniqueKey":"recipients.items.[INDEX].lastName","typeLabel":"string | null"},"role":{"type":"string","enum":["read","sign","countersigner"],"uniqueKey":"recipients.items.[INDEX].role","typeLabel":"enum\u003cstring>"},"createdAt":{"format":"date-time","example":"2021-01-01T00:00:00+00:00","readOnly":true,"type":"string","uniqueKey":"recipients.items.[INDEX].createdAt","typeLabel":"string\u003cdate-time>"},"signingStatus":{"readOnly":true,"default":"not_started","example":"not_started","type":"string","enum":["pending","started","signed","not_started","archived"],"uniqueKey":"recipients.items.[INDEX].signingStatus","typeLabel":"enum\u003cstring>"},"signingLog":{"readOnly":true,"type":"array","items":{"type":"string","uniqueKey":"recipients.items.[INDEX].signingLog.items.[INDEX]","typeLabel":"string"},"uniqueKey":"recipients.items.[INDEX].signingLog","typeLabel":"string[]"},"signedDocument":{"oneOf":[{"type":"object","description":"","properties":{"id":{"type":"string","format":"uuid","example":"ad8a3b9e-5b0a-4e1a-9c1a-0b9b2b8b0b0b","readOnly":true,"uniqueKey":"recipients.items.[INDEX].signedDocument.oneOf.0.id","typeLabel":"string\u003cuuid>"},"mimeType":{"oneOf":[{"description":"The mime type of the media","example":"image/jpeg","type":"string","uniqueKey":"recipients.items.[INDEX].signedDocument.oneOf.0.mimeType.oneOf.0","typeLabel":"string"},{"description":"The mime type of the media","example":"image/jpeg","type":"null","uniqueKey":"recipients.items.[INDEX].signedDocument.oneOf.0.mimeType.oneOf.1","typeLabel":"null"}],"uniqueKey":"recipients.items.[INDEX].signedDocument.oneOf.0.mimeType","typeLabel":"string | null"},"fileExtension":{"description":"The file extension of the media","example":"jpg","type":"string","uniqueKey":"recipients.items.[INDEX].signedDocument.oneOf.0.fileExtension","typeLabel":"string"},"fileName":{"description":"The original file name of the media","example":"invoice.jpg","type":"string","uniqueKey":"recipients.items.[INDEX].signedDocument.oneOf.0.fileName","typeLabel":"string"}},"uniqueKey":"recipients.items.[INDEX].signedDocument.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"recipients.items.[INDEX].signedDocument.oneOf.1","typeLabel":"null"}],"uniqueKey":"recipients.items.[INDEX].signedDocument","typeLabel":"object | null"},"link":{"readOnly":true,"description":"Link to the offer for the recipient","example":"https://example.com/o/1/recipient-1","type":"string","uniqueKey":"recipients.items.[INDEX].link","typeLabel":"string"}},"uniqueKey":"recipients.items.[INDEX]","typeLabel":"object"},"uniqueKey":"recipients","typeLabel":"object[]"},"purchaseOrderDocument":{"oneOf":[{"type":"object","description":"Media ID of the purchase order uploaded by the buyer. To download it, call GET /media/{id}/download with your API token, or mint a shareable link with POST /media/{id}/download-token and then GET /media/{id}/download/{token}.","properties":{"id":{"type":"string","format":"uuid","example":"ad8a3b9e-5b0a-4e1a-9c1a-0b9b2b8b0b0b","readOnly":true,"uniqueKey":"purchaseOrderDocument.oneOf.0.id","typeLabel":"string\u003cuuid>"},"mimeType":{"oneOf":[{"description":"The mime type of the media","example":"image/jpeg","type":"string","uniqueKey":"purchaseOrderDocument.oneOf.0.mimeType.oneOf.0","typeLabel":"string"},{"description":"The mime type of the media","example":"image/jpeg","type":"null","uniqueKey":"purchaseOrderDocument.oneOf.0.mimeType.oneOf.1","typeLabel":"null"}],"uniqueKey":"purchaseOrderDocument.oneOf.0.mimeType","typeLabel":"string | null"},"fileExtension":{"description":"The file extension of the media","example":"jpg","type":"string","uniqueKey":"purchaseOrderDocument.oneOf.0.fileExtension","typeLabel":"string"},"fileName":{"description":"The original file name of the media","example":"invoice.jpg","type":"string","uniqueKey":"purchaseOrderDocument.oneOf.0.fileName","typeLabel":"string"}},"uniqueKey":"purchaseOrderDocument.oneOf.0","typeLabel":"object"},{"type":"null","description":"Media ID of the purchase order uploaded by the buyer. To download it, call GET /media/{id}/download with your API token, or mint a shareable link with POST /media/{id}/download-token and then GET /media/{id}/download/{token}.","uniqueKey":"purchaseOrderDocument.oneOf.1","typeLabel":"null"}],"uniqueKey":"purchaseOrderDocument","typeLabel":"object | null"},"auditLogDocument":{"oneOf":[{"type":"object","description":"Media ID of the acceptance and audit-trail document. To download it, call GET /media/{id}/download with your API token, or mint a shareable link with POST /media/{id}/download-token and then GET /media/{id}/download/{token}.","properties":{"id":{"type":"string","format":"uuid","example":"ad8a3b9e-5b0a-4e1a-9c1a-0b9b2b8b0b0b","readOnly":true,"uniqueKey":"auditLogDocument.oneOf.0.id","typeLabel":"string\u003cuuid>"},"mimeType":{"oneOf":[{"description":"The mime type of the media","example":"image/jpeg","type":"string","uniqueKey":"auditLogDocument.oneOf.0.mimeType.oneOf.0","typeLabel":"string"},{"description":"The mime type of the media","example":"image/jpeg","type":"null","uniqueKey":"auditLogDocument.oneOf.0.mimeType.oneOf.1","typeLabel":"null"}],"uniqueKey":"auditLogDocument.oneOf.0.mimeType","typeLabel":"string | null"},"fileExtension":{"description":"The file extension of the media","example":"jpg","type":"string","uniqueKey":"auditLogDocument.oneOf.0.fileExtension","typeLabel":"string"},"fileName":{"description":"The original file name of the media","example":"invoice.jpg","type":"string","uniqueKey":"auditLogDocument.oneOf.0.fileName","typeLabel":"string"}},"uniqueKey":"auditLogDocument.oneOf.0","typeLabel":"object"},{"type":"null","description":"Media ID of the acceptance and audit-trail document. To download it, call GET /media/{id}/download with your API token, or mint a shareable link with POST /media/{id}/download-token and then GET /media/{id}/download/{token}.","uniqueKey":"auditLogDocument.oneOf.1","typeLabel":"null"}],"uniqueKey":"auditLogDocument","typeLabel":"object | null"},"signedDocument":{"oneOf":[{"type":"object","description":"Media ID of the fully signed offer PDF. To download it, call GET /media/{id}/download with your API token, or mint a shareable link with POST /media/{id}/download-token and then GET /media/{id}/download/{token}.","properties":{"id":{"type":"string","format":"uuid","example":"ad8a3b9e-5b0a-4e1a-9c1a-0b9b2b8b0b0b","readOnly":true,"uniqueKey":"signedDocument.oneOf.0.id","typeLabel":"string\u003cuuid>"},"mimeType":{"oneOf":[{"description":"The mime type of the media","example":"image/jpeg","type":"string","uniqueKey":"signedDocument.oneOf.0.mimeType.oneOf.0","typeLabel":"string"},{"description":"The mime type of the media","example":"image/jpeg","type":"null","uniqueKey":"signedDocument.oneOf.0.mimeType.oneOf.1","typeLabel":"null"}],"uniqueKey":"signedDocument.oneOf.0.mimeType","typeLabel":"string | null"},"fileExtension":{"description":"The file extension of the media","example":"jpg","type":"string","uniqueKey":"signedDocument.oneOf.0.fileExtension","typeLabel":"string"},"fileName":{"description":"The original file name of the media","example":"invoice.jpg","type":"string","uniqueKey":"signedDocument.oneOf.0.fileName","typeLabel":"string"}},"uniqueKey":"signedDocument.oneOf.0","typeLabel":"object"},{"type":"null","description":"Media ID of the fully signed offer PDF. To download it, call GET /media/{id}/download with your API token, or mint a shareable link with POST /media/{id}/download-token and then GET /media/{id}/download/{token}.","uniqueKey":"signedDocument.oneOf.1","typeLabel":"null"}],"uniqueKey":"signedDocument","typeLabel":"object | null"},"signedAt":{"oneOf":[{"format":"date-time","example":"2021-01-01T00:00:00+00:00","readOnly":true,"type":"string","uniqueKey":"signedAt.oneOf.0","typeLabel":"string\u003cdate-time>"},{"format":"date-time","example":"2021-01-01T00:00:00+00:00","readOnly":true,"type":"null","uniqueKey":"signedAt.oneOf.1","typeLabel":"null"}],"uniqueKey":"signedAt","typeLabel":"string\u003cdate-time> | null"},"autoActivateSubscription":{"default":true,"example":true,"type":"boolean","uniqueKey":"autoActivateSubscription","typeLabel":"boolean"},"acceptanceMode":{"description":"How the offer is accepted: click, esignature or print. Defaults to click.","default":"click","example":"click","type":"string","uniqueKey":"acceptanceMode","typeLabel":"string"},"dealType":{"description":"Deal type, set automatically when the offer is published: new_business, expansion, renewal or one_off. Read-only.","default":"new_business","example":"new_business","type":"string","uniqueKey":"dealType","typeLabel":"string"},"validUntil":{"oneOf":[{"format":"date-time","example":"2021-01-01T00:00:00+00:00","description":"Date until which the offer is valid. Acting on an expired offer is rejected with HTTP 410. Set when the offer is published; null for historical offers.","type":"string","uniqueKey":"validUntil.oneOf.0","typeLabel":"string\u003cdate-time>"},{"format":"date-time","example":"2021-01-01T00:00:00+00:00","description":"Date until which the offer is valid. Acting on an expired offer is rejected with HTTP 410. Set when the offer is published; null for historical offers.","type":"null","uniqueKey":"validUntil.oneOf.1","typeLabel":"null"}],"uniqueKey":"validUntil","typeLabel":"string\u003cdate-time> | null"},"createdAt":{"format":"date-time","example":"2021-01-01T00:00:00+00:00","readOnly":true,"description":"The date and time when the resource was created.","type":"string","uniqueKey":"createdAt","typeLabel":"string\u003cdate-time>"},"updatedAt":{"format":"date-time","example":"2021-01-01T00:00:00+00:00","readOnly":true,"description":"The date and time when the resource was last updated.","type":"string","uniqueKey":"updatedAt","typeLabel":"string\u003cdate-time>"},"contactPerson":{"oneOf":[{"type":"object","description":"The contact person of the offer","properties":{"id":{"type":"string","uniqueKey":"contactPerson.oneOf.0.id","typeLabel":"string"},"firstName":{"type":"string","uniqueKey":"contactPerson.oneOf.0.firstName","typeLabel":"string"},"lastName":{"type":"string","uniqueKey":"contactPerson.oneOf.0.lastName","typeLabel":"string"},"email":{"type":"string","uniqueKey":"contactPerson.oneOf.0.email","typeLabel":"string"},"avatar":{"oneOf":[{"type":"string","uniqueKey":"contactPerson.oneOf.0.avatar.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"contactPerson.oneOf.0.avatar.oneOf.1","typeLabel":"null"}],"uniqueKey":"contactPerson.oneOf.0.avatar","typeLabel":"string | null"},"phone":{"oneOf":[{"type":"string","uniqueKey":"contactPerson.oneOf.0.phone.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"contactPerson.oneOf.0.phone.oneOf.1","typeLabel":"null"}],"uniqueKey":"contactPerson.oneOf.0.phone","typeLabel":"string | null"},"linkedin":{"oneOf":[{"type":"string","uniqueKey":"contactPerson.oneOf.0.linkedin.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"contactPerson.oneOf.0.linkedin.oneOf.1","typeLabel":"null"}],"uniqueKey":"contactPerson.oneOf.0.linkedin","typeLabel":"string | null"},"position":{"oneOf":[{"type":"string","uniqueKey":"contactPerson.oneOf.0.position.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"contactPerson.oneOf.0.position.oneOf.1","typeLabel":"null"}],"uniqueKey":"contactPerson.oneOf.0.position","typeLabel":"string | null"},"website":{"oneOf":[{"type":"string","uniqueKey":"contactPerson.oneOf.0.website.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"contactPerson.oneOf.0.website.oneOf.1","typeLabel":"null"}],"uniqueKey":"contactPerson.oneOf.0.website","typeLabel":"string | null"}},"uniqueKey":"contactPerson.oneOf.0","typeLabel":"object"},{"type":"null","description":"The contact person of the offer","uniqueKey":"contactPerson.oneOf.1","typeLabel":"null"}],"uniqueKey":"contactPerson","typeLabel":"object | null"},"signed":{"readOnly":true,"type":"boolean","uniqueKey":"signed","typeLabel":"boolean"},"issuedAt":{"format":"date-time","example":"2021-01-01T00:00:00+00:00","readOnly":true,"type":"string","uniqueKey":"issuedAt","typeLabel":"string\u003cdate-time>"},"publishedVersionHash":{"oneOf":[{"readOnly":true,"type":"string","uniqueKey":"publishedVersionHash.oneOf.0","typeLabel":"string"},{"readOnly":true,"type":"null","uniqueKey":"publishedVersionHash.oneOf.1","typeLabel":"null"}],"uniqueKey":"publishedVersionHash","typeLabel":"string | null"},"currentVersionHash":{"oneOf":[{"readOnly":true,"type":"string","uniqueKey":"currentVersionHash.oneOf.0","typeLabel":"string"},{"readOnly":true,"type":"null","uniqueKey":"currentVersionHash.oneOf.1","typeLabel":"null"}],"uniqueKey":"currentVersionHash","typeLabel":"string | null"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"id":"\u003cstring>","subscription":{"id":"ad8f1c2c-3b1c-4b0a-8b0a-0b0b0b0b0b0b","externalId":"\u003cstring>","paymentMethod":{"id":"\u003cstring>","gatewayName":"wallet","type":"sepa_debit","default":true,"status":"active","enabled":true,"name":"\u003cstring>","creationDate":"2021-01-01T00:00:00+00:00","expirationDate":"2021-01-01T00:00:00+00:00","card":{"brand":"Visa","last4":"4242","expMonth":12,"expYear":2022,"cardHolder":"Max Mustermann"},"sepaDebit":{"iban":"DE8937*********3232","bic":"COBADEFFXXX","mandateReference":"MNDT-2021-123456","signingDate":"2021-01-01T00:00:00+00:00"},"paypal":{"email":"max@mustermann.de","billingAgreementId":"I-1J5gqz2eZvKYlo2C2X2X2X2X"}},"invoiceAddress":{},"deliveryAddress":{},"number":"S-00000001","customer":{"id":"00000000-0000-0000-0000-000000000000","customerNumber":"CUSTOMER-000","timeZone":"Europe/Berlin","firstName":"John","lastName":"Doe","currencyCode":"EUR","companyName":"Acme Inc.","datevId":"123456789","status":"STATUS_ACTIVE"},"plan":{"id":"ad8f1c2c-3b1c-4b0a-8b0a-0b0b0b0b0b0b","family":{"createdAt":"2021-01-01T00:00:00+00:00","updatedAt":"2021-01-01T00:00:00+00:00"},"code":"basic-m2023","allowCheckout":true,"status":"draft","changeBehaviour":"upgradeable_and_downgradeable","changeApplyBehaviour":"end_of_period"},"activePlanTier":{},"name":"Fitness M","items":[{"id":"01F9ZQZJZJQZJZJZJZJZJZJZJZ","name":"Fitness M","description":"Everything included","furtherInformation":"Additional agreements: The contract includes a free drink flatrate.","status":"active","subscriptionId":"\u003cstring>"}],"billingGroup":{},"periods":[{"id":"\u003cstring>","contractPeriodCount":123,"contractPeriod":"1M","cancellationPeriod":"1M","createdAt":"2021-01-01T00:00:00+00:00","updatedAt":"2021-01-01T00:00:00+00:00"}],"status":"active","activatedAt":"2021-01-01T00:00:00+00:00","poNumber":"PO-00000001","contractDetails":{"contractStart":"2021-01-01T00:00:00+00:00","contractEnd":"2021-01-01T00:00:00+00:00"},"trialEndsOn":"2021-01-01T00:00:00+00:00","customFields":{"field1":"value1","field2":"value2"},"statistics":{"unpaidGrossAmount":{"amount":1000,"precision":2,"currency":"EUR","i18n":"10,00 €","inputValue":"10.00"},"totalContractValue":{"amount":1000,"precision":2,"currency":"EUR","i18n":"10,00 €","inputValue":"10.00"}},"createdAt":"2021-01-01T00:00:00+00:00","updatedAt":"2021-01-01T00:00:00+00:00","defaultPaymentMethod":true,"defaultInvoiceAddress":true,"nextBillingDate":"2021-01-01T00:00:00+00:00","lastBillingAt":"2021-01-01T00:00:00+00:00","cancellationDate":"2021-01-01T00:00:00+00:00","cancelledAt":"2021-01-01T00:00:00+00:00","cancellationReason":{"createdAt":"2021-01-01T00:00:00+00:00","updatedAt":"2021-01-01T00:00:00+00:00"},"isCancellationPending":true,"nextPossibleCancellationDate":["\u003cstring>"],"partner":{"id":"ad8f7e7d-3b3b-4b3b-8b3b-3b3b3b3b3b3b","name":"John Doe","number":"123456","email":"partner@example.com"},"activeItems":["\u003cstring>"]},"customer":{"id":"00000000-0000-0000-0000-000000000000","customerNumber":"CUSTOMER-000","timeZone":"Europe/Berlin","firstName":"John","lastName":"Doe","currencyCode":"EUR","companyName":"Acme Inc.","datevId":"123456789","status":"STATUS_ACTIVE"},"number":"\u003cstring>","name":"\u003cstring>","status":"open","sections":["\u003cstring>"],"customVariables":{},"locale":"\u003cstring>","recipients":[{"id":"\u003cstring>","email":"\u003cstring>","firstName":"\u003cstring>","lastName":"\u003cstring>","role":"read","createdAt":"2021-01-01T00:00:00+00:00","signingStatus":"not_started","signingLog":["\u003cstring>"],"signedDocument":{"id":"ad8a3b9e-5b0a-4e1a-9c1a-0b9b2b8b0b0b","mimeType":"image/jpeg","fileExtension":"jpg","fileName":"invoice.jpg"},"link":"https://example.com/o/1/recipient-1"}],"purchaseOrderDocument":{"id":"ad8a3b9e-5b0a-4e1a-9c1a-0b9b2b8b0b0b","mimeType":"image/jpeg","fileExtension":"jpg","fileName":"invoice.jpg"},"auditLogDocument":{"id":"ad8a3b9e-5b0a-4e1a-9c1a-0b9b2b8b0b0b","mimeType":"image/jpeg","fileExtension":"jpg","fileName":"invoice.jpg"},"signedDocument":{"id":"ad8a3b9e-5b0a-4e1a-9c1a-0b9b2b8b0b0b","mimeType":"image/jpeg","fileExtension":"jpg","fileName":"invoice.jpg"},"signedAt":"2021-01-01T00:00:00+00:00","autoActivateSubscription":true,"acceptanceMode":"click","dealType":"new_business","validUntil":"2021-01-01T00:00:00+00:00","createdAt":"2021-01-01T00:00:00+00:00","updatedAt":"2021-01-01T00:00:00+00:00","contactPerson":{"id":"\u003cstring>","firstName":"\u003cstring>","lastName":"\u003cstring>","email":"\u003cstring>","avatar":"\u003cstring>","phone":"\u003cstring>","linkedin":"\u003cstring>","position":"\u003cstring>","website":"\u003cstring>"},"signed":true,"issuedAt":"2021-01-01T00:00:00+00:00","publishedVersionHash":"\u003cstring>","currentVersionHash":"\u003cstring>"}}},"exampleType":"generated"}},"links":{},"exampleType":"generated"},"25056a73-0318-4aba-bd6d-2dff322fbebe":{"description":"Invalid input","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"16504231-86a6-452d-b8a3-7743f0f48ca3":{"description":"Unprocessable entity","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}}},"security":{"6642acc9-f512-4e34-8b7d-af99a36072dd":{"ApiToken":{"type":"http","scheme":"bearer","description":"API token of the organisation. Send it as Authorization: Bearer api_... The token is bound to exactly one organisation.","scopes":[]}}},"servers":{"72fc9806-092b-4062-a8cd-930b82a1cbb1":{"url":"https://coreapi.io","description":"Production"},"baaffb25-7357-4240-b94a-ffd65adbd574":{"url":"https://preview.coreapi.io","description":"Sandbox"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","description":"API token of the organisation. Send it as Authorization: Bearer api_... The token is bound to exactly one organisation.","scopes":[]},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"API token of the organisation. Send it as Authorization: Bearer api_... The token is bound to exactly one organisation.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"ApiToken","name":"Authorization"}],"title":"ApiToken"}]},"originalFileLocation":"assets/openapi-v2-offers.json"},"subdomain":"fynnsubscriptionbilling","siteName":"Fynn Docs","title":"Add a recipient - Fynn Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"de":{"href":"/v2-offers-api/offers/add-recipient","matchLevel":0},"en":{"href":"/en/introduction","matchLevel":4}}},"lastModified":"2026-06-29T10:41:07.023Z","originalFileLocation":"v2-offers-api/offers/add-recipient.mdx","locale":"de"},"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=\"Beta. This endpoint is unstable and may still change without notice. Pin against the dated version and watch the changelog. Adds another recipient to the offer, optionally with its own invitation email. The role controls whether the recipient may only read, sign, or counter-sign.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Fynn Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/fynnsubscriptionbilling/aEyoysRsbJwnVfa3/_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/fynnsubscriptionbilling/aEyoysRsbJwnVfa3/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/fynnsubscriptionbilling/aEyoysRsbJwnVfa3/_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/fynnsubscriptionbilling/aEyoysRsbJwnVfa3/_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/fynnsubscriptionbilling/aEyoysRsbJwnVfa3/_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/fynnsubscriptionbilling/aEyoysRsbJwnVfa3/_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/fynnsubscriptionbilling/aEyoysRsbJwnVfa3/_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/fynnsubscriptionbilling/aEyoysRsbJwnVfa3/_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/fynnsubscriptionbilling/aEyoysRsbJwnVfa3/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Add a recipient - Fynn Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Beta. This endpoint is unstable and may still change without notice. Pin against the dated version and watch the changelog. Adds another recipient to the offer, optionally with its own invitation email. The role controls whether the recipient may only read, sign, or counter-sign.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Fynn Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.fynn.eu/v2-offers-api/offers/add-recipient\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://fynnsubscriptionbilling.mintlify.app/_mintlify/api/og/v2?division=Angebote\u0026amp;title=Add+a+recipient\u0026amp;description=**Beta.+This+endpoint+is+unstable+and+may+still+change+without+notice.**+Pin+against+the+dated+version+and+watch+the+changelog.%0A%0AAdds+another+recipient+to+the+o\u0026amp;theme=4b76c1a49202070b198dd6e7\u0026amp;signature=2f79a760068a20d611824ded43f5aa3f31f60e76a3add6c8b66aa104aa6cdbcf\">\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=\"Add a recipient - Fynn Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Beta. This endpoint is unstable and may still change without notice. Pin against the dated version and watch the changelog. Adds another recipient to the offer, optionally with its own invitation email. The role controls whether the recipient may only read, sign, or counter-sign.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://fynnsubscriptionbilling.mintlify.app/_mintlify/api/og/v2?division=Angebote\u0026amp;title=Add+a+recipient\u0026amp;description=**Beta.+This+endpoint+is+unstable+and+may+still+change+without+notice.**+Pin+against+the+dated+version+and+watch+the+changelog.%0A%0AAdds+another+recipient+to+the+o\u0026amp;theme=4b76c1a49202070b198dd6e7\u0026amp;signature=2f79a760068a20d611824ded43f5aa3f31f60e76a3add6c8b66aa104aa6cdbcf\">\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/fynnsubscriptionbilling/aEyoysRsbJwnVfa3/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Fynn Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#000\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.fynn.eu/v2-offers-api/offers/add-recipient\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/v2-offers-api/offers/add-recipient.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.fynn.eu/#organization\",\"name\":\"Fynn Docs\",\"url\":\"https://docs.fynn.eu\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/fynnsubscriptionbilling/kPbBeWVEZfmEic9q/logo/logo-dark.svg?fit=max\u0026auto=format\u0026n=kPbBeWVEZfmEic9q\u0026q=85\u0026s=83e4b30a53d77c3809e0f22afa29335d\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.fynn.eu#website\",\"name\":\"Fynn Docs\",\"url\":\"https://docs.fynn.eu\",\"publisher\":{\"@id\":\"https://docs.fynn.eu/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.fynn.eu/v2-offers-api/offers/add-recipient#webpage\",\"url\":\"https://docs.fynn.eu/v2-offers-api/offers/add-recipient\",\"name\":\"Add a recipient\",\"description\":\"Beta. This endpoint is unstable and may still change without notice. Pin against the dated version and watch the changelog. Adds another recipient to the offer, optionally with its own invitation email. The role controls whether the recipient may only read, sign, or counter-sign.\",\"dateModified\":\"2026-06-29T10:41:07.023Z\",\"isPartOf\":{\"@id\":\"https://docs.fynn.eu#website\"},\"breadcrumb\":{\"@id\":\"https://docs.fynn.eu/v2-offers-api/offers/add-recipient#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.fynn.eu/v2-offers-api/offers/add-recipient#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Angebote\",\"item\":\"https://docs.fynn.eu/v2-offers-api/introduction\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"API\",\"item\":\"https://docs.fynn.eu/v2-offers-api/offers/list-offers\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Angebote\",\"item\":\"https://docs.fynn.eu/v2-offers-api/offers/list-offers\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Add a recipient\",\"item\":\"https://docs.fynn.eu/v2-offers-api/offers/add-recipient\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.fynn.eu/v2-offers-api/offers/add-recipient#apireference\",\"headline\":\"Add a recipient\",\"name\":\"Add a recipient\",\"description\":\"Beta. This endpoint is unstable and may still change without notice. Pin against the dated version and watch the changelog. Adds another recipient to the offer, optionally with its own invitation email. The role controls whether the recipient may only read, sign, or counter-sign.\",\"url\":\"https://docs.fynn.eu/v2-offers-api/offers/add-recipient\",\"mainEntityOfPage\":{\"@id\":\"https://docs.fynn.eu/v2-offers-api/offers/add-recipient#webpage\"},\"dateModified\":\"2026-06-29T10:41:07.023Z\",\"publisher\":{\"@id\":\"https://docs.fynn.eu/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.fynn.eu#website\"}}]}\u003c/script>","siteName":"Fynn Docs","nav":{"global":null,"languages":[{"language":"de","default":true,"tabs":[{"tab":"Dokumentation","pages":[{"title":"Dokumentation","href":"/introduction"}]},{"tab":"Integrationen","pages":[{"title":"Integrationen","href":"/integrations/overview"}]},{"tab":"API Referenz","pages":[{"title":"API Referenz","href":"/api-reference/introduction"}]},{"tab":"API V2","groups":[{"group":"Einführung","icon":"compass","pages":[{"title":"Fynn API V2","sidebarTitle":"Einführung","icon":"compass","href":"/v2-plans-api/introduction"}]},{"group":"Grundlagen","icon":"cube","pages":[{"title":"Authentifizierung","sidebarTitle":"Authentifizierung","icon":"key","href":"/v2-plans-api/authentication"},{"title":"Asynchrone Abrechnung","sidebarTitle":"Asynchrone Abrechnung","icon":"receipt","href":"/v2-plans-api/billing"}]},{"group":"Pläne","icon":"layer-group","pages":[{"title":"Schnellstart","sidebarTitle":"Schnellstart","icon":"rocket","href":"/v2-plans-api/quickstart"},{"title":"Kernkonzepte","sidebarTitle":"Kernkonzepte","icon":"book","href":"/v2-plans-api/concepts"},{"title":"Up- und Downgrades","sidebarTitle":"Up- und Downgrades","icon":"arrow-up-arrow-down","href":"/v2-plans-api/upgrades-downgrades"},{"title":"Checkout","sidebarTitle":"Checkout","icon":"cart-shopping","href":"/v2-plans-api/checkout-and-sales-channels"},{"group":"API","pages":[{"group":"Plan-Verwaltung","pages":[{"openapi":"get /api/plans","title":"List plans","href":"/v2-plans-api/plans/list-plans"},{"openapi":"post /api/plans","title":"Create a plan","href":"/v2-plans-api/plans/create-plan"},{"openapi":"get /api/plans/{id}","title":"Retrieve a plan","href":"/v2-plans-api/plans/get-plan"},{"openapi":"put /api/plans/{id}","title":"Update a plan","href":"/v2-plans-api/plans/update-plan"},{"openapi":"post /api/plans/{id}/activate","title":"Activate a plan","href":"/v2-plans-api/plans/activate-plan"},{"openapi":"delete /api/plans/{id}","title":"Delete or archive a plan","href":"/v2-plans-api/plans/delete-plan"}]},{"group":"Checkout-Links","pages":[{"openapi":"post /api/plans/{id}/checkout-links","title":"Create a checkout link","href":"/v2-plans-api/checkout-links/create-checkout-link"},{"openapi":"get /api/plans/{id}/checkout-links","title":"List checkout links of a plan","href":"/v2-plans-api/checkout-links/list-checkout-links"}]},{"group":"Tarifwechsel","pages":[{"openapi":"get /api/customer/subscriptions/{id}/plan-options","title":"Get plan switch options","href":"/v2-plans-api/customer/plan-options"},{"openapi":"post /api/customer/subscriptions/{id}/plan-tier-preview","title":"Preview a tier switch","href":"/v2-plans-api/customer/preview-plan-tier-switch"},{"openapi":"post /api/customer/subscriptions/{id}/switch-plan-tier","title":"Switch the plan tier","href":"/v2-plans-api/customer/switch-plan-tier"}]}]}]},{"group":"Angebote","icon":"file-signature","pages":[{"title":"Angebote","sidebarTitle":"Einführung","icon":"file-signature","href":"/v2-offers-api/introduction"},{"title":"Schnellstart","sidebarTitle":"Schnellstart","icon":"rocket","href":"/v2-offers-api/quickstart"},{"title":"Kernkonzepte","sidebarTitle":"Kernkonzepte","icon":"book","href":"/v2-offers-api/concepts"},{"title":"Der Angebots-Editor","sidebarTitle":"Der Editor","icon":"pen-ruler","href":"/v2-offers-api/editor"},{"title":"Die Angebots-Ansicht","sidebarTitle":"Angebots-Ansicht","icon":"eye","href":"/v2-offers-api/angebots-ansicht"},{"title":"Annahme und Signatur","sidebarTitle":"Annahme und Signatur","icon":"file-signature","href":"/v2-offers-api/acceptance-and-signing"},{"title":"Rechnungsdaten","sidebarTitle":"Rechnungsdaten","icon":"receipt","href":"/v2-offers-api/billing-details"},{"title":"Veröffentlichen und Empfänger","sidebarTitle":"Veröffentlichen","icon":"paper-plane","href":"/v2-offers-api/sending-and-recipients"},{"title":"Freigaben","sidebarTitle":"Freigaben","icon":"circle-check","href":"/v2-offers-api/freigaben"},{"title":"Einstellungen","sidebarTitle":"Einstellungen","icon":"gear","href":"/v2-offers-api/settings"},{"title":"Authentifizierung","sidebarTitle":"Authentifizierung","icon":"key","href":"/v2-offers-api/authentication"},{"title":"Webhooks","sidebarTitle":"Webhooks","icon":"bell","href":"/v2-offers-api/webhooks"},{"group":"API","pages":[{"group":"Angebote","pages":[{"openapi":"assets/openapi-v2-offers.json get /offers","title":"List offers","href":"/v2-offers-api/offers/list-offers"},{"openapi":"assets/openapi-v2-offers.json get /api/offers/{id}","title":"Get an offer","href":"/v2-offers-api/offers/get-offer"},{"openapi":"assets/openapi-v2-offers.json put /offers/{id}","title":"Update an offer","href":"/v2-offers-api/offers/update-offer"},{"openapi":"assets/openapi-v2-offers.json get /offers/{id}/document","title":"Download an offer as PDF","href":"/v2-offers-api/offers/download-offer"},{"openapi":"assets/openapi-v2-offers.json post /api/offers/{id}/publish","title":"Publish an offer","href":"/v2-offers-api/offers/publish-offer"},{"openapi":"assets/openapi-v2-offers.json post /api/offers/{id}/accept","title":"Accept an offer manually","href":"/v2-offers-api/offers/accept-offer"},{"openapi":"assets/openapi-v2-offers.json post /offers/{id}/cancel-signing","title":"Cancel a signing process","description":"**Beta. This endpoint is unstable and may still change without notice.** Pin against the dated version and watch the changelog.\n\nCancels a running e-signature process and returns the offer to the open state, so it can be edited and re-published.","href":"/v2-offers-api/offers/cancel-signing"},{"openapi":"assets/openapi-v2-offers.json post /offers/{id}/recipients","title":"Add a recipient","href":"/v2-offers-api/offers/add-recipient"},{"openapi":"assets/openapi-v2-offers.json get /api/offers/{id}/activities","title":"List offer activity","description":"**Beta. This endpoint is unstable and may still change without notice.** Pin against the dated version and watch the changelog.\n\nReturns the offer activity feed. Never empty: it always contains at least the creation entry.","href":"/v2-offers-api/offers/list-activities"},{"openapi":"assets/openapi-v2-offers.json delete /offers/{id}","title":"Archive an offer","href":"/v2-offers-api/offers/archive-offer"}]},{"group":"Freigabe","pages":[{"openapi":"assets/openapi-v2-offers.json get /api/offers/{id}/approval","title":"Get the approval state","href":"/v2-offers-api/approval/get-approval"},{"openapi":"assets/openapi-v2-offers.json post /api/offers/{id}/approval/approve","title":"Approve a pending request","href":"/v2-offers-api/approval/approve"},{"openapi":"assets/openapi-v2-offers.json post /api/offers/{id}/approval/reject","title":"Reject a pending request","href":"/v2-offers-api/approval/reject"},{"openapi":"assets/openapi-v2-offers.json post /api/offers/{id}/approval/cancel","title":"Cancel a pending request","href":"/v2-offers-api/approval/cancel-approval"}]}]}]},{"group":"Finanzberichte","icon":"chart-line","pages":[{"title":"Finanzberichte: Konzepte","sidebarTitle":"Konzepte","icon":"book","href":"/v2-finance-api/concepts"},{"title":"Datensätze","sidebarTitle":"Datensätze","icon":"table","href":"/v2-finance-api/datasets"},{"title":"Drill-downs","sidebarTitle":"Drill-downs","icon":"magnifying-glass","href":"/v2-finance-api/drill-downs"},{"title":"Snapshots","sidebarTitle":"Snapshots","icon":"lock","href":"/v2-finance-api/snapshots"},{"title":"Excel-Exporte","sidebarTitle":"Excel-Exporte","icon":"file-excel","href":"/v2-finance-api/excel"},{"title":"Fehler","sidebarTitle":"Fehler","icon":"triangle-exclamation","href":"/v2-finance-api/errors"},{"title":"Definitionen","sidebarTitle":"Definitionen","icon":"book-open","href":"/v2-finance-api/definitions"},{"group":"API","pages":[{"group":"Datensätze","pages":[{"openapi":"assets/openapi-v2-finance.json get /api/analytics/finance/recurring","title":"Recurring revenue page datasets","href":"/v2-finance-api/datasets/get-recurring"},{"openapi":"assets/openapi-v2-finance.json get /api/analytics/finance/customers","title":"Customer base page datasets","href":"/v2-finance-api/datasets/get-customers"},{"openapi":"assets/openapi-v2-finance.json get /api/analytics/finance/liquidity","title":"Liquidity page datasets","href":"/v2-finance-api/datasets/get-liquidity"},{"openapi":"assets/openapi-v2-finance.json get /api/analytics/finance/revenue","title":"Revenue page datasets","href":"/v2-finance-api/datasets/get-revenue"},{"openapi":"assets/openapi-v2-finance.json get /api/analytics/finance/revenue/customers","title":"Revenue per customer, paged","href":"/v2-finance-api/datasets/get-revenue-customers"},{"openapi":"assets/openapi-v2-finance.json get /api/analytics/finance/overview","title":"Finance overview datasets","href":"/v2-finance-api/datasets/get-overview"},{"openapi":"assets/openapi-v2-finance.json get /api/analytics/mrr-financials","title":"MRR financials table","href":"/v2-finance-api/datasets/get-mrr-table"}]},{"group":"Drill-downs und Hinweise","pages":[{"openapi":"assets/openapi-v2-finance.json get /api/analytics/mrr-financials/details","title":"Lines behind one cell of the finance tables","href":"/v2-finance-api/drill-downs/get-details"},{"openapi":"assets/openapi-v2-finance.json get /api/analytics/mrr-financials/findings","title":"Data-quality findings of the MRR calculation","href":"/v2-finance-api/drill-downs/list-findings"},{"openapi":"assets/openapi-v2-finance.json get /api/analytics/mrr-financials/findings/{id}","title":"One data-quality finding with its explanation","href":"/v2-finance-api/drill-downs/get-finding"}]},{"group":"Snapshots","pages":[{"openapi":"assets/openapi-v2-finance.json get /api/analytics/finance/snapshots","title":"Month-end MRR snapshots","href":"/v2-finance-api/snapshots/list-snapshots"},{"openapi":"assets/openapi-v2-finance.json post /api/analytics/finance/snapshots","title":"Take a month-end MRR snapshot again","href":"/v2-finance-api/snapshots/take-snapshot"},{"openapi":"assets/openapi-v2-finance.json get /api/analytics/finance/snapshots/{month}/{version}","title":"Frozen MRR figures of a snapshot","href":"/v2-finance-api/snapshots/get-snapshot"}]},{"group":"Excel-Exporte","pages":[{"openapi":"assets/openapi-v2-finance.json get /api/analytics/finance/recurring/excel","title":"Export the recurring revenue page as XLSX","href":"/v2-finance-api/excel/export-recurring"},{"openapi":"assets/openapi-v2-finance.json get /api/analytics/finance/customers/excel","title":"Export the customer base page as XLSX","href":"/v2-finance-api/excel/export-customers"},{"openapi":"assets/openapi-v2-finance.json get /api/analytics/finance/liquidity/excel","title":"Export the liquidity page as XLSX","href":"/v2-finance-api/excel/export-liquidity"},{"openapi":"assets/openapi-v2-finance.json get /api/analytics/finance/revenue/excel","title":"Export the revenue page as XLSX","href":"/v2-finance-api/excel/export-revenue"},{"openapi":"assets/openapi-v2-finance.json get /api/analytics/mrr-financials/export/excel","title":"Export the MRR financials as XLSX","href":"/v2-finance-api/excel/export-mrr-table"},{"openapi":"assets/openapi-v2-finance.json get /api/analytics/mrr-financials/findings/export/excel","title":"Export the data-quality findings as XLSX","href":"/v2-finance-api/excel/export-findings"}]},{"group":"Definitionen","pages":[{"openapi":"assets/openapi-v2-finance.json get /api/analytics/finance/definitions","title":"Read the finance definitions catalogue","href":"/v2-finance-api/definitions/get-definitions"}]},{"group":"Einstellungen","pages":[{"openapi":"assets/openapi-v2-finance.json get /api/analytics/mrr-financials/settings","title":"Read the finance settings","href":"/v2-finance-api/settings/get-settings"},{"openapi":"assets/openapi-v2-finance.json patch /api/analytics/mrr-financials/settings","title":"Update the finance settings","href":"/v2-finance-api/settings/update-settings"}]}]}]},{"group":"Provisionen","icon":"percent","pages":[{"title":"Provisionen API","sidebarTitle":"Einführung","icon":"percent","href":"/v2-commission-api/introduction"},{"title":"Kernkonzepte","sidebarTitle":"Kernkonzepte","icon":"book","href":"/v2-commission-api/concepts"},{"group":"API","pages":[{"group":"Provisionspläne","pages":[{"openapi":"assets/openapi-v2-commission.json get /api/commissions/plans","title":"List commission plans","href":"/v2-commission-api/plans/list-plans"},{"openapi":"assets/openapi-v2-commission.json post /api/commissions/plans","title":"Create a commission plan","href":"/v2-commission-api/plans/create-plan"},{"openapi":"assets/openapi-v2-commission.json get /api/commissions/plans/{id}","title":"Get a commission plan","href":"/v2-commission-api/plans/get-plan"},{"openapi":"assets/openapi-v2-commission.json put /api/commissions/plans/{id}","title":"Update a commission plan","href":"/v2-commission-api/plans/update-plan"},{"openapi":"assets/openapi-v2-commission.json delete /api/commissions/plans/{id}","title":"Delete a commission plan","href":"/v2-commission-api/plans/delete-plan"}]}]}]},{"group":"Zahlungspläne","icon":"calendar-days","pages":[{"title":"Zahlungsplan API","sidebarTitle":"Einführung","icon":"calendar-days","href":"/v2-payment-plans-api/introduction"},{"title":"Schnellstart","sidebarTitle":"Schnellstart","icon":"rocket","href":"/v2-payment-plans-api/quickstart"},{"title":"Kernkonzepte","sidebarTitle":"Kernkonzepte","icon":"book","href":"/v2-payment-plans-api/concepts"},{"title":"Webhooks","sidebarTitle":"Webhooks","icon":"bell","href":"/v2-payment-plans-api/webhooks"},{"group":"API","pages":[{"group":"Zahlungsplan-Verwaltung","pages":[{"openapi":"assets/openapi-v2-payment-plans.json post /api/payment-plans","title":"Create a payment plan","href":"/v2-payment-plans-api/payment-plans/create-payment-plan"},{"openapi":"assets/openapi-v2-payment-plans.json get /api/payment-plans/{id}","title":"Get a payment plan","href":"/v2-payment-plans-api/payment-plans/get-payment-plan"},{"openapi":"assets/openapi-v2-payment-plans.json get /api/invoices/{id}/payment-plan","title":"Get the payment plan of an invoice","href":"/v2-payment-plans-api/payment-plans/get-invoice-payment-plan"},{"openapi":"assets/openapi-v2-payment-plans.json post /api/payment-plans/{id}/cancel","title":"Cancel a payment plan","href":"/v2-payment-plans-api/payment-plans/cancel-payment-plan"},{"openapi":"assets/openapi-v2-payment-plans.json post /api/payment-plans/{id}/extend","title":"Extend a payment plan","href":"/v2-payment-plans-api/payment-plans/extend-payment-plan"}]}]}]}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/changelog/2026-07"}]}]},{"language":"en","pages":[{"title":"en","href":"/en/introduction"}]}]},"title":"Add a recipient - Fynn Docs","buildId":"dpl_2oYXwqkEXirXBPk8wV1FtM5USFWi","deploymentId":"dpl_2oYXwqkEXirXBPk8wV1FtM5USFWi","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-WRhTSUDL.js","utils-ChMov4Kr.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-_REmC2bI.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-Bp6nVRCu.js","snippetPresets-DZadmXoU.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-CY2WdoTl.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-DwYG-Q4l.js","shallow-BXQIGwv4.js","getApiPlaygroundDisplay-CK5nK5B9.js","CodeSnippet-TH4a2aGW.js","CodeSnippets-DwsQiOFS.js","Page-R3M_BF4L.js","getPastedJson-DD7kUzi_.js","icon-holE3QoJ.js","MethodPill-DUW0T8us.js","DuplicateIcon-CI_p4be-.js","createIcon-BdbRvavb.js","DynamicMarkdown-DN96a4Ur.js","SectionHeading-SCu36A9d.js","axios-vUo_bRtp.js","Markdown-CCeGv-zI.js","clsx-BGBGWFTt.js","lib--scc4DXi.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-Cv_O2fky.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-2C5OB2eV.js"]}