The owner's birthdate in YYYY-MM-DD format. For a Saudi national ID (starts with 1) give the Hijri (Umm al-Qura) date printed on the ID, for example 1409-09-14; for an Iqama ID (starts with 2) give a Gregorian date. The owner must be between 18 and 110 years old.
Customs card number between 100000 and 9999999999 for an imported vehicle. When provided, maker_code, model_code, and body_type_code are required, and car_sequence_number must be omitted.
List of drivers for the vehicle. When provided, the sum of all driving_percentage values must equal 100, and the owner must be included among the drivers.
Driver's birthdate in YYYY-MM-DD format. The calendar follows this driver's own ID, not the owner's: for a national ID (starts with 1) give the Hijri (Umm al-Qura) date printed on the ID, for example 1410-06-18; for an Iqama ID (starts with 2) give a Gregorian date. A Gregorian year sent for a Saudi ID is rejected as a date in the future.
The stored quote request, with one entry in quotes per provider offer.
The quote request as stored by Yasmina. It echoes the values you sent — so a stored response is enough to re-render the customer's page later — and adds the top-level id and the quotes array of provider offers. Policy issuance points back at one exact selection inside this response: the top-level id, one quotes[].quote_reference_id, one quotes[].prices[].quote_price_id from that same quote, and the quote_benefit_id of each paid benefit the customer chose.
The provider's identifier for this offer. Send it as quote_reference_id to the Issue Policy OTP API and the Issue Policy API. It is unique per offer, not per company.
Arabic name of the insurance company. Use this field instead of company_name when rendering Arabic UIs. Falls back to the English name for companies that are not yet mapped.
Absolute CDN URL of the company's wide logo, for quote cards. Empty string when no logo is on file. The CDN host differs between sandbox and production — render the URL as returned rather than rebuilding it.
Normalised cover category, and the field to filter and group on. Comprehensive covers the customer's own vehicle as well as third parties, TPL is third-party liability only, and TPL + covers every enhanced third-party product regardless of what the provider calls it.
Arabic translation of insurance_type_display. Use this field for Arabic UIs. Falls back to the English value for provider-specific products that do not have a translation.
Where a claim is repaired: Agency (the manufacturer's authorised dealer, more expensive) or workshop (an approved independent garage). Empty on TPL quotes, which carry no own-damage repair. This is the usual reason two quotes from the same company differ in price.
The vehicle value this quote was priced against, in SAR — the provider's own valuation, falling back to the car_estimated_cost you sent when the provider does not return one. On Comprehensive quotes it is the ceiling of an own-damage payout.
When the provider's offer lapses. Validity varies by provider and product, from days to months. After this moment the offer can no longer be issued — request fresh quotes instead of replaying a stored response.
Identifies the price the customer selected. Send it as quote_price_id to the Issue Policy OTP API, the Issue Policy API and the Upload Vehicle Photos API. It belongs to one quote only — it must be sent with the quote_reference_id of the quote it came from.
subtotal + vat: what the customer pays for the cover itself. It does not include optional benefits — each paid benefit adds its own amount and vat on top.
Identifies this benefit on this quote. Send the IDs of the paid benefits the customer selected as the benefits array when issuing. The same benefit on another provider's quote has a different ID.
The provider's benefit code. Stable across quote requests, so it is the right key for mapping benefits to your own copy and icons, or for remembering a customer's preferences.
The current owner's ID on an ownership transfer. Filled with owner_id when is_ownership_transfer is false.
⌘I
{"docsConfig":{"theme":"linden","$schema":"https://mintlify.com/docs.json","name":"Yasmina embedded insurance","colors":{"primary":"#16A34A","light":"#07C983","dark":"#15803D"},"logo":{"light":"https://mintcdn.com/yasmina/gYT_wrUNH6DJHRcX/logo/light.svg?fit=max\u0026auto=format\u0026n=gYT_wrUNH6DJHRcX\u0026q=85\u0026s=8f104780e9e2be0f5ed858abf5daf565","dark":"https://mintcdn.com/yasmina/gYT_wrUNH6DJHRcX/logo/dark.svg?fit=max\u0026auto=format\u0026n=gYT_wrUNH6DJHRcX\u0026q=85\u0026s=4b99116ce5278adfe03cc2508a4ead66"},"favicon":"https://mintcdn.com/yasmina/gYT_wrUNH6DJHRcX/favicon.svg?fit=max\u0026auto=format\u0026n=gYT_wrUNH6DJHRcX\u0026q=85\u0026s=011065c671b0598099e2297a50ad5260","api":{"params":{"expanded":"all"},"playground":{"display":"interactive","proxy":false},"examples":{"defaults":"required"}},"background":{"color":{"light":"#FFF","dark":"#000"}},"navbar":{"primary":{"type":"button","label":"Portal","href":"https://portal.yasmina.ai"}},"fonts":{"family":"Inter, sans-serif"},"styling":{"eyebrows":"breadcrumbs","latex":false},"integrations":{"amplitude":{"apiKey":"3fd7f32ecb0ff851ba9ea3b6670cd855"},"intercom":{"appId":"yu8wo042"}},"contextual":{"options":["mcp"],"display":"header"},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"yasmina","hasAudioNarration":false,"actualSubdomain":"yasmina","customDomains":["docs.yasmina.ai"],"gitSource":{"type":"github","owner":"yasminaai","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae1e198494007f2550fe1f0","collectionId":"ced6d93c-21c5-4dec-9fbe-701c9efc2701","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae1e198494007f2550fe1f0"},"entitlements":{},"buildId":"6ae1e198494007f2550fe1f0","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"default","tag":"API Reference","count":61},{"language":"default","tag":"Policies","count":24},{"language":"default","tag":"Guide","count":21},{"language":"default","tag":"SME Medical APIs","count":18},{"language":"default","tag":"Motor Insurance APIs (Multiple Providers)","count":17},{"language":"default","tag":"SDKs","count":10},{"language":"default","tag":"Front-End SDKs","count":10},{"language":"default","tag":"Insurance Integration Guides","count":9},{"language":"default","tag":"Quotes","count":9},{"language":"default","tag":"Property Insurance APIs","count":8}]},"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":"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":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"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":"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":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":".nav-logo{height:40px}#pagination{display:none!important}.ai-note{display:flex;align-items:flex-start;gap:.65rem;margin:1rem 0 1.5rem;padding:.9rem 1rem;border:1px solid #93c5fd;border-radius:.75rem;background-color:#eff6ff;color:#1e40af}.ai-note svg{flex-shrink:0;margin-top:.2rem}.ai-note p{margin:0;color:inherit}.ai-note a{color:inherit;font-weight:600;text-decoration:underline}.dark .ai-note{border-color:#1e40af;background-color:rgba(30,58,138,.25);color:#93c5fd}"}],"page":{"pagePath":"car-api-reference/quotes/request-quotes","slug":"/car-api-reference/quotes/request-quotes","pageMetadata":{"title":"Request quotes","description":"For getting prices with benefits. \nThe Quote IDs can be used later to issue a policy","deprecated":null,"version":null,"openapi":"/car-api-reference/openapi.json post /quote-requests","href":"/car-api-reference/quotes/request-quotes","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: \"For getting prices with benefits.\\nThe Quote IDs can be used later to issue a policy\"\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":"Request quotes","description":"For getting prices with benefits. \nThe Quote IDs can be used later to issue a policy","deprecated":null,"version":null,"openapi":"/car-api-reference/openapi.json post /quote-requests","href":"/car-api-reference/quotes/request-quotes","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/yasmina/ccacd844f457d935/script.js"],"openApiReferenceData":{"operation":{"description":"For getting prices with benefits. \nThe Quote IDs can be used later to issue a policy","tags":["Quotes"],"summary":"Request quotes","parameters":["faeffed3-8225-4304-850f-d12f2572ea97"],"responses":{"201":"7d0937b4-c3a3-4d24-a690-04a63131aac4","401":"b24e154b-9e5e-441b-b692-1e02d4b4e4a5"},"requestBody":"d4cce8b0-4566-4acc-a60b-d6abdcbb274c","method":"post","type":"path","servers":["e9f26474-98ac-4d49-a533-cb64f5fd17c9","c48e224f-558a-41f7-ba83-451e60703992"],"security":["c1028fc6-a9e9-4c19-bd5e-697d8cfbc5bc"],"path":"/quote-requests","baseUrlOptions":["https://sandbox.yasmina.ai/api/v1/car-comp","https://production.yasmina.ai/api/v1/car-comp"],"title":"Request quotes","codeSamples":[],"requiredOnlyExamples":true,"requestExampleType":"generated","responseExampleType":"generated","disableProxy":true},"dependencies":{"parameters":{"faeffed3-8225-4304-850f-d12f2572ea97":{"name":"Accept-Language","in":"header","description":"Set to ar to receive Arabic-localized quote content.","required":false,"schema":{"type":"string","enum":["ar"],"example":"ar","isRequired":false,"description":"Set to ar to receive Arabic-localized quote content.","uniqueKey":"","typeLabel":"enum\u003cstring>"}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","required":["otp","owner_id","email","phone","birthdate","car_estimated_cost","car_sequence_number"],"properties":{"otp":{"type":"string","pattern":"^\\d{4}$","description":"The OTP received by the customer from the Request OTP API","example":"1234","isRequired":true,"uniqueKey":"oneOf.0.otp","typeLabel":"string"},"owner_id":{"type":"string","pattern":"^(1|2)\\d{9}$","description":"The owner's national ID (starts with 1 for Saudi nationals) or Iqama ID (starts with 2 for residents). Must be exactly 10 digits.","isRequired":true,"uniqueKey":"oneOf.0.owner_id","typeLabel":"string"},"email":{"type":"string","format":"email","description":"Email address must be valid and belongs to the customer","isRequired":true,"uniqueKey":"oneOf.0.email","typeLabel":"string\u003cemail>"},"phone":{"type":"string","pattern":"^05\\d{8}$","description":"Phone number must start with 05 and be 10 digits","isRequired":true,"uniqueKey":"oneOf.0.phone","typeLabel":"string"},"birthdate":{"type":"string","format":"date","description":"The owner's birthdate in YYYY-MM-DD format. For a Saudi national ID (starts with 1) give the Hijri (Umm al-Qura) date printed on the ID, for example 1409-09-14; for an Iqama ID (starts with 2) give a Gregorian date. The owner must be between 18 and 110 years old.","isRequired":true,"uniqueKey":"oneOf.0.birthdate","typeLabel":"string\u003cdate>"},"car_sequence_number":{"type":"string","pattern":"^\\d{8,9}$","description":"Car sequence number must be 5 to 10 digits","isRequired":true,"uniqueKey":"oneOf.0.car_sequence_number","typeLabel":"string"},"car_estimated_cost":{"type":"number","description":"Estimated cost of the car","isRequired":true,"uniqueKey":"oneOf.0.car_estimated_cost","typeLabel":"number"},"custom_number":{"type":"string","pattern":"^[1-9]\\d{5,9}$","description":"Customs card number between 100000 and 9999999999 for an imported vehicle. When provided, maker_code, model_code, and body_type_code are required, and car_sequence_number must be omitted.","uniqueKey":"oneOf.0.custom_number","typeLabel":"string"},"maker_code":{"type":"integer","description":"Required with custom_number. Use a code returned by GET /vehicle-makers.","example":101,"uniqueKey":"oneOf.0.maker_code","typeLabel":"integer"},"model_code":{"type":"integer","description":"Required with custom_number. Use a code returned by GET /vehicle-models for the selected maker_code.","example":1001,"uniqueKey":"oneOf.0.model_code","typeLabel":"integer"},"body_type_code":{"type":"integer","description":"Required with custom_number. Use a code returned by GET /vehicle-body-types.","example":3,"uniqueKey":"oneOf.0.body_type_code","typeLabel":"integer"},"is_ownership_transfer":{"type":"boolean","default":false,"description":"Indicates if the ownership is being transferred","uniqueKey":"oneOf.0.is_ownership_transfer","typeLabel":"boolean"},"current_car_owner_id":{"type":"string","pattern":"^(1|2)\\d{9}$","description":"Required if is_ownership_transfer is true; the current owner's national ID (starts with 1) or Iqama ID (starts with 2). Must be exactly 10 digits.","uniqueKey":"oneOf.0.current_car_owner_id","typeLabel":"string"},"car_model_year":{"type":"integer","minimum":1950,"maximum":2026,"description":"Car model year between 1950 and next year","uniqueKey":"oneOf.0.car_model_year","typeLabel":"integer"},"start_date":{"type":"string","format":"date","description":"Desired policy start date in YYYY-MM-DD. Must be between tomorrow and 28 days from today (inclusive). The platform validates this range server-side.","example":"2025-12-11","uniqueKey":"oneOf.0.start_date","typeLabel":"string\u003cdate>"},"drivers":{"type":"array","description":"List of drivers for the vehicle. When provided, the sum of all driving_percentage values must equal 100, and the owner must be included among the drivers.","items":{"type":"object","required":["owner_id","birthdate","driving_percentage"],"properties":{"owner_id":{"type":"string","pattern":"^(1|2)\\d{9}$","description":"Driver's national ID (starts with 1 for Saudi nationals) or Iqama ID (starts with 2 for residents). Must be exactly 10 digits.","isRequired":true,"uniqueKey":"oneOf.0.drivers.items.[INDEX].owner_id","typeLabel":"string"},"birthdate":{"type":"string","format":"date","description":"Driver's birthdate in YYYY-MM-DD format. The calendar follows this driver's own ID, not the owner's: for a national ID (starts with 1) give the Hijri (Umm al-Qura) date printed on the ID, for example 1410-06-18; for an Iqama ID (starts with 2) give a Gregorian date. A Gregorian year sent for a Saudi ID is rejected as a date in the future.","isRequired":true,"uniqueKey":"oneOf.0.drivers.items.[INDEX].birthdate","typeLabel":"string\u003cdate>"},"driving_percentage":{"type":"integer","enum":[25,50,75,100],"description":"Percentage of driving for this driver. Valid values are 25, 50, 75, or 100. The sum of all drivers' percentages must equal 100.","isRequired":true,"uniqueKey":"oneOf.0.drivers.items.[INDEX].driving_percentage","typeLabel":"enum\u003cinteger>"}},"uniqueKey":"oneOf.0.drivers.items.[INDEX]","typeLabel":"object"},"example":[{"owner_id":"1234567890","birthdate":"1410-06-18","driving_percentage":50},{"owner_id":"2345678901","birthdate":"1985-06-20","driving_percentage":50}],"uniqueKey":"oneOf.0.drivers","typeLabel":"object[]"}},"uniqueKey":"oneOf.0","typeLabel":"object"},{"type":"object","required":["otp","owner_id","email","phone","birthdate","car_estimated_cost","custom_number","maker_code","model_code","body_type_code"],"properties":{"otp":{"type":"string","pattern":"^\\d{4}$","description":"The OTP received by the customer from the Request OTP API","example":"1234","isRequired":true,"uniqueKey":"oneOf.1.otp","typeLabel":"string"},"owner_id":{"type":"string","pattern":"^(1|2)\\d{9}$","description":"The owner's national ID (starts with 1 for Saudi nationals) or Iqama ID (starts with 2 for residents). Must be exactly 10 digits.","isRequired":true,"uniqueKey":"oneOf.1.owner_id","typeLabel":"string"},"email":{"type":"string","format":"email","description":"Email address must be valid and belongs to the customer","isRequired":true,"uniqueKey":"oneOf.1.email","typeLabel":"string\u003cemail>"},"phone":{"type":"string","pattern":"^05\\d{8}$","description":"Phone number must start with 05 and be 10 digits","isRequired":true,"uniqueKey":"oneOf.1.phone","typeLabel":"string"},"birthdate":{"type":"string","format":"date","description":"The owner's birthdate in YYYY-MM-DD format. For a Saudi national ID (starts with 1) give the Hijri (Umm al-Qura) date printed on the ID, for example 1409-09-14; for an Iqama ID (starts with 2) give a Gregorian date. The owner must be between 18 and 110 years old.","isRequired":true,"uniqueKey":"oneOf.1.birthdate","typeLabel":"string\u003cdate>"},"custom_number":{"type":"string","pattern":"^[1-9]\\d{5,9}$","description":"Customs card number between 100000 and 9999999999 for an imported vehicle. When provided, maker_code, model_code, and body_type_code are required, and car_sequence_number must be omitted.","isRequired":true,"uniqueKey":"oneOf.1.custom_number","typeLabel":"string"},"maker_code":{"type":"integer","description":"Required with custom_number. Use a code returned by GET /vehicle-makers.","example":101,"isRequired":true,"uniqueKey":"oneOf.1.maker_code","typeLabel":"integer"},"model_code":{"type":"integer","description":"Required with custom_number. Use a code returned by GET /vehicle-models for the selected maker_code.","example":1001,"isRequired":true,"uniqueKey":"oneOf.1.model_code","typeLabel":"integer"},"body_type_code":{"type":"integer","description":"Required with custom_number. Use a code returned by GET /vehicle-body-types.","example":3,"isRequired":true,"uniqueKey":"oneOf.1.body_type_code","typeLabel":"integer"},"car_estimated_cost":{"type":"number","description":"Estimated cost of the car","isRequired":true,"uniqueKey":"oneOf.1.car_estimated_cost","typeLabel":"number"},"car_sequence_number":{"type":"string","pattern":"^\\d{8,9}$","description":"Car sequence number must be 5 to 10 digits","uniqueKey":"oneOf.1.car_sequence_number","typeLabel":"string"},"is_ownership_transfer":{"type":"boolean","default":false,"description":"Indicates if the ownership is being transferred","uniqueKey":"oneOf.1.is_ownership_transfer","typeLabel":"boolean"},"current_car_owner_id":{"type":"string","pattern":"^(1|2)\\d{9}$","description":"Required if is_ownership_transfer is true; the current owner's national ID (starts with 1) or Iqama ID (starts with 2). Must be exactly 10 digits.","uniqueKey":"oneOf.1.current_car_owner_id","typeLabel":"string"},"car_model_year":{"type":"integer","minimum":1950,"maximum":2026,"description":"Car model year between 1950 and next year","uniqueKey":"oneOf.1.car_model_year","typeLabel":"integer"},"start_date":{"type":"string","format":"date","description":"Desired policy start date in YYYY-MM-DD. Must be between tomorrow and 28 days from today (inclusive). The platform validates this range server-side.","example":"2025-12-11","uniqueKey":"oneOf.1.start_date","typeLabel":"string\u003cdate>"},"drivers":{"type":"array","description":"List of drivers for the vehicle. When provided, the sum of all driving_percentage values must equal 100, and the owner must be included among the drivers.","items":{"type":"object","required":["owner_id","birthdate","driving_percentage"],"properties":{"owner_id":{"type":"string","pattern":"^(1|2)\\d{9}$","description":"Driver's national ID (starts with 1 for Saudi nationals) or Iqama ID (starts with 2 for residents). Must be exactly 10 digits.","isRequired":true,"uniqueKey":"oneOf.1.drivers.items.[INDEX].owner_id","typeLabel":"string"},"birthdate":{"type":"string","format":"date","description":"Driver's birthdate in YYYY-MM-DD format. The calendar follows this driver's own ID, not the owner's: for a national ID (starts with 1) give the Hijri (Umm al-Qura) date printed on the ID, for example 1410-06-18; for an Iqama ID (starts with 2) give a Gregorian date. A Gregorian year sent for a Saudi ID is rejected as a date in the future.","isRequired":true,"uniqueKey":"oneOf.1.drivers.items.[INDEX].birthdate","typeLabel":"string\u003cdate>"},"driving_percentage":{"type":"integer","enum":[25,50,75,100],"description":"Percentage of driving for this driver. Valid values are 25, 50, 75, or 100. The sum of all drivers' percentages must equal 100.","isRequired":true,"uniqueKey":"oneOf.1.drivers.items.[INDEX].driving_percentage","typeLabel":"enum\u003cinteger>"}},"uniqueKey":"oneOf.1.drivers.items.[INDEX]","typeLabel":"object"},"example":[{"owner_id":"1234567890","birthdate":"1410-06-18","driving_percentage":50},{"owner_id":"2345678901","birthdate":"1985-06-20","driving_percentage":50}],"uniqueKey":"oneOf.1.drivers","typeLabel":"object[]"}},"uniqueKey":"oneOf.1","typeLabel":"object"}],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"otp":"1234","owner_id":"\u003cstring>","email":"[email protected]","phone":"\u003cstring>","birthdate":"2023-12-25","car_sequence_number":"\u003cstring>","car_estimated_cost":123,"custom_number":"\u003cstring>","maker_code":101,"model_code":1001,"body_type_code":3,"is_ownership_transfer":false,"current_car_owner_id":"\u003cstring>","car_model_year":1988,"start_date":"2025-12-11","drivers":[{"owner_id":"1234567890","birthdate":"1410-06-18","driving_percentage":50},{"owner_id":"2345678901","birthdate":"1985-06-20","driving_percentage":50}]}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"7d0937b4-c3a3-4d24-a690-04a63131aac4":{"description":"The stored quote request, with one entry in `quotes` per provider offer.","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"description":"Yasmina's identifier for this quote request. Send it as `quote_request_id` when issuing a policy, and use it with the Show Quote and Delete Quote APIs.","type":"integer","uniqueKey":"id","typeLabel":"integer"},"quotes":{"type":"array","description":"One entry per offer returned by the insurance providers. Empty when no provider priced this vehicle and driver combination.","items":{"type":"object","description":"One offer from one insurance provider. The same company can appear several times in `quotes`: each entry is a distinct combination of cover type (`type`) and repair type (`fix_type`), with its own reference, prices and benefits. Group by `company_name` if you want one card per company.","properties":{"quote_reference_id":{"type":"string","format":"uuid","description":"The provider's identifier for this offer. Send it as `quote_reference_id` to the Issue Policy OTP API and the Issue Policy API. It is unique per offer, not per company.","example":"6c7c18a7-ee89-49fe-9f7e-dde72ad809ce","uniqueKey":"quotes.items.[INDEX].quote_reference_id","typeLabel":"string\u003cuuid>"},"company_name":{"type":"string","description":"English name of the insurance company.","example":"Al Rajhi Takaful","uniqueKey":"quotes.items.[INDEX].company_name","typeLabel":"string"},"company_name_ar":{"type":"string","description":"Arabic name of the insurance company. Use this field instead of `company_name` when rendering Arabic UIs. Falls back to the English name for companies that are not yet mapped.","example":"تكافل الراجحي","uniqueKey":"quotes.items.[INDEX].company_name_ar","typeLabel":"string"},"company_logo_url":{"type":"string","format":"uri","description":"Absolute CDN URL of the company's wide logo, for quote cards. Empty string when no logo is on file. The CDN host differs between sandbox and production — render the URL as returned rather than rebuilding it.","uniqueKey":"quotes.items.[INDEX].company_logo_url","typeLabel":"string\u003curi>"},"square_company_logo_url":{"type":"string","format":"uri","description":"Absolute CDN URL of the company's square logo, for avatars and list rows. Empty string when none is on file.","uniqueKey":"quotes.items.[INDEX].square_company_logo_url","typeLabel":"string\u003curi>"},"company_logo":{"type":"string","deprecated":true,"description":"Deprecated. A path relative to Yasmina's own web app rather than a usable URL. Kept for backward compatibility — use `company_logo_url`.","example":"/images/company-logos/art.png","uniqueKey":"quotes.items.[INDEX].company_logo","typeLabel":"string"},"type":{"type":"string","enum":["TPL","TPL +","Comprehensive"],"description":"Normalised cover category, and the field to filter and group on. `Comprehensive` covers the customer's own vehicle as well as third parties, `TPL` is third-party liability only, and `TPL +` covers every enhanced third-party product regardless of what the provider calls it.","uniqueKey":"quotes.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"insurance_type_display":{"type":"string","description":"The provider's own wording for the product, unnormalised (e.g. \"TPL Plus\", \"TPL + OD\", \"Wafi Smart\"). Show this to the customer; filter on `type`.","uniqueKey":"quotes.items.[INDEX].insurance_type_display","typeLabel":"string"},"insurance_type_display_ar":{"type":"string","description":"Arabic translation of `insurance_type_display`. Use this field for Arabic UIs. Falls back to the English value for provider-specific products that do not have a translation.","uniqueKey":"quotes.items.[INDEX].insurance_type_display_ar","typeLabel":"string"},"fix_type":{"type":"string","description":"Where a claim is repaired: `Agency` (the manufacturer's authorised dealer, more expensive) or `workshop` (an approved independent garage). Empty on TPL quotes, which carry no own-damage repair. This is the usual reason two quotes from the same company differ in price.","example":"workshop","uniqueKey":"quotes.items.[INDEX].fix_type","typeLabel":"string"},"vehicle_estimated_value":{"type":"number","description":"The vehicle value this quote was priced against, in SAR — the provider's own valuation, falling back to the `car_estimated_cost` you sent when the provider does not return one. On Comprehensive quotes it is the ceiling of an own-damage payout.","example":45000,"uniqueKey":"quotes.items.[INDEX].vehicle_estimated_value","typeLabel":"number"},"quote_expiry_date":{"type":"string","format":"date-time","description":"When the provider's offer lapses. Validity varies by provider and product, from days to months. After this moment the offer can no longer be issued — request fresh quotes instead of replaying a stored response.","example":"2026-10-09T22:03:56+00:00","uniqueKey":"quotes.items.[INDEX].quote_expiry_date","typeLabel":"string\u003cdate-time>"},"prices":{"type":"array","description":"The price options for this quote, one per deductible.","items":{"type":"object","description":"One price option inside a provider quote. A quote carries several of these — the same cover at different deductibles — so a higher deductible buys a lower premium. Comprehensive quotes commonly return ten or more options; TPL quotes usually return one.","properties":{"quote_price_id":{"type":"string","format":"uuid","description":"Identifies the price the customer selected. Send it as `quote_price_id` to the Issue Policy OTP API, the Issue Policy API and the Upload Vehicle Photos API. It belongs to one quote only — it must be sent with the `quote_reference_id` of the quote it came from.","example":"f5d52340-3661-48af-b81a-028f251ef6a9","uniqueKey":"quotes.items.[INDEX].prices.items.[INDEX].quote_price_id","typeLabel":"string\u003cuuid>"},"deductible":{"oneOf":[{"type":"number","description":"The excess in SAR that the customer pays out of pocket on each claim. `null` on TPL quotes, which have no deductible.","example":500,"uniqueKey":"quotes.items.[INDEX].prices.items.[INDEX].deductible.oneOf.0","typeLabel":"number"},{"type":"null","description":"The excess in SAR that the customer pays out of pocket on each claim. `null` on TPL quotes, which have no deductible.","example":500,"uniqueKey":"quotes.items.[INDEX].prices.items.[INDEX].deductible.oneOf.1","typeLabel":"null"}],"uniqueKey":"quotes.items.[INDEX].prices.items.[INDEX].deductible","typeLabel":"number | null"},"subtotal":{"type":"number","description":"Premium for this option in SAR, before VAT.","example":5232.12,"uniqueKey":"quotes.items.[INDEX].prices.items.[INDEX].subtotal","typeLabel":"number"},"vat_percentage":{"type":"number","description":"VAT rate applied to the premium, as a percentage.","example":15,"uniqueKey":"quotes.items.[INDEX].prices.items.[INDEX].vat_percentage","typeLabel":"number"},"vat":{"type":"number","description":"VAT amount in SAR for this option.","example":784.82,"uniqueKey":"quotes.items.[INDEX].prices.items.[INDEX].vat","typeLabel":"number"},"total":{"type":"number","description":"`subtotal` + `vat`: what the customer pays for the cover itself. It does not include optional benefits — each paid benefit adds its own `amount` and `vat` on top.","example":6016.94,"uniqueKey":"quotes.items.[INDEX].prices.items.[INDEX].total","typeLabel":"number"}},"uniqueKey":"quotes.items.[INDEX].prices.items.[INDEX]","typeLabel":"object"},"uniqueKey":"quotes.items.[INDEX].prices","typeLabel":"object[]"},"benefits":{"type":"array","description":"The benefits attached to this quote, both the ones included in the cover (`amount` = 0) and the optional paid extras (`amount` > 0).","items":{"type":"object","description":"An add-on attached to a provider quote. `amount` tells the two kinds apart: `0` means the benefit is already included in the cover at no extra cost and must not be sent when issuing; a value greater than `0` means it is optional and is only added if you send its `quote_benefit_id` in the `benefits` array of the Issue Policy API.","properties":{"quote_benefit_id":{"type":"string","format":"uuid","description":"Identifies this benefit on this quote. Send the IDs of the paid benefits the customer selected as the `benefits` array when issuing. The same benefit on another provider's quote has a different ID.","example":"67fe40ec-e7d0-f011-972d-005056a9891a","uniqueKey":"quotes.items.[INDEX].benefits.items.[INDEX].quote_benefit_id","typeLabel":"string\u003cuuid>"},"id":{"type":"string","description":"The provider's benefit code. Stable across quote requests, so it is the right key for mapping benefits to your own copy and icons, or for remembering a customer's preferences.","example":"600100","uniqueKey":"quotes.items.[INDEX].benefits.items.[INDEX].id","typeLabel":"string"},"name":{"type":"string","description":"English name of the benefit.","example":"Roadside assistance service","uniqueKey":"quotes.items.[INDEX].benefits.items.[INDEX].name","typeLabel":"string"},"name_ar":{"type":"string","description":"Arabic name of the benefit. Use this field instead of `name` when rendering Arabic UIs.","example":"خدمة المساعدة على الطريق","uniqueKey":"quotes.items.[INDEX].benefits.items.[INDEX].name_ar","typeLabel":"string"},"amount":{"type":"number","description":"Price of the benefit in SAR, excluding VAT. `0` means the benefit is included with the cover at no extra cost.","example":10,"uniqueKey":"quotes.items.[INDEX].benefits.items.[INDEX].amount","typeLabel":"number"},"vat":{"type":"number","description":"VAT on `amount`, in SAR. `0` for included benefits.","example":1.5,"uniqueKey":"quotes.items.[INDEX].benefits.items.[INDEX].vat","typeLabel":"number"},"url":{"oneOf":[{"type":"string","description":"Provider link to the benefit's terms, when one is supplied. Usually `null`.","uniqueKey":"quotes.items.[INDEX].benefits.items.[INDEX].url.oneOf.0","typeLabel":"string"},{"type":"null","description":"Provider link to the benefit's terms, when one is supplied. Usually `null`.","uniqueKey":"quotes.items.[INDEX].benefits.items.[INDEX].url.oneOf.1","typeLabel":"null"}],"uniqueKey":"quotes.items.[INDEX].benefits.items.[INDEX].url","typeLabel":"string | null"}},"uniqueKey":"quotes.items.[INDEX].benefits.items.[INDEX]","typeLabel":"object"},"uniqueKey":"quotes.items.[INDEX].benefits","typeLabel":"object[]"}},"uniqueKey":"quotes.items.[INDEX]","typeLabel":"object"},"uniqueKey":"quotes","typeLabel":"object[]"},"client_id":{"description":"Your client identifier. The same value on every quote request you create.","type":"string","format":"uuid","uniqueKey":"client_id","typeLabel":"string\u003cuuid>"},"attachments":{"oneOf":[{"type":"object","description":"The five vehicle photos once uploaded, keyed by position. `null` until the Upload Vehicle Photos API is called.","properties":{"front":{"type":"string","format":"uri","uniqueKey":"attachments.oneOf.0.front","typeLabel":"string\u003curi>"},"back":{"type":"string","format":"uri","uniqueKey":"attachments.oneOf.0.back","typeLabel":"string\u003curi>"},"right":{"type":"string","format":"uri","uniqueKey":"attachments.oneOf.0.right","typeLabel":"string\u003curi>"},"left":{"type":"string","format":"uri","uniqueKey":"attachments.oneOf.0.left","typeLabel":"string\u003curi>"},"chassis":{"type":"string","format":"uri","uniqueKey":"attachments.oneOf.0.chassis","typeLabel":"string\u003curi>"}},"uniqueKey":"attachments.oneOf.0","typeLabel":"object"},{"type":"null","description":"The five vehicle photos once uploaded, keyed by position. `null` until the Upload Vehicle Photos API is called.","properties":{"front":{"type":"string","format":"uri"},"back":{"type":"string","format":"uri"},"right":{"type":"string","format":"uri"},"left":{"type":"string","format":"uri"},"chassis":{"type":"string","format":"uri"}},"uniqueKey":"attachments.oneOf.1","typeLabel":"null"}],"uniqueKey":"attachments","typeLabel":"object | null"},"created_at":{"description":"When the quote request was made. Read it together with `quotes[].quote_expiry_date` when deciding whether to re-quote.","type":"string","format":"date-time","uniqueKey":"created_at","typeLabel":"string\u003cdate-time>"},"updated_at":{"description":"When the record last changed, for example after vehicle photos were uploaded.","type":"string","format":"date-time","uniqueKey":"updated_at","typeLabel":"string\u003cdate-time>"},"owner_id":{"type":"string","description":"The owner's national ID (starts with 1) or Iqama ID (starts with 2), echoed from the request.","example":"2234567890","uniqueKey":"owner_id","typeLabel":"string"},"phone":{"type":"string","description":"The owner's phone number","uniqueKey":"phone","typeLabel":"string"},"birthdate":{"type":"string","format":"date","description":"The owner's birthdate. Hijri for Saudi nationals, Gregorian for others","uniqueKey":"birthdate","typeLabel":"string\u003cdate>"},"car_sequence_number":{"type":"integer","description":"The car sequence number, 5 to 10 digits","uniqueKey":"car_sequence_number","typeLabel":"integer"},"custom_number":{"type":"string","description":"Customs card number for an imported vehicle. Present when custom_number was used in the request.","uniqueKey":"custom_number","typeLabel":"string"},"maker_code":{"type":"integer","description":"Vehicle maker code used to register a customs-card vehicle.","uniqueKey":"maker_code","typeLabel":"integer"},"model_code":{"type":"integer","description":"Vehicle model code used to register a customs-card vehicle.","uniqueKey":"model_code","typeLabel":"integer"},"body_type_code":{"type":"integer","description":"Vehicle body-type code used to register a customs-card vehicle.","uniqueKey":"body_type_code","typeLabel":"integer"},"is_ownership_transfer":{"type":"boolean","description":"Whether it was a car transfer or not","uniqueKey":"is_ownership_transfer","typeLabel":"boolean"},"car_estimated_cost":{"type":"number","description":"The estimated cost of the car","uniqueKey":"car_estimated_cost","typeLabel":"number"},"car_model_year":{"type":"integer","description":"The car model year","uniqueKey":"car_model_year","typeLabel":"integer"},"start_date":{"type":"string","format":"date","description":"Requested policy start date in YYYY-MM-DD. Returned if provided in the quote request.","uniqueKey":"start_date","typeLabel":"string\u003cdate>"},"drivers":{"type":"array","description":"List of drivers associated with this quote request. Returned if drivers were provided in the request.","items":{"type":"object","properties":{"owner_id":{"type":"string","description":"Driver's national ID (starts with 1) or Iqama ID (starts with 2). Must be exactly 10 digits.","uniqueKey":"drivers.items.[INDEX].owner_id","typeLabel":"string"},"birthdate":{"type":"string","format":"date","description":"Driver's birthdate in YYYY-MM-DD format, echoed from the request. Hijri for a national ID (starts with 1), Gregorian for an Iqama ID (starts with 2).","uniqueKey":"drivers.items.[INDEX].birthdate","typeLabel":"string\u003cdate>"},"driving_percentage":{"type":"integer","description":"Percentage of driving for this driver (25, 50, 75, or 100)","uniqueKey":"drivers.items.[INDEX].driving_percentage","typeLabel":"integer"}},"uniqueKey":"drivers.items.[INDEX]","typeLabel":"object"},"uniqueKey":"drivers","typeLabel":"object[]"},"email":{"type":"string","format":"email","description":"The owner's email, echoed from the request.","uniqueKey":"email","typeLabel":"string\u003cemail>"},"current_car_owner_id":{"type":"string","description":"The current owner's ID on an ownership transfer. Filled with `owner_id` when `is_ownership_transfer` is false.","uniqueKey":"current_car_owner_id","typeLabel":"string"}},"description":"The quote request as stored by Yasmina. It echoes the values you sent — so a stored response is enough to re-render the customer's page later — and adds the top-level `id` and the `quotes` array of provider offers. Policy issuance points back at one exact selection inside this response: the top-level `id`, one `quotes[].quote_reference_id`, one `quotes[].prices[].quote_price_id` from that same quote, and the `quote_benefit_id` of each paid benefit the customer chose.","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"id":123,"quotes":[{"quote_reference_id":"6c7c18a7-ee89-49fe-9f7e-dde72ad809ce","company_name":"Al Rajhi Takaful","company_name_ar":"تكافل الراجحي","company_logo_url":"\u003cstring>","square_company_logo_url":"\u003cstring>","company_logo":"/images/company-logos/art.png","type":"TPL","insurance_type_display":"\u003cstring>","insurance_type_display_ar":"\u003cstring>","fix_type":"workshop","vehicle_estimated_value":45000,"quote_expiry_date":"2026-10-09T22:03:56+00:00","prices":[{"quote_price_id":"f5d52340-3661-48af-b81a-028f251ef6a9","deductible":500,"subtotal":5232.12,"vat_percentage":15,"vat":784.82,"total":6016.94}],"benefits":[{"quote_benefit_id":"67fe40ec-e7d0-f011-972d-005056a9891a","id":"600100","name":"Roadside assistance service","name_ar":"خدمة المساعدة على الطريق","amount":10,"vat":1.5,"url":"\u003cstring>"}]}],"client_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","attachments":{"front":"\u003cstring>","back":"\u003cstring>","right":"\u003cstring>","left":"\u003cstring>","chassis":"\u003cstring>"},"created_at":"2023-11-07T05:31:56Z","updated_at":"2023-11-07T05:31:56Z","owner_id":"2234567890","phone":"\u003cstring>","birthdate":"2023-12-25","car_sequence_number":123,"custom_number":"\u003cstring>","maker_code":123,"model_code":123,"body_type_code":123,"is_ownership_transfer":true,"car_estimated_cost":123,"car_model_year":123,"start_date":"2023-12-25","drivers":[{"owner_id":"\u003cstring>","birthdate":"2023-12-25","driving_percentage":123}],"email":"[email protected]","current_car_owner_id":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"b24e154b-9e5e-441b-b692-1e02d4b4e4a5":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string","example":"40101","uniqueKey":"code","typeLabel":"string"},"message":{"type":"string","example":"Unauthenticated","uniqueKey":"message","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"40101","message":"Unauthenticated"}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"c1028fc6-a9e9-4c19-bd5e-697d8cfbc5bc":{"Oauth2":{"description":"JWT Authorization header using the Bearer scheme","type":"oauth2","flows":{"clientCredentials":{"tokenUrl":"/oauth/token","scopes":{}}},"scopes":[],"schemeName":"Oauth2"}}},"servers":{"e9f26474-98ac-4d49-a533-cb64f5fd17c9":{"x-fern-server-name":"Sandbox","url":"https://sandbox.yasmina.ai/api/v1/car-comp"},"c48e224f-558a-41f7-ba83-451e60703992":{"x-fern-server-name":"Production","url":"https://production.yasmina.ai/api/v1/car-comp"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"description":"JWT Authorization header using the Bearer scheme","type":"oauth2","flows":{"clientCredentials":{"tokenUrl":"/oauth/token","scopes":{}}},"scopes":[],"schemeName":"Oauth2"},"schema":{"title":"OAuth2 Auth","type":"string","isRequired":true,"description":"JWT Authorization header using the Bearer scheme","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"Oauth2","name":"Authorization"}],"title":"Oauth2"}]},"originalFileLocation":"car-api-reference/openapi.json"},"subdomain":"yasmina","siteName":"Yasmina embedded insurance","title":"Request quotes - Yasmina embedded insurance","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-22T09:33:38.621Z","originalFileLocation":"car-api-reference/quotes/request-quotes.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=\"For getting prices with benefits. The Quote IDs can be used later to issue a policy\">\u003cmeta data-mint-head name=\"application-name\" content=\"Yasmina embedded insurance\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/yasmina/Flkq5q_nHTtKlHnv/_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/yasmina/Flkq5q_nHTtKlHnv/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/yasmina/Flkq5q_nHTtKlHnv/_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/yasmina/Flkq5q_nHTtKlHnv/_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/yasmina/Flkq5q_nHTtKlHnv/_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/yasmina/Flkq5q_nHTtKlHnv/_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/yasmina/Flkq5q_nHTtKlHnv/_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/yasmina/Flkq5q_nHTtKlHnv/_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/yasmina/Flkq5q_nHTtKlHnv/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Request quotes - Yasmina embedded insurance\">\u003cmeta data-mint-head property=\"og:description\" content=\"For getting prices with benefits. The Quote IDs can be used later to issue a policy\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Yasmina embedded insurance\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.yasmina.ai/car-api-reference/quotes/request-quotes\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://yasmina.mintlify.app/_mintlify/api/og/v2?division=Quotes\u0026amp;title=Request+quotes\u0026amp;description=For+getting+prices+with+benefits.+%0AThe+Quote+IDs+can+be+used+later+to+issue+a+policy\u0026amp;theme=e2077e43cb421df0ca824625\u0026amp;signature=3f19c1ef6d5d1d1f07257e8ef5ae6ed80e226823212c939c719f4ccf9e2dfa1d\">\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=\"Request quotes - Yasmina embedded insurance\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"For getting prices with benefits. The Quote IDs can be used later to issue a policy\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://yasmina.mintlify.app/_mintlify/api/og/v2?division=Quotes\u0026amp;title=Request+quotes\u0026amp;description=For+getting+prices+with+benefits.+%0AThe+Quote+IDs+can+be+used+later+to+issue+a+policy\u0026amp;theme=e2077e43cb421df0ca824625\u0026amp;signature=3f19c1ef6d5d1d1f07257e8ef5ae6ed80e226823212c939c719f4ccf9e2dfa1d\">\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/yasmina/Flkq5q_nHTtKlHnv/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Yasmina embedded insurance\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#16A34A\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.yasmina.ai/car-api-reference/quotes/request-quotes\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/car-api-reference/quotes/request-quotes.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.yasmina.ai/#organization\",\"name\":\"Yasmina embedded insurance\",\"url\":\"https://docs.yasmina.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/yasmina/gYT_wrUNH6DJHRcX/logo/light.svg?fit=max\u0026auto=format\u0026n=gYT_wrUNH6DJHRcX\u0026q=85\u0026s=8f104780e9e2be0f5ed858abf5daf565\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.yasmina.ai#website\",\"name\":\"Yasmina embedded insurance\",\"url\":\"https://docs.yasmina.ai\",\"publisher\":{\"@id\":\"https://docs.yasmina.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.yasmina.ai/car-api-reference/quotes/request-quotes#webpage\",\"url\":\"https://docs.yasmina.ai/car-api-reference/quotes/request-quotes\",\"name\":\"Request quotes\",\"description\":\"For getting prices with benefits. The Quote IDs can be used later to issue a policy\",\"dateModified\":\"2026-10-22T09:33:38.621Z\",\"isPartOf\":{\"@id\":\"https://docs.yasmina.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.yasmina.ai/car-api-reference/quotes/request-quotes#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.yasmina.ai/car-api-reference/quotes/request-quotes#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Motor Insurance APIs (Multiple Providers)\",\"item\":\"https://docs.yasmina.ai/car-api-reference/vehicle-lookups/list-vehicle-makers\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Quotes\",\"item\":\"https://docs.yasmina.ai/car-api-reference/quotes/show-quote\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Request quotes\",\"item\":\"https://docs.yasmina.ai/car-api-reference/quotes/request-quotes\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.yasmina.ai/car-api-reference/quotes/request-quotes#apireference\",\"headline\":\"Request quotes\",\"name\":\"Request quotes\",\"description\":\"For getting prices with benefits. The Quote IDs can be used later to issue a policy\",\"url\":\"https://docs.yasmina.ai/car-api-reference/quotes/request-quotes\",\"mainEntityOfPage\":{\"@id\":\"https://docs.yasmina.ai/car-api-reference/quotes/request-quotes#webpage\"},\"dateModified\":\"2026-10-22T09:33:38.621Z\",\"publisher\":{\"@id\":\"https://docs.yasmina.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.yasmina.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Yasmina embedded insurance\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Yasmina embedded insurance","nav":{"global":null,"tabs":[{"tab":"Guide","icon":"book","pages":[{"title":"Guide","href":"/introduction"}]},{"tab":"API Reference","icon":"file-code","groups":[{"group":"Authentication","pages":[{"group":"Oauth 2.0","pages":[{"title":"Generate Token","deprecated":null,"version":null,"openapi":"/auth-api-reference/openapi.json post /oauth/token","href":"/auth-api-reference/oauth-20/generate-token"}]}]},{"group":"SME Medical APIs","pages":[{"group":"Company","pages":[{"title":"List companies","deprecated":null,"version":null,"openapi":"/medical-api-reference/openapi.json get /companies","href":"/medical-api-reference/company/list-companies"},{"title":"Create company","deprecated":null,"version":null,"openapi":"/medical-api-reference/openapi.json post /companies","href":"/medical-api-reference/company/create-company"},{"title":"Cancel policy","deprecated":null,"version":null,"openapi":"/medical-api-reference/openapi.json post /companies/{companyId}/policy-cancellation","href":"/medical-api-reference/company/cancel-policy"}]},{"group":"Employees","pages":[{"title":"List the employees","deprecated":null,"version":null,"openapi":"/medical-api-reference/openapi.json get /companies/{companyId}/employees","href":"/medical-api-reference/employees/list-the-employees"},{"title":"Save the employees","deprecated":null,"version":null,"openapi":"/medical-api-reference/openapi.json put /companies/{companyId}/employees","href":"/medical-api-reference/employees/save-the-employees"},{"title":"Fetch the employees","deprecated":null,"version":null,"openapi":"/medical-api-reference/openapi.json post /companies/{companyId}/employees/fetch","href":"/medical-api-reference/employees/fetch-the-employees"}]},{"group":"Medical Forms","pages":[{"title":"Submit the declarations","deprecated":null,"version":null,"openapi":"/medical-api-reference/openapi.json put /companies/{companyId}/declarations","href":"/medical-api-reference/medical-forms/submit-the-declarations"},{"title":"Download the declaration form","deprecated":null,"version":null,"openapi":"/medical-api-reference/openapi.json get /medical-forms/download","href":"/medical-api-reference/medical-forms/download-the-declaration-form"},{"title":"Get the Medical form questions","deprecated":null,"version":null,"openapi":"/medical-api-reference/openapi.json get /medical-forms","href":"/medical-api-reference/medical-forms/get-the-medical-form-questions"},{"title":"Fill the declarations","deprecated":null,"version":null,"openapi":"/medical-api-reference/openapi.json post /policies/{policyId}/declarations","href":"/medical-api-reference/medical-forms/fill-the-declarations"}]},{"group":"Quotes","pages":[{"title":"Get prices from every provider","deprecated":null,"version":null,"openapi":"/medical-api-reference/openapi.json post /quote-requests","href":"/medical-api-reference/quotes/get-prices-from-every-provider"},{"title":"Read a quote request","deprecated":null,"version":null,"openapi":"/medical-api-reference/openapi.json get /quote-requests/{quoteRequestId}","href":"/medical-api-reference/quotes/read-a-quote-request"}]},{"group":"Policies","pages":[{"title":"List policies","deprecated":null,"version":null,"openapi":"/medical-api-reference/openapi.json get /policies","href":"/medical-api-reference/policies/list-policies"},{"title":"Issue the policy","deprecated":null,"version":null,"openapi":"/medical-api-reference/openapi.json post /policies","href":"/medical-api-reference/policies/issue-the-policy"},{"title":"Read the policy","deprecated":null,"version":null,"openapi":"/medical-api-reference/openapi.json get /policies/{policyId}","href":"/medical-api-reference/policies/read-the-policy"},{"title":"Cancel a policy","deprecated":null,"version":null,"openapi":"/medical-api-reference/openapi.json post /policies/{policyId}/deletion","href":"/medical-api-reference/policies/cancel-a-policy"}]},{"group":"Products","pages":[{"title":"List a network's facilities","deprecated":null,"version":null,"openapi":"/medical-api-reference/openapi.json get /products/networks","href":"/medical-api-reference/products/list-a-networks-facilities"},{"title":"List categories","deprecated":null,"version":null,"openapi":"/medical-api-reference/openapi.json get /products/categories","href":"/medical-api-reference/products/list-categories"}]}]},{"group":"Motor Insurance APIs (Multiple Providers)","pages":[{"group":"Vehicle lookups","pages":[{"title":"List vehicle makers","deprecated":null,"version":null,"openapi":"/car-api-reference/openapi.json get /vehicle-makers","href":"/car-api-reference/vehicle-lookups/list-vehicle-makers"},{"title":"List vehicle models","deprecated":null,"version":null,"openapi":"/car-api-reference/openapi.json get /vehicle-models","href":"/car-api-reference/vehicle-lookups/list-vehicle-models"},{"title":"List vehicle body types","deprecated":null,"version":null,"openapi":"/car-api-reference/openapi.json get /vehicle-body-types","href":"/car-api-reference/vehicle-lookups/list-vehicle-body-types"}]},{"group":"Quotes","pages":[{"title":"Show quote","deprecated":null,"version":null,"openapi":"/car-api-reference/openapi.json get /quote-requests/{id}","href":"/car-api-reference/quotes/show-quote"},{"title":"Delete quote","deprecated":null,"version":null,"openapi":"/car-api-reference/openapi.json delete /quote-requests/{id}","href":"/car-api-reference/quotes/delete-quote"},{"title":"List quotes","description":null,"deprecated":null,"version":null,"openapi":"/car-api-reference/openapi.json get /quote-requests","href":"/car-api-reference/quotes/list-quotes"},{"title":"Request quotes","deprecated":null,"version":null,"openapi":"/car-api-reference/openapi.json post /quote-requests","href":"/car-api-reference/quotes/request-quotes"},{"title":"Guideline texts","description":"Returns the copy you are expected to show alongside motor quotes — the provider attribution and its Insurance Authority licence, the Shahin support routes, and the buyer FAQ. English and Arabic are returned together, so a bilingual page needs a single request and does not have to hold the strings itself. Fetch it rather than hard-coding the wording: changes reach you without an integration change.","deprecated":null,"version":null,"openapi":"/car-api-reference/openapi.json get /guideline-texts","href":"/car-api-reference/quotes/guideline-texts"},{"title":"Upload vehicle photos","deprecated":null,"version":null,"openapi":"/car-api-reference/openapi.json post /quote-requests/{id}/attachments","href":"/car-api-reference/quotes/upload-vehicle-photos"}]},{"group":"Embed sessions","pages":[{"title":"Create embed session","deprecated":null,"version":null,"openapi":"/car-api-reference/openapi.json post /embed-sessions","href":"/car-api-reference/embed-sessions/create-embed-session"},{"title":"Show embed session","deprecated":null,"version":null,"openapi":"/car-api-reference/openapi.json get /embed-sessions/{id}","href":"/car-api-reference/embed-sessions/show-embed-session"},{"title":"Store vehicle photos for an embed session","deprecated":null,"version":null,"openapi":"/car-api-reference/openapi.json post /embed-sessions/{id}/photos","href":"/car-api-reference/embed-sessions/store-vehicle-photos-for-an-embed-session"}]},{"group":"Policies","pages":[{"title":"Show policy","deprecated":null,"version":null,"openapi":"/car-api-reference/openapi.json get /policies/{carPolicy}","href":"/car-api-reference/policies/show-policy"},{"title":"List policies","deprecated":null,"version":null,"openapi":"/car-api-reference/openapi.json get /policies","href":"/car-api-reference/policies/list-policies"},{"title":"Issue policy","deprecated":null,"version":null,"openapi":"/car-api-reference/openapi.json post /policies","href":"/car-api-reference/policies/issue-policy"}]},{"group":"OTPs","pages":[{"title":"Request OTP for quote verification","deprecated":null,"version":null,"openapi":"/car-api-reference/openapi.json post /quote-otp","href":"/car-api-reference/otps/request-otp-for-quote-verification"},{"title":"Request OTP for Issuing Policy","deprecated":null,"version":null,"openapi":"/car-api-reference/openapi.json post /issue-otp","href":"/car-api-reference/otps/request-otp-for-issuing-policy"}]}]},{"group":"Property Insurance APIs","pages":[{"group":"Prices","pages":[{"title":"List prices","deprecated":null,"version":null,"openapi":"/property-api-reference/openapi.json get /prices","href":"/property-api-reference/prices/list-prices"}]},{"group":"Policies","pages":[{"title":"Show policy","deprecated":null,"version":null,"openapi":"/property-api-reference/openapi.json get /policies/{propertyPolicy}","href":"/property-api-reference/policies/show-policy"},{"title":"List policies","deprecated":null,"version":null,"openapi":"/property-api-reference/openapi.json get /policies","href":"/property-api-reference/policies/list-policies"},{"title":"Issue policy","deprecated":null,"version":null,"openapi":"/property-api-reference/openapi.json post /policies","href":"/property-api-reference/policies/issue-policy"},{"title":"Cancellation status","deprecated":null,"version":null,"openapi":"/property-api-reference/openapi.json get /policies/{propertyPolicy}/cancellation-status","href":"/property-api-reference/policies/cancellation-status"},{"title":"Upload documents","deprecated":null,"version":null,"openapi":"/property-api-reference/openapi.json post /policies/{propertyPolicy}/documents","href":"/property-api-reference/policies/upload-documents"}]},{"group":"Claims","pages":[{"title":"Issue claim","deprecated":null,"version":null,"openapi":"/property-api-reference/openapi.json post /policies/{propertyPolicy}/claims","href":"/property-api-reference/claims/issue-claim"}]},{"group":"Addresses","pages":[{"title":"Get full address from short address code","deprecated":null,"version":null,"openapi":"/property-api-reference/openapi.json get /address-from-short","href":"/property-api-reference/addresses/get-full-address-from-short-address-code"}]}]},{"group":"Travel Insurance APIs","pages":[{"group":"Quotes","pages":[{"title":"Request Quote","deprecated":null,"version":null,"openapi":"/yasmina-schengen-travel-insurance/openapi.json post /quotes","href":"/yasmina-schengen-travel-insurance/quotes/request-quote"}]},{"group":"Policies","pages":[{"title":"Show policy","deprecated":null,"version":null,"openapi":"/yasmina-schengen-travel-insurance/openapi.json get /policies/{travelPolicy}","href":"/yasmina-schengen-travel-insurance/policies/show-policy"},{"title":"List policies","deprecated":null,"version":null,"openapi":"/yasmina-schengen-travel-insurance/openapi.json get /policies","href":"/yasmina-schengen-travel-insurance/policies/list-policies"},{"title":"Purchase","deprecated":null,"version":null,"openapi":"/yasmina-schengen-travel-insurance/openapi.json post /policies","href":"/yasmina-schengen-travel-insurance/policies/purchase"}]}]},{"group":"Life (S\u0026P) Insurance APIs","pages":[{"group":"Offers","pages":[{"title":"Life S\u0026P Products","deprecated":null,"version":null,"openapi":"/life-snp/openapi.json post /offers","href":"/life-snp/offers/life-s\u0026p-products"}]},{"group":"Policies","pages":[{"title":"List policies","deprecated":null,"version":null,"openapi":"/life-snp/openapi.json get /policies","href":"/life-snp/policies/list-policies"},{"title":"Issue policy","deprecated":null,"version":null,"openapi":"/life-snp/openapi.json post /policies","href":"/life-snp/policies/issue-policy"},{"title":"Cancel policy","deprecated":null,"version":null,"openapi":"/life-snp/openapi.json post /policies/{lifePolicy}/cancellation","href":"/life-snp/policies/cancel-policy"}]},{"group":"Claims","pages":[{"title":"Submit claim","deprecated":null,"version":null,"openapi":"/life-snp/openapi.json post /policies/{policyId}/claims","href":"/life-snp/claims/submit-claim"}]}]},{"group":"TPL Motor Insurance - Flat Fee APIs V2","pages":[{"group":"Policies","pages":[{"title":"List policies","deprecated":null,"version":null,"openapi":"/cartpl-api-reference-v2/openapi.json get /v2/car/policies","href":"/cartpl-api-reference-v2/policies/list-policies"},{"title":"Issue policy","deprecated":null,"version":null,"openapi":"/cartpl-api-reference-v2/openapi.json post /v2/car/policies","href":"/cartpl-api-reference-v2/policies/issue-policy"},{"title":"Cancel policy","deprecated":null,"version":null,"openapi":"/cartpl-api-reference-v2/openapi.json post /v2/car/policies/{carPolicy}/cancellation","href":"/cartpl-api-reference-v2/policies/cancel-policy"},{"title":"Cancel policy by VIN","deprecated":null,"version":null,"openapi":"/cartpl-api-reference-v2/openapi.json post /v2/clients/policies/cancellation","href":"/cartpl-api-reference-v2/policies/cancel-policy-by-vin"}]}]},{"group":"Horse Insurance APIs","pages":[{"group":"Policies","pages":[{"title":"Create a horse policy","deprecated":null,"version":null,"openapi":"/horse-api-reference/openapi.json post /policies","href":"/horse-api-reference/policies/create-a-horse-policy"},{"title":"Cancel policy","deprecated":null,"version":null,"openapi":"/horse-api-reference/openapi.json post /policies/{horsePolicy}/cancellation","href":"/horse-api-reference/policies/cancel-policy"}]},{"group":"Claims","pages":[{"title":"Issue claim","deprecated":null,"version":null,"openapi":"/horse-api-reference/openapi.json post /policies/{policyId}/claims","href":"/horse-api-reference/claims/issue-claim"}]}]},{"group":"Payment","pages":[{"group":"Payments","pages":[{"title":"List payments","deprecated":null,"version":null,"openapi":"/payments-api-reference/openapi.json get /payments","href":"/payments-api-reference/payments/list-payments"}]}]}]},{"tab":"SDKs","icon":"brackets-curly","pages":[{"title":"SDKs","href":"/sdks/ios"}]},{"tab":"Changelog","icon":"clock-rotate-left","pages":[{"title":"Changelog","href":"/changelog"}]}]},"basePath":"","title":"Request quotes - Yasmina embedded insurance","buildId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","deploymentId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CS552b7R.js","utils-DDTCYAF2.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-De8ttokP.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-DrwRDvAh.js","snippetPresets-DtAN0nWx.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-D5rWArI6.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-O2i12wsz.js","shallow-DV8xABTt.js","getApiPlaygroundDisplay-DBZ0B5Jx.js","CodeSnippet-BVi0tPUX.js","CodeSnippets-CqASbIwY.js","Page-m07pfKpT.js","getPastedJson-DG9vsMS8.js","icon-CXzRSCr8.js","MethodPill-BdKVtEuX.js","DuplicateIcon-CZlmBrJI.js","createIcon-biFEUKPL.js","DynamicMarkdown-B54_zNBF.js","SectionHeading-DwwHK3Pt.js","axios-vUo_bRtp.js","Markdown-DfhCTwyA.js","clsx-xpJZXxdP.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-BTZUMDnx.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-DqdKa2R4.js"]}