{
"error": {
"code": "invalid_api_key",
"message": "A valid API key is required.",
"requestId": "req_9f8e7d6c"
}
}
{
"error": {
"code": "quote_scope_not_found",
"message": "The Quote scope does not exist.",
"requestId": "req_9f8e7d6c"
}
}
{
"error": {
"code": "idempotency_conflict",
"message": "The idempotency key was already used with a different payload.",
"requestId": "req_9f8e7d6c"
}
}
{
"error": {
"code": "invalid_quote_request",
"message": "A Business, offering, and factor selections are required.",
"requestId": "req_9f8e7d6c",
"details": {
"fields": {
"offeringId": [
"Required"
]
}
}
}
}
Quotes
Create a quote
Creates a Quote Intent against the Environment bound to the API key,
pins the Environment’s published Book Version, evaluates it
deterministically, and returns the Intent with its immutable Receipt.
Identical inputs under one idempotency key replay the original Quote.
{
"error": {
"code": "invalid_api_key",
"message": "A valid API key is required.",
"requestId": "req_9f8e7d6c"
}
}
{
"error": {
"code": "quote_scope_not_found",
"message": "The Quote scope does not exist.",
"requestId": "req_9f8e7d6c"
}
}
{
"error": {
"code": "idempotency_conflict",
"message": "The idempotency key was already used with a different payload.",
"requestId": "req_9f8e7d6c"
}
}
{
"error": {
"code": "invalid_quote_request",
"message": "A Business, offering, and factor selections are required.",
"requestId": "req_9f8e7d6c",
"details": {
"fields": {
"offeringId": [
"Required"
]
}
}
}
}
{"docsConfig":{"theme":"aspen","$schema":"https://mintlify.com/docs.json","name":"Kordless","colors":{"primary":"#1D52DE","light":"#D6DDFF","dark":"#3370FF"},"logo":{"light":"https://mintcdn.com/tidefastlimited/6KBaa1AveovlUYpe/logo/light.svg?fit=max\u0026auto=format\u0026n=6KBaa1AveovlUYpe\u0026q=85\u0026s=e5eb5457436933738fe95e45a0a87b55","dark":"https://mintcdn.com/tidefastlimited/6KBaa1AveovlUYpe/logo/dark.svg?fit=max\u0026auto=format\u0026n=6KBaa1AveovlUYpe\u0026q=85\u0026s=c255cbfe746b32473bbcf9c29d16ecf0"},"favicon":"https://mintcdn.com/tidefastlimited/CYKvU-C0fcBZnksg/favicon.svg?fit=max\u0026auto=format\u0026n=CYKvU-C0fcBZnksg\u0026q=85\u0026s=d5d9e8ccd694ea97b915e9496a287231","appearance":{"default":"light"},"navbar":{"links":[{"href":"https://kordless.ai","label":"Kordless"},{"href":"/changelog","label":"Changelog"},{"href":"https://kordless.ai/form/contact","label":"Support"}],"primary":{"type":"button","label":"Open HQ","href":"https://hq.kordless.ai"}},"footer":{"links":[{"items":[{"label":"Kordless","href":"https://kordless.ai"},{"label":"Product","href":"/product/overview"},{"label":"Developers","href":"/developers/overview"},{"label":"API reference","href":"/api-reference"}]},{"items":[{"label":"Changelog","href":"/changelog"},{"label":"Support","href":"https://kordless.ai/form/contact"},{"label":"Privacy","href":"https://kordless.ai/privacy"},{"label":"Terms","href":"https://kordless.ai/terms"}]}]},"fonts":{"family":"Inter"},"contextual":{"options":["copy","view","chatgpt","claude"],"display":"header"},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"tidefastlimited","hasAudioNarration":false,"actualSubdomain":"tidefastlimited","customDomains":["docs.kordless.ai"],"gitSource":{"type":"github","owner":"tidefastlimited","repo":"kordless-ai","deployBranch":"main","contentDirectory":"public-docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a7221895cd7d1d119b1f247","collectionId":"6b6a6185-a13e-4ca8-b6f8-094a9a2f5564","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6a7221895cd7d1d119b1f247"},"entitlements":{},"buildId":"6a7221895cd7d1d119b1f247:success","clientVersion":"0.0.3990","searchFilterCounts":[{"language":"default","tag":"Product","count":43},{"language":"default","tag":"API reference","count":19},{"language":"default","tag":"Developers","count":10},{"language":"default","tag":"Accounts","count":9},{"language":"default","tag":"Make your Book","count":9},{"language":"default","tag":"Reference","count":8},{"language":"default","tag":"Publish and quote","count":7},{"language":"default","tag":"Webhooks","count":7},{"language":"default","tag":"Start here","count":6},{"language":"default","tag":"Your situation","count":5}]},"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":[],"page":{"pagePath":"api-reference/quotes/create-a-quote","slug":"/api-reference/quotes/create-a-quote","pageMetadata":{"title":"Create a quote","description":"Creates a Quote Intent against the Environment bound to the API key,\npins the Environment's published Book Version, evaluates it\ndeterministically, and returns the Intent with its immutable Receipt.\nIdentical inputs under one idempotency key replay the original Quote.\n","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/quotes","href":"/api-reference/quotes/create-a-quote","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Creates a Quote Intent against the Environment bound to the API key,\\npins the Environment’s published Book Version, evaluates it\\ndeterministically, and returns the Intent with its immutable Receipt.\\nIdentical inputs under one idempotency key replay the original Quote.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Create a quote","description":"Creates a Quote Intent against the Environment bound to the API key,\npins the Environment's published Book Version, evaluates it\ndeterministically, and returns the Intent with its immutable Receipt.\nIdentical inputs under one idempotency key replay the original Quote.\n","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/quotes","href":"/api-reference/quotes/create-a-quote","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["Quotes"],"summary":"Create a quote","description":"Creates a Quote Intent against the Environment bound to the API key,\npins the Environment's published Book Version, evaluates it\ndeterministically, and returns the Intent with its immutable Receipt.\nIdentical inputs under one idempotency key replay the original Quote.\n","operationId":"createQuote","requestBody":"001e729f-767e-4437-8705-27ac2124c47d","responses":{"201":"24482513-70e2-4645-9370-f8666315208e","401":"997d6ee0-4a0e-437b-a847-16fb3d547b4a","404":"914375b1-cde1-4cc1-8141-131d6b37f950","409":"0c0ca3e1-3eb3-41fc-b08b-03b5949b6135","422":"eda8de86-01e1-4199-9557-307bf5f87d43"},"method":"post","type":"path","servers":["7784b5ef-7b20-4419-a933-93ef06880f8e"],"security":["8fc55075-d5a7-4ce6-b602-4fa948014328"],"path":"/v1/quotes","baseUrlOptions":["https://your-kordless-instance.com"],"title":"Create a quote","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["businessId","bookId","offeringId"],"additionalProperties":false,"properties":{"businessId":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"businessId","typeLabel":"string\u003cuuid>"},"bookId":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"bookId","typeLabel":"string\u003cuuid>"},"offeringId":{"type":"string","maxLength":80,"isRequired":true,"uniqueKey":"offeringId","typeLabel":"string"},"factors":{"type":"object","default":{},"additionalProperties":{"oneOf":[{"type":"string","maxLength":200,"uniqueKey":"factors.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"null","maxLength":200,"uniqueKey":"factors.additionalProperties.oneOf.1","typeLabel":"null"}],"uniqueKey":"factors.additionalProperties","typeLabel":"string | null"},"description":"Factor selections by factor id. `null` means \"answered as unknown\".","uniqueKey":"factors","typeLabel":"object"},"idempotencyKey":{"type":"string","minLength":8,"maxLength":120,"description":"Optional. Generated as `auto_\u003cuuid>` when omitted.","uniqueKey":"idempotencyKey","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"businessId":"3c90c3cc-0d44-4b50-8888-8dd25736052a","bookId":"3c90c3cc-0d44-4b50-8888-8dd25736052a","offeringId":"\u003cstring>","factors":{},"idempotencyKey":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"24482513-70e2-4645-9370-f8666315208e":{"description":"The created Quote Intent and its Receipt.","content":{"application/json":{"schema":{"type":"object","required":["data","requestId"],"properties":{"data":{"type":"object","required":["quoteIntent","quoteReceipt"],"properties":{"quoteIntent":{"type":"object","description":"The persisted quote request.","properties":{"id":{"type":"string","format":"uuid","uniqueKey":"data.quoteIntent.id","typeLabel":"string\u003cuuid>"},"workspaceId":{"type":"string","format":"uuid","uniqueKey":"data.quoteIntent.workspaceId","typeLabel":"string\u003cuuid>"},"projectId":{"type":"string","format":"uuid","uniqueKey":"data.quoteIntent.projectId","typeLabel":"string\u003cuuid>"},"environmentId":{"type":"string","format":"uuid","uniqueKey":"data.quoteIntent.environmentId","typeLabel":"string\u003cuuid>"},"bookId":{"type":"string","format":"uuid","uniqueKey":"data.quoteIntent.bookId","typeLabel":"string\u003cuuid>"},"bookVersionId":{"oneOf":[{"type":"string","format":"uuid","description":"Pinned at creation from the Environment's publication pointer.","uniqueKey":"data.quoteIntent.bookVersionId.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","description":"Pinned at creation from the Environment's publication pointer.","uniqueKey":"data.quoteIntent.bookVersionId.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.quoteIntent.bookVersionId","typeLabel":"string\u003cuuid> | null"},"status":{"type":"string","enum":["created","requires_input","processing","succeeded","failed","expired"],"uniqueKey":"data.quoteIntent.status","typeLabel":"enum\u003cstring>"},"source":{"type":"string","enum":["hosted","api"],"uniqueKey":"data.quoteIntent.source","typeLabel":"enum\u003cstring>"},"idempotencyKey":{"type":"string","uniqueKey":"data.quoteIntent.idempotencyKey","typeLabel":"string"},"requestCorrelationId":{"type":"string","description":"Matches the `x-request-id` of the creating request.","uniqueKey":"data.quoteIntent.requestCorrelationId","typeLabel":"string"},"inputs":{"type":"object","properties":{"offeringId":{"type":"string","uniqueKey":"data.quoteIntent.inputs.offeringId","typeLabel":"string"},"factors":{"type":"object","additionalProperties":{"oneOf":[{"type":"string","uniqueKey":"data.quoteIntent.inputs.factors.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"data.quoteIntent.inputs.factors.additionalProperties.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.quoteIntent.inputs.factors.additionalProperties","typeLabel":"string | null"},"uniqueKey":"data.quoteIntent.inputs.factors","typeLabel":"object"}},"uniqueKey":"data.quoteIntent.inputs","typeLabel":"object"},"expiresAt":{"oneOf":[{"type":"string","format":"date-time","uniqueKey":"data.quoteIntent.expiresAt.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","uniqueKey":"data.quoteIntent.expiresAt.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.quoteIntent.expiresAt","typeLabel":"string\u003cdate-time> | null"},"createdAt":{"type":"string","format":"date-time","uniqueKey":"data.quoteIntent.createdAt","typeLabel":"string\u003cdate-time>"}},"isRequired":true,"uniqueKey":"data.quoteIntent","typeLabel":"object"},"quoteReceipt":{"type":"object","description":"Immutable outcome evidence. Exactly one evidence channel is populated:\n`computation` on success, `missingInputs` when input is required, or\n`failure` on an unpriced outcome.\n","properties":{"id":{"type":"string","format":"uuid","uniqueKey":"data.quoteReceipt.id","typeLabel":"string\u003cuuid>"},"quoteIntentId":{"type":"string","format":"uuid","uniqueKey":"data.quoteReceipt.quoteIntentId","typeLabel":"string\u003cuuid>"},"outcome":{"type":"string","enum":["succeeded","requires_input","failed"],"uniqueKey":"data.quoteReceipt.outcome","typeLabel":"enum\u003cstring>"},"source":{"type":"string","enum":["hosted","api"],"uniqueKey":"data.quoteReceipt.source","typeLabel":"enum\u003cstring>"},"bookVersionId":{"oneOf":[{"type":"string","format":"uuid","description":"Always set on succeeded receipts.","uniqueKey":"data.quoteReceipt.bookVersionId.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","description":"Always set on succeeded receipts.","uniqueKey":"data.quoteReceipt.bookVersionId.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.quoteReceipt.bookVersionId","typeLabel":"string\u003cuuid> | null"},"computation":{"oneOf":[{"type":"object","description":"Present only on `succeeded` receipts. All amounts are integer minor units.","properties":{"currency":{"type":"string","description":"ISO 4217 currency code.","uniqueKey":"data.quoteReceipt.computation.oneOf.0.currency","typeLabel":"string"},"lineItems":{"type":"array","minItems":1,"items":{"type":"object","properties":{"kind":{"type":"string","enum":["base","surcharge","discount","guardrail"],"uniqueKey":"data.quoteReceipt.computation.oneOf.0.lineItems.items.[INDEX].kind","typeLabel":"enum\u003cstring>"},"label":{"type":"string","uniqueKey":"data.quoteReceipt.computation.oneOf.0.lineItems.items.[INDEX].label","typeLabel":"string"},"amountMinor":{"type":"integer","uniqueKey":"data.quoteReceipt.computation.oneOf.0.lineItems.items.[INDEX].amountMinor","typeLabel":"integer"},"ruleId":{"oneOf":[{"type":"string","uniqueKey":"data.quoteReceipt.computation.oneOf.0.lineItems.items.[INDEX].ruleId.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"data.quoteReceipt.computation.oneOf.0.lineItems.items.[INDEX].ruleId.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.quoteReceipt.computation.oneOf.0.lineItems.items.[INDEX].ruleId","typeLabel":"string | null"}},"uniqueKey":"data.quoteReceipt.computation.oneOf.0.lineItems.items.[INDEX]","typeLabel":"object"},"uniqueKey":"data.quoteReceipt.computation.oneOf.0.lineItems","typeLabel":"object[]"},"totalMinor":{"type":"integer","minimum":0,"description":"Always reconciles to the sum of line items.","uniqueKey":"data.quoteReceipt.computation.oneOf.0.totalMinor","typeLabel":"integer"},"paymentTerms":{"type":"object","properties":{"depositBasisPoints":{"type":"integer","minimum":0,"maximum":10000,"uniqueKey":"data.quoteReceipt.computation.oneOf.0.paymentTerms.depositBasisPoints","typeLabel":"integer"},"depositMinor":{"type":"integer","minimum":0,"uniqueKey":"data.quoteReceipt.computation.oneOf.0.paymentTerms.depositMinor","typeLabel":"integer"},"balanceDueMinor":{"type":"integer","minimum":0,"uniqueKey":"data.quoteReceipt.computation.oneOf.0.paymentTerms.balanceDueMinor","typeLabel":"integer"}},"description":"Deposit plus balance always reconciles to `totalMinor`.","uniqueKey":"data.quoteReceipt.computation.oneOf.0.paymentTerms","typeLabel":"object"},"conditions":{"type":"array","items":{"type":"string","uniqueKey":"data.quoteReceipt.computation.oneOf.0.conditions.items.[INDEX]","typeLabel":"string"},"uniqueKey":"data.quoteReceipt.computation.oneOf.0.conditions","typeLabel":"string[]"},"derivation":{"type":"array","minItems":1,"items":{"type":"object","description":"One step of the deterministic evaluation, in order.","properties":{"sequence":{"type":"integer","minimum":0,"uniqueKey":"data.quoteReceipt.computation.oneOf.0.derivation.items.[INDEX].sequence","typeLabel":"integer"},"phase":{"type":"string","enum":["base","baseOverride","scopedModifier","conditionalModifier","discount","guardrail","paymentTerms"],"uniqueKey":"data.quoteReceipt.computation.oneOf.0.derivation.items.[INDEX].phase","typeLabel":"enum\u003cstring>"},"ruleId":{"oneOf":[{"type":"string","uniqueKey":"data.quoteReceipt.computation.oneOf.0.derivation.items.[INDEX].ruleId.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"data.quoteReceipt.computation.oneOf.0.derivation.items.[INDEX].ruleId.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.quoteReceipt.computation.oneOf.0.derivation.items.[INDEX].ruleId","typeLabel":"string | null"},"ruleType":{"oneOf":[{"type":"string","uniqueKey":"data.quoteReceipt.computation.oneOf.0.derivation.items.[INDEX].ruleType.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"data.quoteReceipt.computation.oneOf.0.derivation.items.[INDEX].ruleType.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.quoteReceipt.computation.oneOf.0.derivation.items.[INDEX].ruleType","typeLabel":"string | null"},"status":{"type":"string","enum":["applied","skipped"],"uniqueKey":"data.quoteReceipt.computation.oneOf.0.derivation.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"reason":{"type":"string","uniqueKey":"data.quoteReceipt.computation.oneOf.0.derivation.items.[INDEX].reason","typeLabel":"string"},"deltaMinor":{"type":"integer","uniqueKey":"data.quoteReceipt.computation.oneOf.0.derivation.items.[INDEX].deltaMinor","typeLabel":"integer"},"runningTotalMinor":{"type":"integer","minimum":0,"uniqueKey":"data.quoteReceipt.computation.oneOf.0.derivation.items.[INDEX].runningTotalMinor","typeLabel":"integer"}},"uniqueKey":"data.quoteReceipt.computation.oneOf.0.derivation.items.[INDEX]","typeLabel":"object"},"uniqueKey":"data.quoteReceipt.computation.oneOf.0.derivation","typeLabel":"object[]"}},"uniqueKey":"data.quoteReceipt.computation.oneOf.0","typeLabel":"object"},{"type":"null","description":"Present only on `succeeded` receipts. All amounts are integer minor units.","properties":{"currency":{"type":"string","description":"ISO 4217 currency code."},"lineItems":{"type":"array","minItems":1,"items":{"type":"object","properties":{"kind":{"type":"string","enum":["base","surcharge","discount","guardrail"]},"label":{"type":"string"},"amountMinor":{"type":"integer"},"ruleId":{"oneOf":[{"type":"string"},{"type":"null"}]}}}},"totalMinor":{"type":"integer","minimum":0,"description":"Always reconciles to the sum of line items."},"paymentTerms":{"type":"object","properties":{"depositBasisPoints":{"type":"integer","minimum":0,"maximum":10000},"depositMinor":{"type":"integer","minimum":0},"balanceDueMinor":{"type":"integer","minimum":0}},"description":"Deposit plus balance always reconciles to `totalMinor`."},"conditions":{"type":"array","items":{"type":"string"}},"derivation":{"type":"array","minItems":1,"items":{"type":"object","description":"One step of the deterministic evaluation, in order.","properties":{"sequence":{"type":"integer","minimum":0},"phase":{"type":"string","enum":["base","baseOverride","scopedModifier","conditionalModifier","discount","guardrail","paymentTerms"]},"ruleId":{"oneOf":[{"type":"string"},{"type":"null"}]},"ruleType":{"oneOf":[{"type":"string"},{"type":"null"}]},"status":{"type":"string","enum":["applied","skipped"]},"reason":{"type":"string"},"deltaMinor":{"type":"integer"},"runningTotalMinor":{"type":"integer","minimum":0}}}}},"uniqueKey":"data.quoteReceipt.computation.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.quoteReceipt.computation","typeLabel":"object | null"},"missingInputs":{"type":"array","items":{"type":"string","uniqueKey":"data.quoteReceipt.missingInputs.items.[INDEX]","typeLabel":"string"},"description":"Dotted paths such as `factors.vehicle_size` or `offeringId`. Empty unless the outcome is `requires_input`.","uniqueKey":"data.quoteReceipt.missingInputs","typeLabel":"string[]"},"failure":{"oneOf":[{"type":"object","properties":{"code":{"type":"string","description":"For example `no_published_version`, `unknown_offering`, `unknown_factor`, `unknown_factor_option`.","uniqueKey":"data.quoteReceipt.failure.oneOf.0.code","typeLabel":"string"},"message":{"type":"string","uniqueKey":"data.quoteReceipt.failure.oneOf.0.message","typeLabel":"string"}},"uniqueKey":"data.quoteReceipt.failure.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"code":{"type":"string","description":"For example `no_published_version`, `unknown_offering`, `unknown_factor`, `unknown_factor_option`."},"message":{"type":"string"}},"uniqueKey":"data.quoteReceipt.failure.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.quoteReceipt.failure","typeLabel":"object | null"},"idempotencyKey":{"type":"string","uniqueKey":"data.quoteReceipt.idempotencyKey","typeLabel":"string"},"requestCorrelationId":{"type":"string","uniqueKey":"data.quoteReceipt.requestCorrelationId","typeLabel":"string"},"latencyMs":{"type":"integer","minimum":0,"uniqueKey":"data.quoteReceipt.latencyMs","typeLabel":"integer"},"createdAt":{"type":"string","format":"date-time","uniqueKey":"data.quoteReceipt.createdAt","typeLabel":"string\u003cdate-time>"}},"isRequired":true,"uniqueKey":"data.quoteReceipt","typeLabel":"object"}},"isRequired":true,"uniqueKey":"data","typeLabel":"object"},"requestId":{"type":"string","isRequired":true,"uniqueKey":"requestId","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"data":{"quoteIntent":{"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","workspaceId":"3c90c3cc-0d44-4b50-8888-8dd25736052a","projectId":"3c90c3cc-0d44-4b50-8888-8dd25736052a","environmentId":"3c90c3cc-0d44-4b50-8888-8dd25736052a","bookId":"3c90c3cc-0d44-4b50-8888-8dd25736052a","bookVersionId":"3c90c3cc-0d44-4b50-8888-8dd25736052a","status":"created","source":"hosted","idempotencyKey":"\u003cstring>","requestCorrelationId":"\u003cstring>","inputs":{"offeringId":"\u003cstring>","factors":{}},"expiresAt":"2023-11-07T05:31:56Z","createdAt":"2023-11-07T05:31:56Z"},"quoteReceipt":{"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","quoteIntentId":"3c90c3cc-0d44-4b50-8888-8dd25736052a","outcome":"succeeded","source":"hosted","bookVersionId":"3c90c3cc-0d44-4b50-8888-8dd25736052a","computation":{"currency":"\u003cstring>","lineItems":[{"kind":"base","label":"\u003cstring>","amountMinor":123,"ruleId":"\u003cstring>"}],"totalMinor":1,"paymentTerms":{"depositBasisPoints":5000,"depositMinor":1,"balanceDueMinor":1},"conditions":["\u003cstring>"],"derivation":[{"sequence":1,"phase":"base","ruleId":"\u003cstring>","ruleType":"\u003cstring>","status":"applied","reason":"\u003cstring>","deltaMinor":123,"runningTotalMinor":1}]},"missingInputs":["\u003cstring>"],"failure":{"code":"\u003cstring>","message":"\u003cstring>"},"idempotencyKey":"\u003cstring>","requestCorrelationId":"\u003cstring>","latencyMs":1,"createdAt":"2023-11-07T05:31:56Z"}},"requestId":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"997d6ee0-4a0e-437b-a847-16fb3d547b4a":{"description":"Missing, malformed, or unknown API key.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","requestId"],"properties":{"code":{"type":"string","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"requestId":{"type":"string","isRequired":true,"uniqueKey":"error.requestId","typeLabel":"string"},"details":{"type":"object","description":"Optional structured context, for example `fields` on validation failures.","uniqueKey":"error.details","typeLabel":"object"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":{"code":"invalid_api_key","message":"A valid API key is required.","requestId":"req_9f8e7d6c"}},"examples":{"Example":{"title":"Example","value":{"error":{"code":"invalid_api_key","message":"A valid API key is required.","requestId":"req_9f8e7d6c"}}}},"exampleType":"examples"}},"exampleType":"examples"},"914375b1-cde1-4cc1-8141-131d6b37f950":{"description":"The Business, Book, or Environment scope does not exist for this credential.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","requestId"],"properties":{"code":{"type":"string","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"requestId":{"type":"string","isRequired":true,"uniqueKey":"error.requestId","typeLabel":"string"},"details":{"type":"object","description":"Optional structured context, for example `fields` on validation failures.","uniqueKey":"error.details","typeLabel":"object"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":{"code":"quote_scope_not_found","message":"The Quote scope does not exist.","requestId":"req_9f8e7d6c"}},"examples":{"Example":{"title":"Example","value":{"error":{"code":"quote_scope_not_found","message":"The Quote scope does not exist.","requestId":"req_9f8e7d6c"}}}},"exampleType":"examples"}},"exampleType":"examples"},"0c0ca3e1-3eb3-41fc-b08b-03b5949b6135":{"description":"The idempotency key was already used with a different payload.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","requestId"],"properties":{"code":{"type":"string","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"requestId":{"type":"string","isRequired":true,"uniqueKey":"error.requestId","typeLabel":"string"},"details":{"type":"object","description":"Optional structured context, for example `fields` on validation failures.","uniqueKey":"error.details","typeLabel":"object"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":{"code":"idempotency_conflict","message":"The idempotency key was already used with a different payload.","requestId":"req_9f8e7d6c"}},"examples":{"Example":{"title":"Example","value":{"error":{"code":"idempotency_conflict","message":"The idempotency key was already used with a different payload.","requestId":"req_9f8e7d6c"}}}},"exampleType":"examples"}},"exampleType":"examples"},"eda8de86-01e1-4199-9557-307bf5f87d43":{"description":"The request body failed schema validation; `details.fields` lists the offending fields.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message","requestId"],"properties":{"code":{"type":"string","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"requestId":{"type":"string","isRequired":true,"uniqueKey":"error.requestId","typeLabel":"string"},"details":{"type":"object","description":"Optional structured context, for example `fields` on validation failures.","uniqueKey":"error.details","typeLabel":"object"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":{"code":"invalid_quote_request","message":"A Business, offering, and factor selections are required.","requestId":"req_9f8e7d6c","details":{"fields":{"offeringId":["Required"]}}}},"examples":{"Example":{"title":"Example","value":{"error":{"code":"invalid_quote_request","message":"A Business, offering, and factor selections are required.","requestId":"req_9f8e7d6c","details":{"fields":{"offeringId":["Required"]}}}}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"8fc55075-d5a7-4ce6-b602-4fa948014328":{"BearerAuth":{"type":"http","scheme":"bearer","description":"Secret API key (`sk_test_…` or `sk_live_…`). The key binds a Workspace, Project, and Environment.","scopes":[]}}},"servers":{"7784b5ef-7b20-4419-a933-93ef06880f8e":{"url":"https://your-kordless-instance.com","description":"Replace with your Kordless instance base URL"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","description":"Secret API key (`sk_test_…` or `sk_live_…`). The key binds a Workspace, Project, and Environment.","scopes":[]},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Secret API key (`sk_test_…` or `sk_live_…`). The key binds a Workspace, Project, and Environment.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"BearerAuth","name":"Authorization"}],"title":"BearerAuth"}]},"originalFileLocation":"api-reference/openapi.yaml"},"subdomain":"tidefastlimited","siteName":"Kordless","title":"Create a quote - Kordless","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-08-04T17:29:56.990Z","originalFileLocation":"api-reference/quotes/create-a-quote.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=\"light\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Creates a Quote Intent against the Environment bound to the API key, pins the Environment\u0026#x27;s published Book Version, evaluates it deterministically, and returns the Intent with its immutable Receipt. Identical inputs under one idempotency key replay the original Quote.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Kordless\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/tidefastlimited/4i1ut0nvxYkg0i8r/_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/tidefastlimited/4i1ut0nvxYkg0i8r/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/tidefastlimited/4i1ut0nvxYkg0i8r/_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/tidefastlimited/4i1ut0nvxYkg0i8r/_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/tidefastlimited/4i1ut0nvxYkg0i8r/_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/tidefastlimited/4i1ut0nvxYkg0i8r/_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/tidefastlimited/4i1ut0nvxYkg0i8r/_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/tidefastlimited/4i1ut0nvxYkg0i8r/_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/tidefastlimited/4i1ut0nvxYkg0i8r/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Create a quote - Kordless\">\u003cmeta data-mint-head property=\"og:description\" content=\"Creates a Quote Intent against the Environment bound to the API key, pins the Environment\u0026#x27;s published Book Version, evaluates it deterministically, and returns the Intent with its immutable Receipt. Identical inputs under one idempotency key replay the original Quote.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Kordless\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.kordless.ai/api-reference/quotes/create-a-quote\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://tidefastlimited.mintlify.app/_mintlify/api/og/v2?division=Quotes\u0026amp;title=Create+a+quote\u0026amp;description=Creates+a+Quote+Intent+against+the+Environment+bound+to+the+API+key%2C%0Apins+the+Environment%27s+published+Book+Version%2C+evaluates+it%0Adeterministically%2C+and+returns+\u0026amp;theme=adc0a29a502f081e78129ff8\u0026amp;signature=3d91734b2ed4da6b10329c50b4494fdce04d7e3da35c5feeb7b91b494ee5d02e\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Create a quote - Kordless\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Creates a Quote Intent against the Environment bound to the API key, pins the Environment\u0026#x27;s published Book Version, evaluates it deterministically, and returns the Intent with its immutable Receipt. Identical inputs under one idempotency key replay the original Quote.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://tidefastlimited.mintlify.app/_mintlify/api/og/v2?division=Quotes\u0026amp;title=Create+a+quote\u0026amp;description=Creates+a+Quote+Intent+against+the+Environment+bound+to+the+API+key%2C%0Apins+the+Environment%27s+published+Book+Version%2C+evaluates+it%0Adeterministically%2C+and+returns+\u0026amp;theme=adc0a29a502f081e78129ff8\u0026amp;signature=3d91734b2ed4da6b10329c50b4494fdce04d7e3da35c5feeb7b91b494ee5d02e\">\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/tidefastlimited/4i1ut0nvxYkg0i8r/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Kordless\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#1D52DE\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.kordless.ai/api-reference/quotes/create-a-quote\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/quotes/create-a-quote.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.kordless.ai/#organization\",\"name\":\"Kordless\",\"url\":\"https://docs.kordless.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/tidefastlimited/6KBaa1AveovlUYpe/logo/light.svg?fit=max\u0026auto=format\u0026n=6KBaa1AveovlUYpe\u0026q=85\u0026s=e5eb5457436933738fe95e45a0a87b55\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.kordless.ai#website\",\"name\":\"Kordless\",\"url\":\"https://docs.kordless.ai\",\"publisher\":{\"@id\":\"https://docs.kordless.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.kordless.ai/api-reference/quotes/create-a-quote#webpage\",\"url\":\"https://docs.kordless.ai/api-reference/quotes/create-a-quote\",\"name\":\"Create a quote\",\"description\":\"Creates a Quote Intent against the Environment bound to the API key, pins the Environment's published Book Version, evaluates it deterministically, and returns the Intent with its immutable Receipt. Identical inputs under one idempotency key replay the original Quote.\",\"dateModified\":\"2026-08-04T17:29:56.990Z\",\"isPartOf\":{\"@id\":\"https://docs.kordless.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.kordless.ai/api-reference/quotes/create-a-quote#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.kordless.ai/api-reference/quotes/create-a-quote#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Kordless\",\"item\":\"https://docs.kordless.ai\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Create a quote\",\"item\":\"https://docs.kordless.ai/api-reference/quotes/create-a-quote\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.kordless.ai/api-reference/quotes/create-a-quote#apireference\",\"headline\":\"Create a quote\",\"name\":\"Create a quote\",\"description\":\"Creates a Quote Intent against the Environment bound to the API key, pins the Environment's published Book Version, evaluates it deterministically, and returns the Intent with its immutable Receipt. Identical inputs under one idempotency key replay the original Quote.\",\"url\":\"https://docs.kordless.ai/api-reference/quotes/create-a-quote\",\"mainEntityOfPage\":{\"@id\":\"https://docs.kordless.ai/api-reference/quotes/create-a-quote#webpage\"},\"dateModified\":\"2026-08-04T17:29:56.990Z\",\"publisher\":{\"@id\":\"https://docs.kordless.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.kordless.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Kordless\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Kordless","nav":{"global":null,"tabs":[{"tab":"Product","pages":[{"title":"Product","href":"/product/overview"}]},{"tab":"Accounts","pages":[{"title":"Accounts","href":"/accounts/overview"}]},{"tab":"Developers","pages":[{"title":"Developers","href":"/developers/overview"}]},{"tab":"API reference","groups":[{"group":"Quotes","pages":[{"title":"Create a quote","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/quotes","href":"/api-reference/quotes/create-a-quote"},{"title":"Retrieve a quote","description":"Returns the Quote Intent and Receipt for a quote created with the same API key.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/quotes/{quoteIntentId}","href":"/api-reference/quotes/retrieve-a-quote"}]},{"group":"Public quotes","pages":[{"title":"Create an end-customer quote","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/public_quotes","href":"/api-reference/public-quotes/create-an-end-customer-quote"},{"title":"Retrieve an end-customer quote","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/public_quotes/{quoteIntentId}","href":"/api-reference/public-quotes/retrieve-an-end-customer-quote"}]},{"group":"Business portal","pages":[{"title":"Create a quote as a Business member","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/businesses/{businessId}/quotes","href":"/api-reference/business-portal/create-a-quote-as-a-business-member"}]},{"group":"API keys","pages":[{"title":"List API keys","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/api-keys","href":"/api-reference/api-keys/list-api-keys"},{"title":"Create an API key","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/api-keys","href":"/api-reference/api-keys/create-an-api-key"},{"title":"Revoke an API key","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/api-keys/{keyId}/revocation","href":"/api-reference/api-keys/revoke-an-api-key"},{"title":"Rotate an API key","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/api-keys/{keyId}/rotation","href":"/api-reference/api-keys/rotate-an-api-key"}]},{"group":"Webhooks","pages":[{"title":"List webhook endpoints","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/webhook-endpoints","href":"/api-reference/webhooks/list-webhook-endpoints"},{"title":"Create a webhook endpoint","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/webhook-endpoints","href":"/api-reference/webhooks/create-a-webhook-endpoint"},{"title":"Update a webhook endpoint","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml patch /v1/webhook-endpoints/{endpointId}","href":"/api-reference/webhooks/update-a-webhook-endpoint"},{"title":"Rotate a webhook signing secret","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/webhook-endpoints/{endpointId}/secret-rotation","href":"/api-reference/webhooks/rotate-a-webhook-signing-secret"},{"title":"Send a test event","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/webhook-endpoints/{endpointId}/test-events","href":"/api-reference/webhooks/send-a-test-event"},{"title":"List deliveries for an endpoint","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/webhook-endpoints/{endpointId}/deliveries","href":"/api-reference/webhooks/list-deliveries-for-an-endpoint"},{"title":"Replay a webhook delivery","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml post /v1/webhook-deliveries/{deliveryId}/replay","href":"/api-reference/webhooks/replay-a-webhook-delivery"}]},{"group":"Request logs","pages":[{"title":"Search request logs","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/request-logs","href":"/api-reference/request-logs/search-request-logs"},{"title":"Trace a Quote Intent","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/quote-traces/{quoteIntentId}","href":"/api-reference/request-logs/trace-a-quote-intent"}]},{"group":"Status","pages":[{"title":"Service status","deprecated":null,"version":null,"openapi":"/api-reference/openapi.yaml get /v1/status","href":"/api-reference/status/service-status"}]}]}]},"title":"Create a quote - Kordless","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"]}