The F&I API offers endpoints to retrieve vehicle-specific service contract details and update or customize packages according to customer needs. By integrating this API into your platform, you can provide customers with a seamless experience to purchase F&I products directly.Let’s follow the exmaple scenario below:
Alex works for a large automotive sales platform, AutoHub. AutoHub wants to integrate the Vehicle
Service Contract (VSC) API into their online services, allowing customers purchase various F&I
products without the need for an F&I manager.
Alex uses this endpoint to fetch all package options for the VIN 1C4HJXEN5MW592818 and successfully retrieves the data.
2
Implementation
With the data structure understood, Alex begins implementing the feature on AutoHub’s website. The example response from the API provides a comprehensive view of the VSC options:
After customers choose their desired VSC package, Alex needs to allow them to complete their purchase through the API. This process involves sending the selected package details along with customer and payment information to the VSC provider’s system.
Alex implements error handling to manage situations where the VIN might not be found or the API key is missing. They simulate an error response:
{ "status": 404, "error": { "message": "The requested VIN '1C4HJXEN5MW592818' was not found in our database.", "code": "VIN_NOT_FOUND", "suggestion": "Please verify the VIN and try again." }}
5
Adding Additional Features
Alex wants to ensure that customers can update their VSC packages if they want additional coverage after initial viewing. They add functionality for updating package details:
A vehicle service contract is an optional agreement between you and the service contract provider,
meant to cover the expenses of specific maintenance tasks and repairs for your vehicle. It
typically goes beyond the manufacturer’s warranty and provides additional protection, giving you
peace of mind even after your warranty has expired.
How is a vehicle service contract different from a warranty?
A warranty is a guarantee provided by the manufacturer and is usually included in the initial
purchase price of the vehicle. It covers repairs and defects for a specific period. A vehicle
service contract, on the other hand, can be purchased separately and kicks in when your warranty
expires. Unlike a warranty, it typically offers customizable coverage levels.
What does a vehicle service contract typically cover?
The coverage of a vehicle service contract varies depending on the level of protection you choose.
Commonly covered components include engine, transmission, electrical systems, and air
conditioning. However, some contracts offer more comprehensive coverage that may include luxury
features and advanced technology. It is essential to read the contract thoroughly to understand
what is included and excluded.
How much do F&I products cost, and is it worth it?
The cost of a VSC depends on factors such as the make and model of your car, its age and mileage,
and the type of coverage you choose. The contract may be worth it if it protects you from
expensive repairs after your warranty has expired. It is crucial to weigh the contract cost
against the potential repair expenses and your peace of mind when deciding whether it’s a good
investment.
Can I cancel my vehicle service contract or transfer it to another owner?
Cancellation and transfer policies differ among service contract providers. Many contracts allow
cancellations, often with a pro-rated refund, subject to specific terms and conditions.
Additionally, most contracts are transferable to a new owner when you sell your vehicle, which
could make your car more attractive to buyers. Check your specific contract for the applicable
terms and restrictions.
How much do F&I products cost, and is it worth it?
The cost of a VSC depends on factors such as the make and model of your car, its age and mileage,
and the type of coverage you choose. The contract may be worth it if it protects you from
expensive repairs after your warranty has expired.
Is my vehicle eligible for a service contract?
Eligibility criteria for service contracts vary among providers. Generally, factors such as make,
model, age, and mileage of your vehicle play a role.
What is the claim process for a vehicle service contract?
It’s essential to understand this process, including where you can take your vehicle for repairs,
whether pre-authorization is necessary, and the requirements for submitting a claim. Keep your
service records well-maintained, as these might be necessary for claim validation.
Are there deductibles or out-of-pocket expenses in a vehicle service contract?
Depending on the provider, a vehicle service contract may require you to pay a deductible for each
repair or service visit. Deductible amounts and out-of-pocket expenses can vary, so it’s crucial
to understand these costs before purchasing a contract.
Is a vehicle service contract available for electric vehicles (EVs) and hybrid vehicles?
Most service contract providers offer plans tailored for electric and hybrid vehicles. These
contracts often cover electric drivetrain components, charging systems, batteries, and other
unique features.
{"docsConfig":{"$schema":"https://mintlify.com/docs.json","theme":"mint","name":"Drivly Docs","colors":{"primary":"#00CAB9","light":"#A8F6F6","dark":"#03C2B2"},"favicon":"favicon.svg","logo":{"light":"https://mintcdn.com/drivly/lS-LOhC8keZU5zBZ/logo/light.svg?fit=max\u0026auto=format\u0026n=lS-LOhC8keZU5zBZ\u0026q=85\u0026s=2949247e5550eeee3c33c8516df55d81","dark":"https://mintcdn.com/drivly/lS-LOhC8keZU5zBZ/logo/dark.svg?fit=max\u0026auto=format\u0026n=lS-LOhC8keZU5zBZ\u0026q=85\u0026s=f76b40c1a0f68056c33562b70022bce6"},"background":{"decoration":null,"color":{"light":null,"dark":"#121212"}},"navbar":{"links":[{"label":"Contact","href":"mailto:sales@driv.ly"}],"primary":{"type":"button","label":"Join waitlist","href":"https://drivly.ai/contact"}},"footer":{"socials":{"twitter":"https://twitter.com/drivly","github":"https://github.com/drivly","linkedin":"https://www.linkedin.com/company/drivly"}},"integrations":{"ga4":{"measurementId":"G-T45DEGR8GE"}},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"drivly","hasAudioNarration":false,"actualSubdomain":"drivly","customDomains":["docs.driv.ly"],"gitSource":{"type":"github","owner":"drivly","repo":"docs.driv.ly","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a21e607b8c65e77d66776a6","collectionId":"e946aa0a-f5cd-4ff9-910f-45b21375f2b6","schemaVersion":"v2"},"entitlements":{},"buildId":"6a21e607b8c65e77d66776a6:success","clientVersion":"0.0.3971","searchFilterCounts":[{"language":"default","tag":"Documentation","count":290},{"language":"default","tag":"API Reference","count":188},{"language":"default","tag":"Services","count":166},{"language":"default","tag":"Data","count":92},{"language":"default","tag":"Commerce","count":52},{"language":"default","tag":"AI","count":43},{"language":"default","tag":"Entities","count":32},{"language":"default","tag":"Companies","count":26},{"language":"default","tag":"Vehicle","count":21},{"language":"default","tag":"Listings","count":20}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[{"filePath":"snippets/snippets.css","content":":root{--story-board-background:#f9f8fc;--story-board-border:#e2e2e7;--hero-background:#fbfbfc}.dark{--story-board-background:#1a1a1a;--story-board-border:#333;--hero-background:#1a1a1a}.storyBoard{padding:32px 24px;background-color:var(--story-board-background);font-size:16px;line-height:36px;border-radius:4px}.heroContent{background-color:var(--hero-background)}"}],"page":{"pagePath":"services/guides/f\u0026i-products","slug":"/services/guides/f\u0026i-products","pageMetadata":{"title":"F\u0026I Products","sidebarTitle":"F\u0026I Products","description":"Get started with Drivly F\u0026I Products with our step-by-step guide.","href":"/services/guides/f\u0026i-products"},"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: \"Get started with Drivly F\u0026I Products with our step-by-step guide.\"\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,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];const StoryBoard=({children})=>_jsx(`div`,{className:`mint-p-6 mint-bg-gray-100/50 dark:mint-bg-gray-800/25 mint-rounded`,children:_jsx(`p`,{className:`mint-text-base mint-py-2 mint-leading-6`,children})});const HeroContent=({children,withGrid})=>_jsx(`div`,{children:_jsxs(`div`,{className:`not-prose mint-relative mint-bg-gray-50/50 mint-rounded-xl mint-overflow-hidden dark:mint-bg-gray-800/25`,children:[withGrid\u0026\u0026_jsx(`div`,{className:`mint-absolute mint-grid mint-content-center mint-inset-0 bg-grid-neutral-200/20 [mask-image:linear-gradient(0deg,#fff,rgba(255,255,255,0.6))] dark:bg-grid-white/5 dark:[mask-image:linear-gradient(0deg,rgba(255,255,255,0.1),rgba(255,255,255,0.5))]`,style:{backgroundPosition:`10px 10px`,color:`#070712`}}),_jsx(`div`,{className:`mint-relative mint-rounded-xl mint-overflow-hidden mint-flex mint-justify-center`,children}),_jsx(`div`,{className:`mint-absolute mint-inset-0 mint-pointer-events-none mint-border mint-border-black/5 mint-rounded-xl dark:mint-border-white/5`})]})});function _createMdxContent(props){const _components={a:`a`,code:`code`,hr:`hr`,li:`li`,ol:`ol`,p:`p`,pre:`pre`,span:`span`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Accordion,CodeBlock,Heading,OptimizedImage,Step,Steps,Table,Warning,_MdxComponentBoundary}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);if(!_MdxComponentBoundary)_missingMdxReference(`_MdxComponentBoundary`,true);return _jsxs(_Fragment,{children:[_jsx(_MdxComponentBoundary,{name:`HeroContent`,children:_jsx(HeroContent,{children:_jsx(OptimizedImage,{class:`mint-block`,src:`https://mintcdn.com/drivly/lS-LOhC8keZU5zBZ/images/services/VscCards.png?fit=max\u0026auto=format\u0026n=lS-LOhC8keZU5zBZ\u0026q=85\u0026s=f1fbe7d034a6455b17c260a60be45300`,alt:`Hero Dark`,\"data-og-width\":`3456`,width:`3456`,\"data-og-height\":`1600`,height:`1600`,\"data-path\":`images/services/VscCards.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/drivly/lS-LOhC8keZU5zBZ/images/services/VscCards.png?w=280\u0026fit=max\u0026auto=format\u0026n=lS-LOhC8keZU5zBZ\u0026q=85\u0026s=0cc4bf2baa23b13a5e94fb679753eebc 280w, https://mintcdn.com/drivly/lS-LOhC8keZU5zBZ/images/services/VscCards.png?w=560\u0026fit=max\u0026auto=format\u0026n=lS-LOhC8keZU5zBZ\u0026q=85\u0026s=c6c07cef2d5fa9076fbdee77213a7738 560w, https://mintcdn.com/drivly/lS-LOhC8keZU5zBZ/images/services/VscCards.png?w=840\u0026fit=max\u0026auto=format\u0026n=lS-LOhC8keZU5zBZ\u0026q=85\u0026s=809448f62b574cd4705f9bb67eb02a66 840w, https://mintcdn.com/drivly/lS-LOhC8keZU5zBZ/images/services/VscCards.png?w=1100\u0026fit=max\u0026auto=format\u0026n=lS-LOhC8keZU5zBZ\u0026q=85\u0026s=96a8442d2dad9969b3b199886ef474bb 1100w, https://mintcdn.com/drivly/lS-LOhC8keZU5zBZ/images/services/VscCards.png?w=1650\u0026fit=max\u0026auto=format\u0026n=lS-LOhC8keZU5zBZ\u0026q=85\u0026s=5929f17ae0a305b00beac32f40f572d7 1650w, https://mintcdn.com/drivly/lS-LOhC8keZU5zBZ/images/services/VscCards.png?w=2500\u0026fit=max\u0026auto=format\u0026n=lS-LOhC8keZU5zBZ\u0026q=85\u0026s=78c8430b727cc6e190e49c9d2b9b074b 2500w`})})}),`\n`,_jsx(Heading,{level:`2`,id:`prerequisites`,children:`Prerequisites`}),`\n`,_jsx(_components.p,{children:`Before diving into the integration process, ensure you have the following:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`https://drivly.typeform.com/applyforaccess`,children:`Sign up`}),` for a Drivly account`]}),`\n`,_jsxs(_components.li,{children:[`Create a `,_jsx(_components.a,{href:`/developers/auth`,children:`DRIVLY_API_KEY`})]}),`\n`,_jsx(_components.li,{children:`Have a basic understanding of REST APIs`}),`\n`,_jsx(_components.li,{children:`A secure environment for handling sensitive data`}),`\n`]}),`\n`,_jsx(Warning,{children:`Always perform F\u0026I Prodcut operations server-side to secure API keys.`}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`overview`,children:`Overview`}),`\n`,_jsx(_components.p,{children:`The F\u0026I API offers endpoints to retrieve vehicle-specific service contract details and update or customize packages according to customer needs. By integrating this API into your platform, you can provide customers with a seamless experience to purchase F\u0026I products directly.`}),`\n`,_jsx(_components.p,{children:`Let’s follow the exmaple scenario below:`}),`\n`,_jsx(_MdxComponentBoundary,{name:`StoryBoard`,children:_jsx(StoryBoard,{children:_jsx(_components.p,{children:`Alex works for a large automotive sales platform, AutoHub. AutoHub wants to integrate the Vehicle\nService Contract (VSC) API into their online services, allowing customers purchase various F\u0026I\nproducts without the need for an F\u0026I manager.`})})}),`\n`,_jsx(_components.p,{children:`To complete this scenario, you will need to:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsx(_components.li,{children:`Verify the API endpoint`}),`\n`,_jsx(_components.li,{children:`Implement the feature`}),`\n`,_jsx(_components.li,{children:`Allow customers to place an order`}),`\n`,_jsx(_components.li,{children:`Handle errors gracefully`}),`\n`,_jsx(_components.li,{children:`Add additional features`}),`\n`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`walkthrough`,children:`Walkthrough`}),`\n`,_jsxs(Steps,{children:[_jsxs(Step,{title:`Verify API endpoint`,children:[_jsx(_components.p,{children:`Verify the API’s ability to retrieve all VSC options for a specific VIN.`}),_jsx(CodeBlock,{filename:``,numberOfLines:`7`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`7`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"endpoint\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"/packages/1C4HJXEN5MW592818\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"method\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"GET\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"headers\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"Authorization\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Bearer {DRIVLY_API_KEY}\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),_jsxs(_components.p,{children:[`Alex uses this endpoint to fetch all package options for the VIN `,_jsx(_components.code,{children:`1C4HJXEN5MW592818`}),` and successfully retrieves the data.`]})]}),_jsxs(Step,{title:`Implementation`,children:[_jsx(_components.p,{children:`With the data structure understood, Alex begins implementing the feature on AutoHub’s website. The example response from the API provides a comprehensive view of the VSC options:`}),_jsx(CodeBlock,{filename:``,numberOfLines:`29`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`29`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"status\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`200`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"data\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"vin\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"1C4HJXEN5MW592818\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"make\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Jeep\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"model\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Wrangler Unlimited\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"year\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`2021`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"packages\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"Good\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"price\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`350`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"coverageDetails\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Engine\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Transmission\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Drive Axle\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`],`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"termMonths\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`36`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"deductible\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`100`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"Better\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"price\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`550`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"coverageDetails\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Engine\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Transmission\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Drive Axle\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Electrical\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Air Conditioning\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`],`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"termMonths\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`48`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"deductible\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`50`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"Best\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"price\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`750`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"coverageDetails\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Engine\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Transmission\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Drive Axle\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Electrical\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Air Conditioning\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Suspension\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Brakes\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"High-Tech Components\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`],`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"termMonths\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`60`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"deductible\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`0`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})})]}),_jsxs(Step,{title:`Placing an Order`,children:[_jsx(_components.p,{children:`After customers choose their desired VSC package, Alex needs to allow them to complete their purchase through the API. This process involves sending the selected package details along with customer and payment information to the VSC provider’s system.`}),_jsx(CodeBlock,{filename:`Order Request`,numberOfLines:`24`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`24`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"endpoint\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"/order\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"method\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"POST\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"headers\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"Authorization\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Bearer {API_KEY}\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"Content-Type\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"application/json\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"body\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"vin\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"1C4HJXEN5MW592818\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"customerDetails\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"firstName\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Jane\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"lastName\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Doe\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"email\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"jane.doe@email.com\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"phone\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"555-1234\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"packageType\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Best\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"packageCost\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`750`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"paymentInfo\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"creditCardNumber\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"1234567890123456\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"expirationDate\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"12/24\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"cvv\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"123\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})})]}),_jsxs(Step,{title:`Error Handling`,children:[_jsx(_components.p,{children:`Alex implements error handling to manage situations where the VIN might not be found or the API key is missing. They simulate an error response:`}),_jsx(CodeBlock,{filename:``,numberOfLines:`8`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`8`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"status\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`404`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"error\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"message\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"The requested VIN '1C4HJXEN5MW592818' was not found in our database.\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"code\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"VIN_NOT_FOUND\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"suggestion\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Please verify the VIN and try again.\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})})]}),_jsxs(Step,{title:`Adding Additional Features`,children:[_jsx(_components.p,{children:`Alex wants to ensure that customers can update their VSC packages if they want additional coverage after initial viewing. They add functionality for updating package details:`}),_jsx(CodeBlock,{filename:``,numberOfLines:`15`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`15`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"endpoint\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"/packages/1C4HJXEN5MW592818/Best\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"method\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"PUT\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"headers\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"Authorization\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Bearer {API_KEY}\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"Content-Type\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"application/json\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"body\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"newPrice\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`800`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"newTerms\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"termMonths\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:`72`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"coverageDetails\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Extended Engine Coverage\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Full Electrical\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"GPS Navigation\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`]`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`faqs`,children:`FAQs`}),`\n`,_jsx(Accordion,{title:`Required Fields`,defaultOpen:`true`,id:`required-fields`,children:_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Fields`}),_jsx(_components.th,{children:`Options`}),_jsx(_components.th,{style:{textAlign:`center`},children:`Required`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`VIN`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`1C4HJXEN5MW592818`})}),_jsx(_components.td,{style:{textAlign:`center`},children:`True`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Make`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`Jeep`})}),_jsx(_components.td,{style:{textAlign:`center`},children:`True`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Model`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`Wrangler Unlimited`})}),_jsx(_components.td,{style:{textAlign:`center`},children:`True`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Year`}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`2021`})}),_jsx(_components.td,{style:{textAlign:`center`},children:`True`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Term (Months)`}),_jsxs(_components.td,{\"data-numeric\":`true`,children:[_jsx(_components.code,{children:`12`}),`, `,_jsx(_components.code,{children:`24`}),`, `,_jsx(_components.code,{children:`36`}),`, `,_jsx(_components.code,{children:`48`}),`, `,_jsx(_components.code,{children:`60`}),`, `,_jsx(_components.code,{children:`72`}),`, `,_jsx(_components.code,{children:`84`})]}),_jsx(_components.td,{style:{textAlign:`center`},children:`True`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Deductible (USD)`}),_jsxs(_components.td,{\"data-numeric\":`true`,children:[_jsx(_components.code,{children:`$0`}),`, `,_jsx(_components.code,{children:`$50`}),`, `,_jsx(_components.code,{children:`$100`})]}),_jsx(_components.td,{style:{textAlign:`center`},children:`True`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Planned length of ownership (Years)`}),_jsxs(_components.td,{\"data-numeric\":`true`,children:[_jsx(_components.code,{children:`2`}),`, `,_jsx(_components.code,{children:`3`}),`, `,_jsx(_components.code,{children:`4`}),`, `,_jsx(_components.code,{children:`5`}),`, `,_jsx(_components.code,{children:`6`}),`, `,_jsx(_components.code,{children:`+7`})]}),_jsx(_components.td,{style:{textAlign:`center`},children:`True`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Estimated miles driven per year (Miles)`}),_jsxs(_components.td,{\"data-numeric\":`true`,children:[_jsx(_components.code,{children:`5,000`}),`, `,_jsx(_components.code,{children:`10,000`}),`, `,_jsx(_components.code,{children:`15,000`}),`, `,_jsx(_components.code,{children:`20,000`}),`, `,_jsx(_components.code,{children:`+25,000`})]}),_jsx(_components.td,{style:{textAlign:`center`},children:`True`})]})]})]})}),`\n`,_jsx(Accordion,{title:`What is a vehicle service contract?`,id:`what-is-a-vehicle-service-contract`,children:_jsx(_components.p,{children:`A vehicle service contract is an optional agreement between you and the service contract provider,\nmeant to cover the expenses of specific maintenance tasks and repairs for your vehicle. It\ntypically goes beyond the manufacturer’s warranty and provides additional protection, giving you\npeace of mind even after your warranty has expired.`})}),`\n`,_jsx(Accordion,{title:`How is a vehicle service contract different from a warranty?`,id:`how-is-a-vehicle-service-contract-different-from-a-warranty`,children:_jsx(_components.p,{children:`A warranty is a guarantee provided by the manufacturer and is usually included in the initial\npurchase price of the vehicle. It covers repairs and defects for a specific period. A vehicle\nservice contract, on the other hand, can be purchased separately and kicks in when your warranty\nexpires. Unlike a warranty, it typically offers customizable coverage levels.`})}),`\n`,_jsx(Accordion,{title:`What does a vehicle service contract typically cover?`,id:`what-does-a-vehicle-service-contract-typically-cover`,children:_jsx(_components.p,{children:`The coverage of a vehicle service contract varies depending on the level of protection you choose.\nCommonly covered components include engine, transmission, electrical systems, and air\nconditioning. However, some contracts offer more comprehensive coverage that may include luxury\nfeatures and advanced technology. It is essential to read the contract thoroughly to understand\nwhat is included and excluded.`})}),`\n`,_jsx(Accordion,{title:`How much do F\u0026I products cost, and is it worth it?`,id:`how-much-do-f-and-i-products-cost-and-is-it-worth-it`,children:_jsx(_components.p,{children:`The cost of a VSC depends on factors such as the make and model of your car, its age and mileage,\nand the type of coverage you choose. The contract may be worth it if it protects you from\nexpensive repairs after your warranty has expired. It is crucial to weigh the contract cost\nagainst the potential repair expenses and your peace of mind when deciding whether it’s a good\ninvestment.`})}),`\n`,_jsx(Accordion,{title:`Can I cancel my vehicle service contract or transfer it to another owner?`,id:`can-i-cancel-my-vehicle-service-contract-or-transfer-it-to-another-owner`,children:_jsx(_components.p,{children:`Cancellation and transfer policies differ among service contract providers. Many contracts allow\ncancellations, often with a pro-rated refund, subject to specific terms and conditions.\nAdditionally, most contracts are transferable to a new owner when you sell your vehicle, which\ncould make your car more attractive to buyers. Check your specific contract for the applicable\nterms and restrictions.`})}),`\n`,_jsx(Accordion,{title:`How much do F\u0026I products cost, and is it worth it?`,id:`how-much-do-f-and-i-products-cost-and-is-it-worth-it-1`,children:_jsx(_components.p,{children:`The cost of a VSC depends on factors such as the make and model of your car, its age and mileage,\nand the type of coverage you choose. The contract may be worth it if it protects you from\nexpensive repairs after your warranty has expired.`})}),`\n`,_jsx(Accordion,{title:`Is my vehicle eligible for a service contract?`,id:`is-my-vehicle-eligible-for-a-service-contract`,children:_jsx(_components.p,{children:`Eligibility criteria for service contracts vary among providers. Generally, factors such as make,\nmodel, age, and mileage of your vehicle play a role.`})}),`\n`,_jsx(Accordion,{title:`What is the claim process for a vehicle service contract?`,id:`what-is-the-claim-process-for-a-vehicle-service-contract`,children:_jsx(_components.p,{children:`It’s essential to understand this process, including where you can take your vehicle for repairs,\nwhether pre-authorization is necessary, and the requirements for submitting a claim. Keep your\nservice records well-maintained, as these might be necessary for claim validation.`})}),`\n`,_jsx(Accordion,{title:`Are there deductibles or out-of-pocket expenses in a vehicle service contract?`,id:`are-there-deductibles-or-out-of-pocket-expenses-in-a-vehicle-service-contract`,children:_jsx(_components.p,{children:`Depending on the provider, a vehicle service contract may require you to pay a deductible for each\nrepair or service visit. Deductible amounts and out-of-pocket expenses can vary, so it’s crucial\nto understand these costs before purchasing a contract.`})}),`\n`,_jsx(Accordion,{title:`Is a vehicle service contract available for electric vehicles (EVs) and hybrid vehicles?`,id:`is-a-vehicle-service-contract-available-for-electric-vehicles-evs-and-hybrid-vehicles`,children:_jsx(_components.p,{children:`Most service contract providers offer plans tailored for electric and hybrid vehicles. These\ncontracts often cover electric drivetrain components, charging systems, batteries, and other\nunique features.`})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{StoryBoard,HeroContent,default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"F\u0026I Products","sidebarTitle":"F\u0026I Products","description":"Get started with Drivly F\u0026I Products with our step-by-step guide.","href":"/services/guides/f\u0026i-products"}}},"mdxSourceWithNoJs":null,"noJsSplices":[[134,147,"HeroContent=()=>null;const StoryBoard=({"],[334,1146,""],[45664,45704,"HeroContent,StoryBoard,default:MDXConten"]]},"mdxExtracts":{"tableOfContents":[{"title":"Prerequisites","slug":"prerequisites","depth":2,"children":[]},{"title":"Overview","slug":"overview","depth":2,"children":[]},{"title":"Walkthrough","slug":"walkthrough","depth":2,"children":[]},{"title":"FAQs","slug":"faqs","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/drivly/e3b0c44298fc1c14/augment-docs.js","/_mintlify/custom/drivly/13b28860dab2dbb1/generate-examples.js","/_mintlify/custom/drivly/51178f86c52b51b0/commerce/needWork.js","/_mintlify/custom/drivly/2c75ac436d1b00e4/services/finance-and-insurance/pre-approval/otherApi.js","/_mintlify/custom/drivly/c218e26da81e9d98/commerce/ohNotWorking.js","/_mintlify/custom/drivly/20977b91dae647eb/ai/validate.js"],"dynamicCss":".mint-pointer-events-none {\n pointer-events: none\n}\n.mint-absolute {\n position: absolute\n}\n.mint-relative {\n position: relative\n}\n.mint-inset-0 {\n inset: 0px\n}\n.mint-block {\n display: block\n}\n.mint-flex {\n display: flex\n}\n.mint-grid {\n display: grid\n}\n.mint-content-center {\n align-content: center\n}\n.mint-justify-center {\n justify-content: center\n}\n.mint-overflow-hidden {\n overflow: hidden\n}\n.mint-rounded {\n border-radius: 0.25rem\n}\n.mint-rounded-xl {\n border-radius: 0.75rem\n}\n.mint-border {\n border-width: 1px\n}\n.mint-border-black\\/5 {\n border-color: rgb(0 0 0 / 0.05)\n}\n.mint-bg-gray-100\\/50 {\n background-color: rgb(243 244 246 / 0.5)\n}\n.mint-bg-gray-50\\/50 {\n background-color: rgb(249 250 251 / 0.5)\n}\n.mint-p-6 {\n padding: 1.5rem\n}\n.mint-py-2 {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem\n}\n.mint-text-base {\n font-size: 1rem;\n line-height: 1.5rem\n}\n.mint-leading-6 {\n line-height: 1.5rem\n}\n.\\[mask-image\\:linear-gradient\\(0deg\\2c \\#fff\\2c rgba\\(255\\2c 255\\2c 255\\2c 0\\.6\\)\\)\\] {\n mask-image: linear-gradient(0deg,#fff,rgba(255,255,255,0.6))\n}\n.dark\\:mint-border-white\\/5:is(.dark *) {\n border-color: rgb(255 255 255 / 0.05)\n}\n.dark\\:mint-bg-gray-800\\/25:is(.dark *) {\n background-color: rgb(31 41 55 / 0.25)\n}\n.dark\\:\\[mask-image\\:linear-gradient\\(0deg\\2c rgba\\(255\\2c 255\\2c 255\\2c 0\\.1\\)\\2c rgba\\(255\\2c 255\\2c 255\\2c 0\\.5\\)\\)\\]:is(.dark *) {\n mask-image: linear-gradient(0deg,rgba(255,255,255,0.1),rgba(255,255,255,0.5))\n}","subdomain":"drivly","siteName":"Drivly Docs","title":"F\u0026I Products - Drivly Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-01-06T22:49:39.562Z","originalFileLocation":"services/guides/f\u0026i-products.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=\"Get started with Drivly F\u0026amp;I Products with our step-by-step guide.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Drivly Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/drivly/OmbkdjlTxkakLvzd/_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/drivly/OmbkdjlTxkakLvzd/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/drivly/OmbkdjlTxkakLvzd/_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/drivly/OmbkdjlTxkakLvzd/_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/drivly/OmbkdjlTxkakLvzd/_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/drivly/OmbkdjlTxkakLvzd/_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/drivly/OmbkdjlTxkakLvzd/_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/drivly/OmbkdjlTxkakLvzd/_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/drivly/OmbkdjlTxkakLvzd/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"F\u0026amp;I Products - Drivly Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Get started with Drivly F\u0026amp;I Products with our step-by-step guide.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Drivly Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.driv.ly/services/guides/f\u0026amp;i-products\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://drivly.mintlify.app/_mintlify/api/og/v2?division=Guides\u0026amp;title=F%26I+Products\u0026amp;description=Get+started+with+Drivly+F%26I+Products+with+our+step-by-step+guide.\u0026amp;theme=14367af80339ef3b766a97b8\u0026amp;signature=7e22ba767b56803169997b93dd76d474c9ca6d379bc82880a48d2c2c249fc936\">\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=\"F\u0026amp;I Products - Drivly Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Get started with Drivly F\u0026amp;I Products with our step-by-step guide.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://drivly.mintlify.app/_mintlify/api/og/v2?division=Guides\u0026amp;title=F%26I+Products\u0026amp;description=Get+started+with+Drivly+F%26I+Products+with+our+step-by-step+guide.\u0026amp;theme=14367af80339ef3b766a97b8\u0026amp;signature=7e22ba767b56803169997b93dd76d474c9ca6d379bc82880a48d2c2c249fc936\">\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/drivly/OmbkdjlTxkakLvzd/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Drivly Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#00CAB9\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.driv.ly/services/guides/f\u0026amp;i-products\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/services/guides/f%26i-products.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.driv.ly/#organization\",\"name\":\"Drivly Docs\",\"url\":\"https://docs.driv.ly\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/drivly/lS-LOhC8keZU5zBZ/logo/light.svg?fit=max\u0026auto=format\u0026n=lS-LOhC8keZU5zBZ\u0026q=85\u0026s=2949247e5550eeee3c33c8516df55d81\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.driv.ly#website\",\"name\":\"Drivly Docs\",\"url\":\"https://docs.driv.ly\",\"publisher\":{\"@id\":\"https://docs.driv.ly/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.driv.ly/services/guides/f\u0026i-products#webpage\",\"url\":\"https://docs.driv.ly/services/guides/f\u0026i-products\",\"name\":\"F\u0026I Products\",\"description\":\"Get started with Drivly F\u0026I Products with our step-by-step guide.\",\"dateModified\":\"2026-01-06T22:49:39.562Z\",\"isPartOf\":{\"@id\":\"https://docs.driv.ly#website\"},\"breadcrumb\":{\"@id\":\"https://docs.driv.ly/services/guides/f\u0026i-products#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.driv.ly/services/guides/f\u0026i-products#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Guides\",\"item\":\"https://docs.driv.ly/services/guides/pre-approval\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"F\u0026I Products\",\"item\":\"https://docs.driv.ly/services/guides/f\u0026i-products\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.driv.ly/services/guides/f\u0026i-products#article\",\"headline\":\"F\u0026I Products\",\"name\":\"F\u0026I Products\",\"description\":\"Get started with Drivly F\u0026I Products with our step-by-step guide.\",\"url\":\"https://docs.driv.ly/services/guides/f\u0026i-products\",\"mainEntityOfPage\":{\"@id\":\"https://docs.driv.ly/services/guides/f\u0026i-products#webpage\"},\"dateModified\":\"2026-01-06T22:49:39.562Z\",\"publisher\":{\"@id\":\"https://docs.driv.ly/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.driv.ly#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Drivly Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Drivly Docs","nav":{"global":null,"anchors":[{"anchor":"Documentation","icon":"book-open","tabs":[{"tab":"Get Started","pages":[{"title":"Get Started","href":"/get-started/introduction"}]},{"tab":"Data","pages":[{"title":"Data","href":"/data/overview"}]},{"tab":"Services","groups":[{"group":"Services","pages":[{"title":"Overview","mode":"wide","href":"/services/overview"},{"title":"Back Office \u0026 Contracting","sidebarTitle":"Back Office \u0026 Contracting","icon":"cabinet-filing","href":"/services/back-office-\u0026-contracting"},{"title":"Body \u0026 Paint","sidebarTitle":"Body \u0026 Paint","icon":"fill-drip","href":"/services/body-\u0026-paint"},{"title":"Concierge","sidebarTitle":"Concierge","icon":"bell-concierge","href":"/services/concierge"},{"group":"Finance \u0026 Insurance","icon":"file-invoice-dollar","pages":[{"title":"Overview","href":"/services/finance-\u0026-insurance/overview"},{"title":"Pre-Approval","href":"/services/finance-\u0026-insurance/pre-approval"},{"title":"Credit Application","href":"/services/finance-\u0026-insurance/credit-application"},{"title":"F\u0026I Products","href":"/services/finance-\u0026-insurance/f\u0026i-products"}]},{"title":"Inspections","sidebarTitle":"Inspections","icon":"clipboard-check","href":"/services/inspections"},{"title":"Mechanical Repair","sidebarTitle":"Mechanical Repair","icon":"car-wrench","href":"/services/mechanical-repair"},{"title":"Reconditioning","sidebarTitle":"Reconditioning","icon":"stars","href":"/services/reconditioning"},{"title":"Scheduled Maintenance","sidebarTitle":"Scheduled Maintenance","icon":"screwdriver-wrench","href":"/services/scheduled-maintenance"},{"title":"Title \u0026 Registration","sidebarTitle":"Title \u0026 Registration","icon":"file-invoice","href":"/services/title-\u0026-registration"},{"title":"Transport \u0026 Delivery","sidebarTitle":"Transport \u0026 Delivery","icon":"truck-container","href":"/services/transport-\u0026-delivery"},{"title":"Wash \u0026 Detail","sidebarTitle":"Wash \u0026 Detail","icon":"car-wash","href":"/services/wash-\u0026-detail"}]},{"group":"Guides","pages":[{"title":"Pre-Approvals","sidebarTitle":"Pre-Approvals","href":"/services/guides/pre-approval"},{"title":"Credit Applications","sidebarTitle":"Credit Applications","description":"Get started with Credit Applications with our step-by-step guide.","href":"/services/guides/credit-application"},{"title":"F\u0026I Products","sidebarTitle":"F\u0026I Products","href":"/services/guides/f\u0026i-products"},{"title":"Transport \u0026 Delivery","sidebarTitle":"Transport \u0026 Delivery","description":"Get started with Transport \u0026 Delivery workflows with our step-by-step guide.","href":"/services/guides/transport-\u0026-delivery"}]},{"group":"API Reference","pages":[{"group":"Back Office","pages":[{"title":"Notarize Power of Attorney","api":"GET https:/notarize.poa.vin/{vin}","href":"/services/reference/back-office/notarize-power-of-attorney"}]},{"group":"Listings","pages":[{"openapi":"Commerce get /listings","title":"Get Listings","href":"/services/reference/listings/get-listings"},{"openapi":"Commerce get /listings/{id}","title":"Retrieve a Listing","href":"/services/reference/listings/retrieve-a-listing"},{"openapi":"Commerce get /searches","title":"Get Searches","href":"/services/reference/listings/get-searches"},{"openapi":"Commerce post /searches","title":"Create a new Search","href":"/services/reference/listings/create-a-new-search"},{"openapi":"Commerce get /searches/{id}","title":"Retrieve a Search","href":"/services/reference/listings/retrieve-a-search"},{"openapi":"Commerce patch /searches/{id}","title":"Update an existing Search","href":"/services/reference/listings/update-an-existing-search"}]},{"group":"Historical Photos","pages":[{"title":"List Historical Photos","api":"GET https://historical.photos.vin/{vin}","href":"/services/reference/historical-photos/list-historical"},{"title":"Retrieve Historical Photo","api":"GET https://historical.photos.vin/{vin}-{index}.jpg","href":"/services/reference/historical-photos/retrieve-historical"}]},{"group":"Vehicles","pages":[{"openapi":"Commerce get /vehicles","title":"Get Vehicles","href":"/services/reference/vehicles/get-vehicles"},{"openapi":"Commerce post /vehicles","title":"Add a new Vehicle","href":"/services/reference/vehicles/add-a-new-vehicle"},{"openapi":"Commerce get /vehicles/{vin}","title":"Retrieve a Vehicle","href":"/services/reference/vehicles/retrieve-a-vehicle"},{"openapi":"Commerce patch /vehicles/{vin}","title":"Update an existing Vehicle","href":"/services/reference/vehicles/update-an-existing-vehicle"},{"openapi":"Commerce get /makemodels","title":"Get MakeModels","href":"/services/reference/vehicles/get-makemodels"},{"openapi":"Commerce get /makemodels/{make}/{model}","title":"Retrieve a MakeModel","href":"/services/reference/vehicles/retrieve-a-makemodel"},{"openapi":"Commerce get /yearmakemodels","title":"Get YearMakeModels","href":"/services/reference/vehicles/get-yearmakemodels"},{"openapi":"Commerce get /yearmakemodels/{make}/{model}/{year}","title":"Retrieve a YearMakeModel","href":"/services/reference/vehicles/retrieve-a-yearmakemodel"},{"openapi":"Commerce get /yearmakemodeltrims","title":"Get YearMakeModelTrims","href":"/services/reference/vehicles/get-yearmakemodeltrims"},{"openapi":"Commerce get /yearmakemodeltrims/{make}/{model}/{year}/{trim}","title":"Retrieve a YearMakeModelTrim","href":"/services/reference/vehicles/retrieve-a-yearmakemodeltrim"},{"openapi":"Commerce get /vehiclespecs","title":"Get Vehicle Specs","href":"/services/reference/vehicles/get-vehicle-specs"},{"openapi":"Commerce get /vehiclespecs/{id}","title":"Retrieve a Vehicle Spec","href":"/services/reference/vehicles/retrieve-a-vehicle-spec"}]},{"group":"Taxes \u0026 Fees","pages":[{"openapi":"Commerce get /taxesandfees","title":"Get Taxes \u0026 Fees","href":"/services/reference/taxes-\u0026-fees/get-taxes-\u0026-fees"},{"openapi":"Commerce post /taxesandfees","title":"Create new Taxes \u0026 Fees","href":"/services/reference/taxes-\u0026-fees/create-new-taxes-\u0026-fees"},{"openapi":"Commerce get /taxesandfees/{id}","title":"Retrieve Taxes \u0026 Fees","href":"/services/reference/taxes-\u0026-fees/retrieve-taxes-\u0026-fees"},{"openapi":"Commerce patch /taxesandfees/{id}","title":"Update existing Taxes \u0026 Fees","href":"/services/reference/taxes-\u0026-fees/update-existing-taxes-\u0026-fees"},{"openapi":"Commerce get /dmvfees","title":"Get DMV Fees","href":"/services/reference/taxes-\u0026-fees/get-dmv-fees"},{"openapi":"Commerce post /dmvfees","title":"Create a new DMV Fee","href":"/services/reference/taxes-\u0026-fees/create-a-new-dmv-fee"},{"openapi":"Commerce get /dmvfees/{id}","title":"Retrieve a DMV Fee","href":"/services/reference/taxes-\u0026-fees/retrieve-a-dmv-fee"},{"openapi":"Commerce patch /dmvfees/{id}","title":"Update an existing DMV Fee","href":"/services/reference/taxes-\u0026-fees/update-an-existing-dmv-fee"}]},{"group":"Consumers","pages":[{"openapi":"Commerce get /consumers","title":"Get Consumers","href":"/services/reference/consumers/get-consumers"},{"openapi":"Commerce post /consumers","title":"Create a new Consumer","href":"/services/reference/consumers/create-a-new-consumer"},{"openapi":"Commerce get /consumers/{id}","title":"Retrieve a Consumer","href":"/services/reference/consumers/retrieve-a-consumer"},{"openapi":"Commerce patch /consumers/{id}","title":"Update an existing Consumer","href":"/services/reference/consumers/update-an-existing-consumer"},{"openapi":"Commerce get /leads","title":"Get Leads","href":"/services/reference/consumers/get-leads"},{"openapi":"Commerce post /leads","title":"Create a new Lead","href":"/services/reference/consumers/create-a-new-lead"},{"openapi":"Commerce get /leads/{id}","title":"Retrieve a Lead","href":"/services/reference/consumers/retrieve-a-lead"},{"openapi":"Commerce patch /leads/{id}","title":"Update an existing Lead","href":"/services/reference/consumers/update-an-existing-lead"},{"openapi":"Commerce get /accounts","title":"Get Accounts","href":"/services/reference/consumers/get-accounts"},{"openapi":"Commerce post /accounts","title":"Create a new Account","href":"/services/reference/consumers/create-a-new-account"},{"openapi":"Commerce get /accounts/{id}","title":"Retrieve an Account","href":"/services/reference/consumers/retrieve-an-account"},{"openapi":"Commerce patch /accounts/{id}","title":"Update an existing Account","href":"/services/reference/consumers/update-an-existing-account"},{"openapi":"Commerce get /insurancepolicies","title":"Get Insurance policies","href":"/services/reference/consumers/get-insurance-policies"},{"openapi":"Commerce post /insurancepolicies","title":"Create a new Insurance Policy","href":"/services/reference/consumers/create-a-new-insurance-policy"},{"openapi":"Commerce get /insurancepolicies/{id}","title":"Retrieve an Insurance Policy","href":"/services/reference/consumers/retrieve-an-insurance-policy"},{"openapi":"Commerce patch /insurancepolicies/{id}","title":"Update an existing Insurance Policy","href":"/services/reference/consumers/update-an-existing-insurance-policy"}]},{"group":"Credit","pages":[{"openapi":"Commerce get /preapprovals","title":"Get Pre-Approvals","href":"/services/reference/credit/get-pre-approvals"},{"openapi":"Commerce post /preapprovals","title":"Create a new Pre-Approval","href":"/services/reference/credit/create-a-new-pre-approval"},{"openapi":"Commerce get /preapprovals/{id}","title":"Retrieve a Pre-Approval","href":"/services/reference/credit/retrieve-a-pre-approval"},{"openapi":"Commerce patch /preapprovals/{id}","title":"Update an existing Pre-Approval","href":"/services/reference/credit/update-an-existing-pre-approval"},{"openapi":"Commerce get /creditapps","title":"Get Credit Apps","href":"/services/reference/credit/get-credit-apps"},{"openapi":"Commerce post /creditapps","title":"Create a new Credit App","href":"/services/reference/credit/create-a-new-credit-app"},{"openapi":"Commerce get /creditapps/{id}","title":"Retrieve a Credit App","href":"/services/reference/credit/retrieve-a-credit-app"},{"openapi":"Commerce patch /creditapps/{id}","title":"Update an existing Credit App","href":"/services/reference/credit/update-an-existing-credit-app"},{"openapi":"Commerce get /creditreports","title":"Get Credit Reports","href":"/services/reference/credit/get-credit-reports"},{"openapi":"Commerce post /creditreports","title":"Create a new Credit Report","href":"/services/reference/credit/create-a-new-credit-report"},{"openapi":"Commerce get /creditreports/{id}","title":"Retrieve a Credit Report","href":"/services/reference/credit/retrieve-a-credit-report"},{"openapi":"Commerce patch /creditreports/{id}","title":"Update an existing Credit Report","href":"/services/reference/credit/update-an-existing-credit-report"},{"openapi":"Commerce get /creditbands","title":"Get Credit Bands","href":"/services/reference/credit/get-credit-bands"},{"openapi":"Commerce get /creditbands/{id}","title":"Retrieve a Credit Band","href":"/services/reference/credit/retrieve-a-credit-band"}]},{"group":"Services","pages":[{"openapi":"Commerce get /services","title":"Get Services","href":"/services/reference/services/get-services"},{"openapi":"Commerce post /services","title":"Create a new Service","href":"/services/reference/services/create-a-new-service"},{"openapi":"Commerce get /services/{id}","title":"Retrieve a Service","href":"/services/reference/services/retrieve-a-service"},{"openapi":"Commerce patch /services/{id}","title":"Update an existing Service","href":"/services/reference/services/update-an-existing-service"},{"openapi":"Commerce get /servicequotes","title":"Get Service Quotes","href":"/services/reference/services/get-service-quotes"},{"openapi":"Commerce post /servicequotes","title":"Create a new Service Quote","href":"/services/reference/services/create-a-new-service-quote"},{"openapi":"Commerce get /servicequotes/{id}","title":"Retrieve a Service Quote","href":"/services/reference/services/retrieve-a-service-quote"},{"openapi":"Commerce get /serviceorders","title":"Get Service Orders","href":"/services/reference/services/get-service-orders"},{"openapi":"Commerce post /serviceorders","title":"Create a new Service Order","href":"/services/reference/services/create-a-new-service-order"},{"openapi":"Commerce get /serviceorders/{id}","title":"Retrieve a Service Order","href":"/services/reference/services/retrieve-a-service-order"},{"openapi":"Commerce patch /serviceorders/{id}","title":"Update an existing Service Order","href":"/services/reference/services/update-an-existing-service-order"},{"openapi":"Commerce get /serviceproviders","title":"Get Service Providers","href":"/services/reference/services/get-service-providers"},{"openapi":"Commerce get /serviceproviders/{id}","title":"Retrieve a Service Provider","href":"/services/reference/services/retrieve-a-service-provider"}]},{"group":"Invoices","pages":[{"openapi":"Commerce get /invoices","title":"Get Invoices","href":"/services/reference/invoices/get-invoices"},{"openapi":"Commerce post /invoices","title":"Create a new Invoice","href":"/services/reference/invoices/create-a-new-invoice"},{"openapi":"Commerce get /invoices/{id}","title":"Retrieve an Invoice","href":"/services/reference/invoices/retrieve-an-invoice"},{"openapi":"Commerce patch /invoices/{id}","title":"Update an existing Invoice","href":"/services/reference/invoices/update-an-existing-invoice"}]},{"group":"Companies","pages":[{"openapi":"Commerce get /companies","title":"Get Companies","href":"/services/reference/companies/get-companies"},{"openapi":"Commerce post /companies","title":"Create a new Company","href":"/services/reference/companies/create-a-new-company"},{"openapi":"Commerce get /companies/{id}","title":"Retrieve a Company","href":"/services/reference/companies/retrieve-a-company"},{"openapi":"Commerce patch /companies/{id}","title":"Update an existing Company","href":"/services/reference/companies/update-an-existing-company"},{"openapi":"Commerce get /dealers","title":"Get Dealers","href":"/services/reference/companies/get-dealers"},{"openapi":"Commerce get /dealers/{id}","title":"Retrieve a Dealer","href":"/services/reference/companies/retrieve-a-dealer"},{"openapi":"Commerce get /contacts","title":"Get Contacts","href":"/services/reference/companies/get-contacts"},{"openapi":"Commerce post /contacts","title":"Create a new Contact","href":"/services/reference/companies/create-a-new-contact"},{"openapi":"Commerce get /contacts/{id}","title":"Retrieve a Contact","href":"/services/reference/companies/retrieve-a-contact"},{"openapi":"Commerce patch /contacts/{id}","title":"Update an existing Contact","href":"/services/reference/companies/update-an-existing-contact"},{"openapi":"Commerce get /insurers","title":"Get Insurers","href":"/services/reference/companies/get-insurers"},{"openapi":"Commerce get /insurers/{id}","title":"Retrieve an Insurer","href":"/services/reference/companies/retrieve-an-insurer"},{"openapi":"Commerce get /lenders","title":"Get Lenders","href":"/services/reference/companies/get-lenders"},{"openapi":"Commerce post /lenders","title":"Create a new Lender","href":"/services/reference/companies/create-a-new-lender"},{"openapi":"Commerce get /lenders/{id}","title":"Retrieve a Lender","href":"/services/reference/companies/retrieve-a-lender"},{"openapi":"Commerce patch /lenders/{id}","title":"Update an existing Lender","href":"/services/reference/companies/update-an-existing-lender"},{"openapi":"Commerce get /facilitators","title":"Get Facilitators","href":"/services/reference/companies/get-facilitators"},{"openapi":"Commerce get /facilitators/{id}","title":"Retrieve a Facilitator","href":"/services/reference/companies/retrieve-a-facilitator"},{"openapi":"Commerce get /partners","title":"Get Partners","href":"/services/reference/companies/get-partners"},{"openapi":"Commerce get /partners/{id}","title":"Retrieve a Partner","href":"/services/reference/companies/retrieve-a-partner"},{"openapi":"Commerce get /affiliates","title":"Get Affiliates","href":"/services/reference/companies/get-affiliates"},{"openapi":"Commerce get /affiliates/{id}","title":"Retrieve an Affiliate","href":"/services/reference/companies/retrieve-an-affiliate"},{"openapi":"Commerce get /developers","title":"Get Developers","href":"/services/reference/companies/get-developers"},{"openapi":"Commerce post /developers","title":"Create a new Developer","href":"/services/reference/companies/create-a-new-developer"},{"openapi":"Commerce get /developers/{id}","title":"Retrieve a Developer","href":"/services/reference/companies/retrieve-a-developer"},{"openapi":"Commerce patch /developers/{id}","title":"Update an existing Developer","href":"/services/reference/companies/update-an-existing-developer"}]},{"group":"Locations","pages":[{"openapi":"Commerce get /addresses","title":"Get Addresses","href":"/services/reference/locations/get-addresses"},{"openapi":"Commerce post /addresses","title":"Create a new Address","href":"/services/reference/locations/create-a-new-address"},{"openapi":"Commerce get /addresses/{id}","title":"Retrieve an Address","href":"/services/reference/locations/retrieve-an-address"},{"openapi":"Commerce patch /addresses/{id}","title":"Update an existing Address","href":"/services/reference/locations/update-an-existing-address"},{"openapi":"Commerce get /states","title":"Get States","href":"/services/reference/locations/get-states"},{"openapi":"Commerce get /states/{code}","title":"Retrieve a State","href":"/services/reference/locations/retrieve-a-state"},{"openapi":"Commerce get /cities","title":"Get Cities","href":"/services/reference/locations/get-cities"},{"openapi":"Commerce post /cities","title":"Add a new City","href":"/services/reference/locations/add-a-new-city"},{"openapi":"Commerce get /cities/{state}/{name}","title":"Retrieve a City","href":"/services/reference/locations/retrieve-a-city"},{"openapi":"Commerce patch /cities/{state}/{name}","title":"Update an existing City","href":"/services/reference/locations/update-an-existing-city"}]},{"group":"Webhooks","pages":[{"openapi":"Commerce get /webhooks","title":"Get Webhooks","href":"/services/reference/webhooks/get-webhooks"},{"openapi":"Commerce post /webhooks","title":"Create a new Webhook","href":"/services/reference/webhooks/create-a-new-webhook"},{"openapi":"Commerce get /webhooks/{id}","title":"Retrieve a Webhook","href":"/services/reference/webhooks/retrieve-a-webhook"},{"openapi":"Commerce patch /webhooks/{id}","title":"Update an existing Webhook","href":"/services/reference/webhooks/update-an-existing-webhook"}]},{"group":"Inspection","pages":[{"title":"Quote Detail","api":"GET https://wash.vin/{vin}/detail","href":"/services/reference/inspection/quote-detail"},{"title":"Order Inspection","api":"POST https://wash.vin/{vin}/inspection","href":"/services/reference/inspection/order-detail"},{"title":"inspection.complete","sidebarTitle":"inspection Complete","icon":"webhook","href":"/services/reference/inspection/event-detail-complete"}]}]}]},{"tab":"Commerce","pages":[{"title":"Commerce","href":"/commerce/overview"}]},{"tab":"AI","pages":[{"title":"AI","href":"/ai/overview"}]}]},{"anchor":"Auth","icon":"user-shield","pages":[{"title":"Auth","href":"/developers/auth/overview"}]},{"anchor":"SDK","icon":"layer-group","pages":[{"title":"SDK","href":"/developers/sdk/overview"}]},{"anchor":"Webhooks","icon":"webhook","pages":[{"title":"Webhooks","href":"/developers/webhooks/overview"}]}]},"title":"F\u0026I Products - Drivly Docs","buildId":"dpl_DFJrtvUi8HS5F9nkooKuDJsuD5BM","deploymentId":"dpl_DFJrtvUi8HS5F9nkooKuDJsuD5BM","dynamics":[],"chunks":[]}