A link to download one invoice a change would bill, as a PDF. It looks like an invoice, with PREVIEW in place of its number and a note that nothing has been billed. Send exactly one of these in the body, with the invoice’s scheduledIssueAt:
contractId: an invoice the contract will bill once its draft amendment is agreed, addressed to the contract’s customer.
terms: an invoice that terms would bill before they are saved, addressed to the customer in terms.customerId.
cancellation: the invoice that would still be billed if the contract were cancelled from cancelAt, addressed to the contract’s customer.
A date on which no invoice would be issued, or a customer of another entity, is not found. Needs a key holding contracts:read and invoices:read.
A link to the file. It works for one hour after this response, and anyone holding it can download the file. Do not send your API key with it: the link points at Synthetic's file storage, not the API. For a new link, call the route again.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Synthetic API","colors":{"primary":"#4f7658"},"logo":{"light":"https://mintcdn.com/synthetic-intelligences-inc/fQrygfnnSQo6sqbf/logo/light.svg?fit=max\u0026auto=format\u0026n=fQrygfnnSQo6sqbf\u0026q=85\u0026s=2dda80021fb41535557588dfc2db8171","dark":"https://mintcdn.com/synthetic-intelligences-inc/fQrygfnnSQo6sqbf/logo/dark.svg?fit=max\u0026auto=format\u0026n=fQrygfnnSQo6sqbf\u0026q=85\u0026s=5c52f16fb166ac48b3d84c1a873ee2f6","href":"https://synthetic.ai"},"favicon":"https://mintcdn.com/synthetic-intelligences-inc/fQrygfnnSQo6sqbf/favicon.svg?fit=max\u0026auto=format\u0026n=fQrygfnnSQo6sqbf\u0026q=85\u0026s=99c5d1fd4b2b7623472231c876aa54f9","navbar":{"links":[{"href":"https://app.synthetic.ai","label":"Open Synthetic"}]},"footer":{"links":[{"header":"Synthetic","items":[{"label":"Website","href":"https://synthetic.ai"},{"label":"Sign in","href":"https://app.synthetic.ai"}]}]},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"synthetic-intelligences-inc","hasAudioNarration":false,"actualSubdomain":"synthetic-intelligences-inc","customDomains":["docs.synthetic.ai"],"gitSource":{"type":"github","owner":"synthetic-intelligences","repo":"synthetic-monorepo","deployBranch":"main","contentDirectory":"docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"latestBuiltDeploymentHistoryId":"6ae257d75c52c4d2e534ab39","collectionId":"26412490-03f6-4e82-ba77-3aee99a0d9a7","liveDeploymentHistoryId":"6ae257d75c52c4d2e534ab39","schemaVersion":"v3"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ae25d53f001fe32fd8ddd6b","clientVersion":"0.0.4006","searchFilterCounts":[{"language":"default","tag":"API Reference","count":16},{"language":"default","tag":"Contracts","count":7},{"language":"default","tag":"Guides","count":4},{"language":"default","tag":"Invoices","count":3},{"language":"default","tag":"Customers","count":2},{"language":"default","tag":"Payments","count":2},{"language":"default","tag":"System","count":2}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"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}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/contracts/get-a-link-to-an-invoice-previews-pdf","slug":"/api-reference/contracts/get-a-link-to-an-invoice-previews-pdf","pageMetadata":{"title":"Get a link to an invoice preview's PDF","description":"A link to download one invoice a change would bill, as a PDF. It looks like an invoice, with PREVIEW in place of its number and a note that nothing has been billed. Send exactly one of these in the body, with the invoice's `scheduledIssueAt`:\n\n- `contractId`: an invoice the contract will bill once its draft amendment is agreed, addressed to the contract's customer.\n- `terms`: an invoice that terms would bill before they are saved, addressed to the customer in `terms.customerId`.\n- `cancellation`: the invoice that would still be billed if the contract were cancelled from `cancelAt`, addressed to the contract's customer.\n\nA date on which no invoice would be issued, or a customer of another entity, is not found. Needs a key holding `contracts:read` and `invoices:read`.","deprecated":null,"version":null,"openapi":"https://app.synthetic.ai/api/v1/openapi.json query /invoice-previews/pdf","href":"/api-reference/contracts/get-a-link-to-an-invoice-previews-pdf","autogeneratedByOpenApi":true},"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 code: \"code\",\n li: \"li\",\n p: \"p\",\n ul: \"ul\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsxs(_components.p, {\n children: [\"A link to download one invoice a change would bill, as a PDF. It looks like an invoice, with PREVIEW in place of its number and a note that nothing has been billed. Send exactly one of these in the body, with the invoice’s \", _jsx(_components.code, {\n children: \"scheduledIssueAt\"\n }), \":\"]\n }), \"\\n\", _jsxs(_components.ul, {\n children: [\"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"contractId\"\n }), \": an invoice the contract will bill once its draft amendment is agreed, addressed to the contract’s customer.\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"terms\"\n }), \": an invoice that terms would bill before they are saved, addressed to the customer in \", _jsx(_components.code, {\n children: \"terms.customerId\"\n }), \".\"]\n }), \"\\n\", _jsxs(_components.li, {\n children: [_jsx(_components.code, {\n children: \"cancellation\"\n }), \": the invoice that would still be billed if the contract were cancelled from \", _jsx(_components.code, {\n children: \"cancelAt\"\n }), \", addressed to the contract’s customer.\"]\n }), \"\\n\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"A date on which no invoice would be issued, or a customer of another entity, is not found. Needs a key holding \", _jsx(_components.code, {\n children: \"contracts:read\"\n }), \" and \", _jsx(_components.code, {\n children: \"invoices:read\"\n }), \".\"]\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":{"title":"Get a link to an invoice preview's PDF","description":"A link to download one invoice a change would bill, as a PDF. It looks like an invoice, with PREVIEW in place of its number and a note that nothing has been billed. Send exactly one of these in the body, with the invoice's `scheduledIssueAt`:\n\n- `contractId`: an invoice the contract will bill once its draft amendment is agreed, addressed to the contract's customer.\n- `terms`: an invoice that terms would bill before they are saved, addressed to the customer in `terms.customerId`.\n- `cancellation`: the invoice that would still be billed if the contract were cancelled from `cancelAt`, addressed to the contract's customer.\n\nA date on which no invoice would be issued, or a customer of another entity, is not found. Needs a key holding `contracts:read` and `invoices:read`.","deprecated":null,"version":null,"openapi":"https://app.synthetic.ai/api/v1/openapi.json query /invoice-previews/pdf","href":"/api-reference/contracts/get-a-link-to-an-invoice-previews-pdf","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"operationId":"invoices-preview-downloadPdf","summary":"Get a link to an invoice preview's PDF","description":"A link to download one invoice a change would bill, as a PDF. It looks like an invoice, with PREVIEW in place of its number and a note that nothing has been billed. Send exactly one of these in the body, with the invoice's `scheduledIssueAt`:\n\n- `contractId`: an invoice the contract will bill once its draft amendment is agreed, addressed to the contract's customer.\n- `terms`: an invoice that terms would bill before they are saved, addressed to the customer in `terms.customerId`.\n- `cancellation`: the invoice that would still be billed if the contract were cancelled from `cancelAt`, addressed to the contract's customer.\n\nA date on which no invoice would be issued, or a customer of another entity, is not found. Needs a key holding `contracts:read` and `invoices:read`.","tags":["Contracts"],"security":["ce0ee56a-b151-4692-8a70-9a3764802d32"],"parameters":[],"requestBody":"b318763b-4e8a-4a8a-8f30-efeb94c16a91","responses":{"200":"daf975da-3db4-440b-aec7-bc01be7c5ad2","400":"cda2bcef-d04b-44c5-8c3a-710455c25ac2","401":"c13e3cf5-3b74-49ba-968e-77f5d2a3b777","404":"365775b3-ca75-4815-849c-5ea0812ce550","500":"e25f7e7f-26cb-4871-89cb-34753fa0992b"},"method":"query","type":"path","servers":["666241c7-c01f-468b-ae64-195b9224be75"],"path":"/invoice-previews/pdf","baseUrlOptions":["https://app.synthetic.ai/api/v1"],"title":"Get a link to an invoice preview's PDF","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"scheduledIssueAt":{"format":"date-time","description":"The day the invoice would be issued. Only the date is used; send it as midnight UTC.","type":"string","isRequired":true,"uniqueKey":"scheduledIssueAt","typeLabel":"string\u003cdate-time>"},"contractId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","description":"The contract whose draft amendment to preview.","uniqueKey":"contractId","typeLabel":"string\u003cuuid>"},"terms":{"type":"object","properties":{"customerId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","description":"The customer the terms would bill.","isRequired":true,"uniqueKey":"terms.customerId","typeLabel":"string\u003cuuid>"},"startAt":{"format":"date-time","description":"The first day the terms cover. Only the date is used; send it as midnight UTC.","type":"string","uniqueKey":"terms.startAt","typeLabel":"string\u003cdate-time>"},"endAt":{"format":"date-time","description":"The day the terms end. They cover the days before this date, not the date itself. Only the date is used; send it as midnight UTC.","type":"string","uniqueKey":"terms.endAt","typeLabel":"string\u003cdate-time>"},"paymentTermsDays":{"type":"integer","minimum":0,"maximum":9007199254740991,"description":"How many days the customer has to pay each invoice. Leave it out for 0, which makes payment due the day the invoice is issued.","uniqueKey":"terms.paymentTermsDays","typeLabel":"integer"},"lineItems":{"type":"array","items":{"type":"object","properties":{"description":{"type":"string","description":"What the line item says on each invoice.","isRequired":true,"uniqueKey":"terms.lineItems.items.[INDEX].description","typeLabel":"string"},"amount":{"type":"object","properties":{"value":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991,"isRequired":true,"uniqueKey":"terms.lineItems.items.[INDEX].amount.value","typeLabel":"integer"},"currencyCode":{"type":"string","enum":["USD","CAD","EUR","USDC"],"isRequired":true,"uniqueKey":"terms.lineItems.items.[INDEX].amount.currencyCode","typeLabel":"enum\u003cstring>"}},"required":["value","currencyCode"],"additionalProperties":false,"description":"What the line item charges each time it bills. Its value is a whole number of the currency's smallest unit, such as cents.","isRequired":true,"uniqueKey":"terms.lineItems.items.[INDEX].amount","typeLabel":"object"},"cadence":{"oneOf":[{"type":"string","description":"How often the line item bills; null for a one-time charge.","enum":["MONTHLY","QUARTERLY","SEMI_ANNUAL","ANNUAL"],"isRequired":true,"uniqueKey":"terms.lineItems.items.[INDEX].cadence.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"How often the line item bills; null for a one-time charge.","isRequired":true,"uniqueKey":"terms.lineItems.items.[INDEX].cadence.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"terms.lineItems.items.[INDEX].cadence","typeLabel":"enum\u003cstring> | null"},"billingTiming":{"type":"string","enum":["IN_ADVANCE","IN_ARREARS"],"description":"When a line item with a cadence bills for each period: IN_ADVANCE on the invoice dated the day the period starts, IN_ARREARS on the invoice dated the day it ends. Leave it out for IN_ADVANCE, and for a one-time charge.","uniqueKey":"terms.lineItems.items.[INDEX].billingTiming","typeLabel":"enum\u003cstring>"}},"required":["description","amount","cadence"],"additionalProperties":false,"uniqueKey":"terms.lineItems.items.[INDEX]","typeLabel":"object"},"description":"What the terms charge for. Every line item must be in the same currency.","uniqueKey":"terms.lineItems","typeLabel":"object[]"}},"required":["customerId"],"additionalProperties":false,"description":"Contract terms to preview without saving them, and the customer they would bill.","uniqueKey":"terms","typeLabel":"object"},"cancellation":{"type":"object","properties":{"contractId":{"type":"string","format":"uuid","pattern":"^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$","description":"The contract to cancel.","isRequired":true,"uniqueKey":"cancellation.contractId","typeLabel":"string\u003cuuid>"},"cancelAt":{"format":"date-time","description":"The day the cancellation would end the contract. Only the date is used; send it as midnight UTC.","type":"string","isRequired":true,"uniqueKey":"cancellation.cancelAt","typeLabel":"string\u003cdate-time>"}},"required":["contractId","cancelAt"],"additionalProperties":false,"description":"A cancellation to preview without agreeing it: the contract, and the day it would end.","uniqueKey":"cancellation","typeLabel":"object"}},"required":["scheduledIssueAt"],"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"scheduledIssueAt":"2023-11-07T05:31:56Z","contractId":"3c90c3cc-0d44-4b50-8888-8dd25736052a"}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"daf975da-3db4-440b-aec7-bc01be7c5ad2":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"downloadUrl":{"type":"string","description":"A link to the file. It works for one hour after this response, and anyone holding it can download the file. Do not send your API key with it: the link points at Synthetic's file storage, not the API. For a new link, call the route again.","isRequired":true,"uniqueKey":"downloadUrl","typeLabel":"string"}},"required":["downloadUrl"],"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"downloadUrl":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"cda2bcef-d04b-44c5-8c3a-710455c25ac2":{"description":"Input validation failed","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","description":"The error message","example":"Input validation failed","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"code":{"type":"string","description":"The error code","example":"BAD_REQUEST","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"issues":{"description":"An array of issues that were responsible for the error","example":[],"type":"array","items":{"type":"object","properties":{"message":{"type":"string","isRequired":true,"uniqueKey":"issues.items.[INDEX].message","typeLabel":"string"}},"required":["message"],"additionalProperties":false,"uniqueKey":"issues.items.[INDEX]","typeLabel":"object"},"uniqueKey":"issues","typeLabel":"object[]"}},"required":["message","code"],"additionalProperties":false,"title":"Input validation failed error (400)","description":"The error information","example":{"code":"BAD_REQUEST","message":"Input validation failed","issues":[]},"uniqueKey":"","typeLabel":"Input validation failed error (400) · object"},"examples":{"Example":{"title":"Example","value":{"code":"BAD_REQUEST","message":"Input validation failed","issues":[]}}},"exampleType":"generated"}},"exampleType":"generated"},"c13e3cf5-3b74-49ba-968e-77f5d2a3b777":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","description":"The error message","example":"Unauthorized","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"code":{"type":"string","description":"The error code","example":"UNAUTHORIZED","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"issues":{"description":"An array of issues that were responsible for the error","example":[],"type":"array","items":{"type":"object","properties":{"message":{"type":"string","isRequired":true,"uniqueKey":"issues.items.[INDEX].message","typeLabel":"string"}},"required":["message"],"additionalProperties":false,"uniqueKey":"issues.items.[INDEX]","typeLabel":"object"},"uniqueKey":"issues","typeLabel":"object[]"}},"required":["message","code"],"additionalProperties":false,"title":"Unauthorized error (401)","description":"The error information","example":{"code":"UNAUTHORIZED","message":"Unauthorized","issues":[]},"uniqueKey":"","typeLabel":"Unauthorized error (401) · object"},"examples":{"Example":{"title":"Example","value":{"code":"UNAUTHORIZED","message":"Unauthorized","issues":[]}}},"exampleType":"generated"}},"exampleType":"generated"},"365775b3-ca75-4815-849c-5ea0812ce550":{"description":"The record does not exist for your business.","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","description":"The error message","example":"The record does not exist for your business.","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"code":{"type":"string","description":"The error code","example":"NOT_FOUND","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"issues":{"description":"An array of issues that were responsible for the error","example":[],"type":"array","items":{"type":"object","properties":{"message":{"type":"string","isRequired":true,"uniqueKey":"issues.items.[INDEX].message","typeLabel":"string"}},"required":["message"],"additionalProperties":false,"uniqueKey":"issues.items.[INDEX]","typeLabel":"object"},"uniqueKey":"issues","typeLabel":"object[]"}},"required":["message","code"],"additionalProperties":false,"title":"The record does not exist for your business. error (404)","description":"The error information","example":{"code":"NOT_FOUND","message":"The record does not exist for your business.","issues":[]},"uniqueKey":"","typeLabel":"The record does not exist for your business. error (404) · object"},"examples":{"Example":{"title":"Example","value":{"code":"NOT_FOUND","message":"The record does not exist for your business.","issues":[]}}},"exampleType":"generated"}},"exampleType":"generated"},"e25f7e7f-26cb-4871-89cb-34753fa0992b":{"description":"An unexpected error occurred.","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","description":"The error message","example":"An unexpected error occurred.","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"code":{"type":"string","description":"The error code","example":"INTERNAL_SERVER_ERROR","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"issues":{"description":"An array of issues that were responsible for the error","example":[],"type":"array","items":{"type":"object","properties":{"message":{"type":"string","isRequired":true,"uniqueKey":"issues.items.[INDEX].message","typeLabel":"string"}},"required":["message"],"additionalProperties":false,"uniqueKey":"issues.items.[INDEX]","typeLabel":"object"},"uniqueKey":"issues","typeLabel":"object[]"}},"required":["message","code"],"additionalProperties":false,"title":"An unexpected error occurred. error (500)","description":"The error information","example":{"code":"INTERNAL_SERVER_ERROR","message":"An unexpected error occurred.","issues":[]},"uniqueKey":"","typeLabel":"An unexpected error occurred. error (500) · object"},"examples":{"Example":{"title":"Example","value":{"code":"INTERNAL_SERVER_ERROR","message":"An unexpected error occurred.","issues":[]}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"ce0ee56a-b151-4692-8a70-9a3764802d32":{"BearerAuth":{"type":"http","scheme":"bearer","description":"An API key created in Settings, sent as `Authorization: Bearer \u003ckey>`.","scopes":[],"schemeName":"BearerAuth"}}},"servers":{"666241c7-c01f-468b-ae64-195b9224be75":{"url":"https://app.synthetic.ai/api/v1"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","description":"An API key created in Settings, sent as `Authorization: Bearer \u003ckey>`.","scopes":[],"schemeName":"BearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"An API key created in Settings, sent as `Authorization: Bearer \u003ckey>`.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"BearerAuth","name":"Authorization"}],"title":"BearerAuth"}]},"originalFileLocation":"https://app.synthetic.ai/api/v1/openapi.json"},"subdomain":"synthetic-intelligences-inc","siteName":"Synthetic API","title":"Get a link to an invoice preview's PDF - Synthetic API","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-28T20:38:47.907Z","originalFileLocation":"api-reference/contracts/get-a-link-to-an-invoice-previews-pdf.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"A link to download one invoice a change would bill, as a PDF. It looks like an invoice, with PREVIEW in place of its number and a note that nothing has been billed. Send exactly one of these in the body, with the invoice\u0026#x27;s scheduledIssueAt: - contractId: an invoice the contract will bill once its draft amendment is agreed, addressed to the contract\u0026#x27;s customer. - terms: an invoice that terms would bill before they are saved, addressed to the customer in terms.customerId. - cancellation: the invoice that would still be billed if the contract were cancelled from cancelAt, addressed to the contract\u0026#x27;s customer. A date on which no invoice would be issued, or a customer of another entity, is not found. Needs a key holding contracts:read and invoices:read.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Synthetic API\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/synthetic-intelligences-inc/Mg1HiyJW6ibf7wLe/_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/synthetic-intelligences-inc/Mg1HiyJW6ibf7wLe/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/synthetic-intelligences-inc/Mg1HiyJW6ibf7wLe/_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/synthetic-intelligences-inc/Mg1HiyJW6ibf7wLe/_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/synthetic-intelligences-inc/Mg1HiyJW6ibf7wLe/_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/synthetic-intelligences-inc/Mg1HiyJW6ibf7wLe/_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/synthetic-intelligences-inc/Mg1HiyJW6ibf7wLe/_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/synthetic-intelligences-inc/Mg1HiyJW6ibf7wLe/_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/synthetic-intelligences-inc/Mg1HiyJW6ibf7wLe/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Get a link to an invoice preview\u0026#x27;s PDF - Synthetic API\">\u003cmeta data-mint-head property=\"og:description\" content=\"A link to download one invoice a change would bill, as a PDF. It looks like an invoice, with PREVIEW in place of its number and a note that nothing has been billed. Send exactly one of these in the body, with the invoice\u0026#x27;s scheduledIssueAt: - contractId: an invoice the contract will bill once its draft amendment is agreed, addressed to the contract\u0026#x27;s customer. - terms: an invoice that terms would bill before they are saved, addressed to the customer in terms.customerId. - cancellation: the invoice that would still be billed if the contract were cancelled from cancelAt, addressed to the contract\u0026#x27;s customer. A date on which no invoice would be issued, or a customer of another entity, is not found. Needs a key holding contracts:read and invoices:read.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Synthetic API\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.synthetic.ai/api-reference/contracts/get-a-link-to-an-invoice-previews-pdf\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://synthetic-intelligences-inc.mintlify.app/_mintlify/api/og/v2?division=Contracts\u0026amp;title=Get+a+link+to+an+invoice+preview%27s+PDF\u0026amp;description=A+link+to+download+one+invoice+a+change+would+bill%2C+as+a+PDF.+It+looks+like+an+invoice%2C+with+PREVIEW+in+place+of+its+number+and+a+note+that+nothing+has+been+bil\u0026amp;theme=a479a14ec030af800e1f5c00\u0026amp;signature=1a2b35f59f4af47d3ab5afdd13536136ea427e5085a204400d942bc324408678\">\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=\"Get a link to an invoice preview\u0026#x27;s PDF - Synthetic API\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"A link to download one invoice a change would bill, as a PDF. It looks like an invoice, with PREVIEW in place of its number and a note that nothing has been billed. Send exactly one of these in the body, with the invoice\u0026#x27;s scheduledIssueAt: - contractId: an invoice the contract will bill once its draft amendment is agreed, addressed to the contract\u0026#x27;s customer. - terms: an invoice that terms would bill before they are saved, addressed to the customer in terms.customerId. - cancellation: the invoice that would still be billed if the contract were cancelled from cancelAt, addressed to the contract\u0026#x27;s customer. A date on which no invoice would be issued, or a customer of another entity, is not found. Needs a key holding contracts:read and invoices:read.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://synthetic-intelligences-inc.mintlify.app/_mintlify/api/og/v2?division=Contracts\u0026amp;title=Get+a+link+to+an+invoice+preview%27s+PDF\u0026amp;description=A+link+to+download+one+invoice+a+change+would+bill%2C+as+a+PDF.+It+looks+like+an+invoice%2C+with+PREVIEW+in+place+of+its+number+and+a+note+that+nothing+has+been+bil\u0026amp;theme=a479a14ec030af800e1f5c00\u0026amp;signature=1a2b35f59f4af47d3ab5afdd13536136ea427e5085a204400d942bc324408678\">\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/synthetic-intelligences-inc/Mg1HiyJW6ibf7wLe/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Synthetic API\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#4f7658\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.synthetic.ai/api-reference/contracts/get-a-link-to-an-invoice-previews-pdf\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/contracts/get-a-link-to-an-invoice-previews-pdf.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.synthetic.ai/#organization\",\"name\":\"Synthetic API\",\"url\":\"https://docs.synthetic.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/synthetic-intelligences-inc/fQrygfnnSQo6sqbf/logo/light.svg?fit=max\u0026auto=format\u0026n=fQrygfnnSQo6sqbf\u0026q=85\u0026s=2dda80021fb41535557588dfc2db8171\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.synthetic.ai#website\",\"name\":\"Synthetic API\",\"url\":\"https://docs.synthetic.ai\",\"publisher\":{\"@id\":\"https://docs.synthetic.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.synthetic.ai/api-reference/contracts/get-a-link-to-an-invoice-previews-pdf#webpage\",\"url\":\"https://docs.synthetic.ai/api-reference/contracts/get-a-link-to-an-invoice-previews-pdf\",\"name\":\"Get a link to an invoice preview's PDF\",\"description\":\"A link to download one invoice a change would bill, as a PDF. It looks like an invoice, with PREVIEW in place of its number and a note that nothing has been billed. Send exactly one of these in the body, with the invoice's scheduledIssueAt: - contractId: an invoice the contract will bill once its draft amendment is agreed, addressed to the contract's customer. - terms: an invoice that terms would bill before they are saved, addressed to the customer in terms.customerId. - cancellation: the invoice that would still be billed if the contract were cancelled from cancelAt, addressed to the contract's customer. A date on which no invoice would be issued, or a customer of another entity, is not found. Needs a key holding contracts:read and invoices:read.\",\"dateModified\":\"2026-10-28T20:38:47.907Z\",\"isPartOf\":{\"@id\":\"https://docs.synthetic.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.synthetic.ai/api-reference/contracts/get-a-link-to-an-invoice-previews-pdf#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.synthetic.ai/api-reference/contracts/get-a-link-to-an-invoice-previews-pdf#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Contracts\",\"item\":\"https://docs.synthetic.ai/api-reference/contracts/list-a-contracts-amendments\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Get a link to an invoice preview's PDF\",\"item\":\"https://docs.synthetic.ai/api-reference/contracts/get-a-link-to-an-invoice-previews-pdf\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.synthetic.ai/api-reference/contracts/get-a-link-to-an-invoice-previews-pdf#apireference\",\"headline\":\"Get a link to an invoice preview's PDF\",\"name\":\"Get a link to an invoice preview's PDF\",\"description\":\"A link to download one invoice a change would bill, as a PDF. It looks like an invoice, with PREVIEW in place of its number and a note that nothing has been billed. Send exactly one of these in the body, with the invoice's scheduledIssueAt: - contractId: an invoice the contract will bill once its draft amendment is agreed, addressed to the contract's customer. - terms: an invoice that terms would bill before they are saved, addressed to the customer in terms.customerId. - cancellation: the invoice that would still be billed if the contract were cancelled from cancelAt, addressed to the contract's customer. A date on which no invoice would be issued, or a customer of another entity, is not found. Needs a key holding contracts:read and invoices:read.\",\"url\":\"https://docs.synthetic.ai/api-reference/contracts/get-a-link-to-an-invoice-previews-pdf\",\"mainEntityOfPage\":{\"@id\":\"https://docs.synthetic.ai/api-reference/contracts/get-a-link-to-an-invoice-previews-pdf#webpage\"},\"dateModified\":\"2026-10-28T20:38:47.907Z\",\"publisher\":{\"@id\":\"https://docs.synthetic.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.synthetic.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Synthetic API\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Synthetic API","nav":{"global":null,"tabs":[{"tab":"Guides","pages":[{"title":"Guides","href":"/introduction"}]},{"tab":"API Reference","groups":[{"group":"Customers","pages":[{"title":"List customers","deprecated":null,"version":null,"openapi":"https://app.synthetic.ai/api/v1/openapi.json get /customers","href":"/api-reference/customers/list-customers"},{"title":"Get a customer","deprecated":null,"version":null,"openapi":"https://app.synthetic.ai/api/v1/openapi.json get /customers/{id}","href":"/api-reference/customers/get-a-customer"}]},{"group":"Contracts","pages":[{"title":"List a contract's amendments","deprecated":null,"version":null,"openapi":"https://app.synthetic.ai/api/v1/openapi.json get /amendments","href":"/api-reference/contracts/list-a-contracts-amendments"},{"title":"Get an amendment","deprecated":null,"version":null,"openapi":"https://app.synthetic.ai/api/v1/openapi.json get /amendments/{id}","href":"/api-reference/contracts/get-an-amendment"},{"title":"List contracts","deprecated":null,"version":null,"openapi":"https://app.synthetic.ai/api/v1/openapi.json get /contracts","href":"/api-reference/contracts/list-contracts"},{"title":"Get a contract","deprecated":null,"version":null,"openapi":"https://app.synthetic.ai/api/v1/openapi.json get /contracts/{id}","href":"/api-reference/contracts/get-a-contract"},{"title":"List a contract's line items","deprecated":null,"version":null,"openapi":"https://app.synthetic.ai/api/v1/openapi.json get /contract-line-items","href":"/api-reference/contracts/list-a-contracts-line-items"},{"title":"List invoice previews","description":"Lists the invoices a change would bill, before the change is made, in the order they would be issued. Send exactly one of these in the body:\n\n- `contractId`: the invoices the contract will bill from the start of its draft amendment, once that amendment is agreed. Refused when the contract has no draft amendment or is deleted. If the draft amendment is a cancellation, the list is empty; send `cancellation` instead.\n- `terms`: the invoices that terms would bill before they are saved, such as a new contract's. Refused when the terms cannot be billed, such as terms with no line items; the error says why.\n- `cancellation`: the invoice that would still be billed if the contract were cancelled from `cancelAt`, for its last charges billed in arrears (`IN_ARREARS`). Empty when there are none.\n\nEvery invoice comes back on one page, so `hasMore` is always false. Needs a key holding `contracts:read` and `invoices:read`.","deprecated":null,"version":null,"openapi":"https://app.synthetic.ai/api/v1/openapi.json query /invoice-previews","href":"/api-reference/contracts/list-invoice-previews"},{"title":"Get a link to an invoice preview's PDF","deprecated":null,"version":null,"openapi":"https://app.synthetic.ai/api/v1/openapi.json query /invoice-previews/pdf","href":"/api-reference/contracts/get-a-link-to-an-invoice-previews-pdf"}]},{"group":"Invoices","pages":[{"title":"List invoices","description":"Lists invoices, oldest first unless `orderBy` asks for another order. Page with `limit` and the cursors from the previous page; `hasMore` says whether more rows lie in the direction being read. Keep the same filters and the same `orderBy` for the whole run. Needs a key holding `invoices:read`.","deprecated":null,"version":null,"openapi":"https://app.synthetic.ai/api/v1/openapi.json get /invoices","href":"/api-reference/invoices/list-invoices"},{"title":"Get an invoice","deprecated":null,"version":null,"openapi":"https://app.synthetic.ai/api/v1/openapi.json get /invoices/{id}","href":"/api-reference/invoices/get-an-invoice"},{"title":"Get a link to an invoice's PDF","deprecated":null,"version":null,"openapi":"https://app.synthetic.ai/api/v1/openapi.json get /invoices/{id}/pdf","href":"/api-reference/invoices/get-a-link-to-an-invoices-pdf"}]},{"group":"Payments","pages":[{"title":"List payments","deprecated":null,"version":null,"openapi":"https://app.synthetic.ai/api/v1/openapi.json get /payments","href":"/api-reference/payments/list-payments"},{"title":"Get a payment","deprecated":null,"version":null,"openapi":"https://app.synthetic.ai/api/v1/openapi.json get /payments/{id}","href":"/api-reference/payments/get-a-payment"}]},{"group":"System","pages":[{"title":"Identify the caller","deprecated":null,"version":null,"openapi":"https://app.synthetic.ai/api/v1/openapi.json get /me","href":"/api-reference/system/identify-the-caller"},{"title":"Check that the API is reachable","deprecated":null,"version":null,"openapi":"https://app.synthetic.ai/api/v1/openapi.json get /health","href":"/api-reference/system/check-that-the-api-is-reachable"}]}]}]},"title":"Get a link to an invoice preview's PDF - Synthetic API","buildId":"dpl_2xiSHD9XEvLsPGPcfoMtkLTB3dy9","deploymentId":"dpl_2xiSHD9XEvLsPGPcfoMtkLTB3dy9","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-DmVyH30O.js","utils-BHQqGGOd.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-CD-E4BIt.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-Bp5Lq9Ds.js","snippetPresets-C4xAVCFP.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-CgXVLxUC.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BF8I5oUf.js","shallow-Byd0lWnC.js","getApiPlaygroundDisplay-BGOZG1OK.js","CodeSnippet-CpvQL0CY.js","CodeSnippets-B8wkBKXa.js","Page-CBCH2P7b.js","getPastedJson-Ry3scI3Y.js","icon-D7a9HcdD.js","MethodPill-CJ8pmHhz.js","DuplicateIcon-rh1HJF0t.js","createIcon-DvGznqYs.js","DynamicMarkdown-Cc6AuSHS.js","SectionHeading-B4A0S-ep.js","axios-vUo_bRtp.js","Markdown-Cc16CX65.js","clsx-Cs6nMGht.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-zbf22OZA.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-C_fs-y5n.js"]}