{"docsConfig":{"theme":"maple","$schema":"https://mintlify.com/docs.json","name":"Solvice Docs","description":"Solvice API documentation for cloud-native optimization solvers. Build powerful route optimization, workforce scheduling, and resource allocation solutions with our VRP, shift planning, and clustering APIs.","colors":{"primary":"#0f62fe","light":"#0f62fe","dark":"#0f62fe"},"logo":{"light":"https://mintcdn.com/solvice-68592f22/1KJ_2AIotizI1Bng/logo/light.svg?fit=max\u0026auto=format\u0026n=1KJ_2AIotizI1Bng\u0026q=85\u0026s=e93560fee320491613107060a1afc094","dark":"https://mintcdn.com/solvice-68592f22/1KJ_2AIotizI1Bng/logo/dark.svg?fit=max\u0026auto=format\u0026n=1KJ_2AIotizI1Bng\u0026q=85\u0026s=1baeb15bf7826f571444a1d6a36fb31a"},"favicon":"https://mintcdn.com/solvice-68592f22/noMIHjSWP2Tg_tTz/favicon.png?fit=max\u0026auto=format\u0026n=noMIHjSWP2Tg_tTz\u0026q=85\u0026s=beff99df9d507e0794596b5437be687f","api":{"mdx":{"auth":{"method":"key","name":"Authorization"}}},"navbar":{"links":[{"href":"mailto:support@solvice.io","label":"Support"},{"href":"https://www.solvice.io","label":"Solvice website"}],"primary":{"type":"button","label":"Dashboard","href":"https://platform.solvice.io"}},"footer":{"socials":{"website":"https://www.solvice.io","x":"https://x.com/solvice_io","github":"https://github.com/solvice","linkedin":"https://linkedin.com/company/solvice"}},"seo":{"metatags":{"og:image":"link to your default meta tag image","charset":"UTF-8","viewport":"width=device-width, initial-scale=1.0","description":"Solvice API documentation for cloud-native optimization solvers. Build powerful route optimization, workforce scheduling, and resource allocation solutions with our VRP, shift planning, and clustering APIs.","keywords":"Route Optimization, Route API, Optimization API, Workforce Scheduling, Solvice","author":"Christophe Van Huele","robots":"index, follow","googlebot":"index, follow","google":"notranslate","google-site-verification":"verification_token"},"indexing":"all"},"integrations":{"ga4":{"measurementId":"G-2L8R78J6J9"}},"banner":{"content":"Solvice VRP API v3 is in beta. General availability (GA) is planned for January 2027.","dismissible":false},"contextual":{"options":["claude","copy"],"display":"header"},"styling":{"latex":true},"navigation":{"global":{"anchors":[{"anchor":"Dashboard","icon":"book-open-cover","href":"https://platform.solvice.io"},{"anchor":"Website","icon":"planet-ringed","href":"https://www.solvice.io"},{"anchor":"Blog","icon":"newspaper","href":"https://www.solvice.io/blog/news"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"solvice-68592f22","hasAudioNarration":false,"actualSubdomain":"solvice-68592f22","customDomains":["docs.solvice.io"],"gitSource":{"type":"gitlab","owner":"solvice","repo":"solver2","projectId":44919668,"deployBranch":"main","contentDirectory":"mintlify","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae35beb9b40269dc6b4b8b0","collectionId":"524016b9-4bce-41ca-889d-c854269b0749","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae35beb9b40269dc6b4b8b0"},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"},"REMOVE_BRANDING":{"status":"DISABLED"}},"buildId":"6ae35beb9b40269dc6b4b8b0","clientVersion":"0.0.4021","searchFilterCounts":[{"language":"default","tag":"Guides","count":81},{"language":"default","tag":"VRP API","count":49},{"language":"default","tag":"Features","count":32},{"language":"default","tag":"Routing API","count":28},{"language":"default","tag":"API Reference","count":26},{"language":"default","tag":"Fill API","count":20},{"language":"default","tag":"Platform","count":10},{"language":"default","tag":"Examples","count":9},{"language":"default","tag":"Concepts","count":9},{"language":"default","tag":"Info","count":6}]},"assistantConfig":{"deflection":{"enabled":true,"email":"support@solvice.io","showHelpButton":true}},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/fill/explanation","slug":"/api-reference/fill/explanation","pageMetadata":{"title":"Fill Explanation","openapi":"fill GET /v2/fill/jobs/{id}/explanation","description":"Contains the explanation, once solved.","href":"/api-reference/fill/explanation"},"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: \"Contains the explanation, once solved.\"\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":"Fill Explanation","openapi":"fill GET /v2/fill/jobs/{id}/explanation","description":"Contains the explanation, once solved.","href":"/api-reference/fill/explanation"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"summary":"Explanation","description":"Contains the explanation, once solved.","operationId":"getFillExplanation","tags":["Info"],"parameters":["bbaba23d-1fcb-4711-b17f-ab766ce6b59c"],"responses":{"200":"95a388d9-d56f-4813-9d8a-60fb56efff38"},"method":"get","type":"path","servers":["bde8538f-22cc-4d5b-8087-edfb462a71c9"],"security":["d60debd5-26d9-409a-9b0e-598902fd3f09"],"path":"/v2/fill/jobs/{id}/explanation","baseUrlOptions":["https://api.solvice.io"],"title":"Explanation","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"bbaba23d-1fcb-4711-b17f-ab766ce6b59c":{"name":"id","in":"path","required":true,"schema":{"type":"string","isRequired":true,"uniqueKey":"","typeLabel":"string"}}},"responses":{"95a388d9-d56f-4813-9d8a-60fb56efff38":{"description":"OK","content":{"application/json":{"schema":{"type":"object","required":["score","unresolved"],"examples":[{"score":{"hardScore":-1,"mediumScore":0,"softScore":-5,"feasible":false},"conflicts":[{"constraint":"Employee Skill Match","score":"-1hard","employee":"Bert","shift":"1","skill":"skill","description":"Employee lacks a required skill for the shift"}],"unresolved":[{"constraint":"Minimum Rest","score":"-2hard"}],"alternatives":{"1":[{"shift":"1","employee":"John","score":{"hardScore":0,"softScore":0,"feasible":true},"violations":[]}]}}],"description":"Explains the conflicts of a certain fill solution and the unresolved constraints.","properties":{"score":{"type":"object","description":"Score of the solution.","properties":{"hardScore":{"oneOf":[{"type":"integer","format":"int64","description":"The score of the constraints that are hard. This should be 0 in order to be feasible.","uniqueKey":"score.hardScore.oneOf.0","typeLabel":"integer\u003cint64>"},{"type":"null","format":"int64","description":"The score of the constraints that are hard. This should be 0 in order to be feasible.","uniqueKey":"score.hardScore.oneOf.1","typeLabel":"null"}],"uniqueKey":"score.hardScore","typeLabel":"integer\u003cint64> | null"},"mediumScore":{"oneOf":[{"type":"integer","format":"int64","description":"The score of the constraints that are medium.","uniqueKey":"score.mediumScore.oneOf.0","typeLabel":"integer\u003cint64>"},{"type":"null","format":"int64","description":"The score of the constraints that are medium.","uniqueKey":"score.mediumScore.oneOf.1","typeLabel":"null"}],"uniqueKey":"score.mediumScore","typeLabel":"integer\u003cint64> | null"},"softScore":{"oneOf":[{"type":"integer","format":"int64","description":"The score of the constraints that are soft.","uniqueKey":"score.softScore.oneOf.0","typeLabel":"integer\u003cint64>"},{"type":"null","format":"int64","description":"The score of the constraints that are soft.","uniqueKey":"score.softScore.oneOf.1","typeLabel":"null"}],"uniqueKey":"score.softScore","typeLabel":"integer\u003cint64> | null"},"feasible":{"oneOf":[{"type":"boolean","uniqueKey":"score.feasible.oneOf.0","typeLabel":"boolean"},{"type":"null","uniqueKey":"score.feasible.oneOf.1","typeLabel":"null"}],"uniqueKey":"score.feasible","typeLabel":"boolean | null"}},"isRequired":true,"uniqueKey":"score","typeLabel":"object"},"unresolved":{"type":"array","items":{"type":"object","required":["constraint","score"],"description":"An unresolved constraint in the resulting solution.","properties":{"constraint":{"type":"string","enum":["Maximum Working Days","Minimum Working Days","Minimum Working Days for Unassigned Employees","Maximum Hours","Minimum Hours For Assigned Employees","Minimum Hours For Unassigned Employees","Earliest Shift Start","Latest Shift Start","Latest Shift End","Maximum Shift Length","DayOfWeek Working","Minimum Shift Length","Maximum Shifts On Same Day","Minimum Rest On Same Day","Employee Availability","Maximum Consecutive Working Days","Minimum Rest","Employee Working Days","No Concurrent Assignments","Shift Requirements","Linked Shifts","Employee Skill Match","Employee Critical Skill Match","Locked Assignment","Blacklist","Counter Days Worked","Counter Days Idle","Counter Hours Worked","Counter Shift Types Worked","Counter Shift Types Hours","Counter Weekends Worked","Counter Weekends Idle","Counter Max Consecutive Days","Sequence Days Worked","Sequence Days Idle","Sequence Hours Worked","Sequence Shift Types Worked","Sequence Shift Types Hours","Sequence Weekends Worked","Sequence Weekends Idle","Sequence Max Consecutive Days","Rest Minimum Duration","Rest Minimum Consecutive","Rest Before Shift","Rest After Shift","Rest Maximum Duration","Rest Total Duration","Pattern Prohibited","Shift Employee Preference","Unassigned Employee","Financial Costs per Employee","Wage Costs per Employee","Efficiency Costs per Employee","Fairness","Travel time","Travel time with availability locations","Priority","Employee Skill Match Soft","Employee Skill Level Match Soft","Pattern Preferred","Pattern Unpreferred","__unknown__"],"description":"Constraint type.","isRequired":true,"uniqueKey":"unresolved.items.[INDEX].constraint","typeLabel":"enum\u003cstring>"},"score":{"type":"string","description":"Score impact of this unresolved constraint.","isRequired":true,"uniqueKey":"unresolved.items.[INDEX].score","typeLabel":"string"}},"uniqueKey":"unresolved.items.[INDEX]","typeLabel":"object"},"description":"Unresolved constraints in the solution","isRequired":true,"uniqueKey":"unresolved","typeLabel":"object[]"},"conflicts":{"oneOf":[{"type":"array","items":{"type":"object","required":["constraint","score"],"examples":[{"constraint":"Employee Skill Match","score":"-1hard","employee":"Bert","shift":"1","skill":"skill","description":"Employee lacks a required skill for the shift"}],"description":"A conflict in the resulting solution.","properties":{"constraint":{"type":"string","description":"Constraint type.","isRequired":true,"uniqueKey":"conflicts.oneOf.0.items.[INDEX].constraint","typeLabel":"string"},"score":{"type":"string","description":"Score impact of this conflict.","isRequired":true,"uniqueKey":"conflicts.oneOf.0.items.[INDEX].score","typeLabel":"string"},"employee":{"oneOf":[{"type":"string","description":"Employee id.","uniqueKey":"conflicts.oneOf.0.items.[INDEX].employee.oneOf.0","typeLabel":"string"},{"type":"null","description":"Employee id.","uniqueKey":"conflicts.oneOf.0.items.[INDEX].employee.oneOf.1","typeLabel":"null"}],"uniqueKey":"conflicts.oneOf.0.items.[INDEX].employee","typeLabel":"string | null"},"shift":{"oneOf":[{"type":"string","description":"Shift id.","uniqueKey":"conflicts.oneOf.0.items.[INDEX].shift.oneOf.0","typeLabel":"string"},{"type":"null","description":"Shift id.","uniqueKey":"conflicts.oneOf.0.items.[INDEX].shift.oneOf.1","typeLabel":"null"}],"uniqueKey":"conflicts.oneOf.0.items.[INDEX].shift","typeLabel":"string | null"},"skill":{"oneOf":[{"type":"string","description":"Skill id (for skill conflicts).","uniqueKey":"conflicts.oneOf.0.items.[INDEX].skill.oneOf.0","typeLabel":"string"},{"type":"null","description":"Skill id (for skill conflicts).","uniqueKey":"conflicts.oneOf.0.items.[INDEX].skill.oneOf.1","typeLabel":"null"}],"uniqueKey":"conflicts.oneOf.0.items.[INDEX].skill","typeLabel":"string | null"},"description":{"oneOf":[{"type":"string","description":"Human-readable constraint description.","uniqueKey":"conflicts.oneOf.0.items.[INDEX].description.oneOf.0","typeLabel":"string"},{"type":"null","description":"Human-readable constraint description.","uniqueKey":"conflicts.oneOf.0.items.[INDEX].description.oneOf.1","typeLabel":"null"}],"uniqueKey":"conflicts.oneOf.0.items.[INDEX].description","typeLabel":"string | null"},"relation":{"oneOf":[{"type":"string","description":"Related shift id (e.g. the second shift of a minimum-rest conflict).","uniqueKey":"conflicts.oneOf.0.items.[INDEX].relation.oneOf.0","typeLabel":"string"},{"type":"null","description":"Related shift id (e.g. the second shift of a minimum-rest conflict).","uniqueKey":"conflicts.oneOf.0.items.[INDEX].relation.oneOf.1","typeLabel":"null"}],"uniqueKey":"conflicts.oneOf.0.items.[INDEX].relation","typeLabel":"string | null"}},"uniqueKey":"conflicts.oneOf.0.items.[INDEX]","typeLabel":"object"},"description":"Conflicts in the solution","uniqueKey":"conflicts.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","required":["constraint","score"],"examples":[{"constraint":"Employee Skill Match","score":"-1hard","employee":"Bert","shift":"1","skill":"skill","description":"Employee lacks a required skill for the shift"}],"description":"A conflict in the resulting solution.","properties":{"constraint":{"type":"string","description":"Constraint type."},"score":{"type":"string","description":"Score impact of this conflict."},"employee":{"oneOf":[{"type":"string","description":"Employee id."},{"type":"null","description":"Employee id."}]},"shift":{"oneOf":[{"type":"string","description":"Shift id."},{"type":"null","description":"Shift id."}]},"skill":{"oneOf":[{"type":"string","description":"Skill id (for skill conflicts)."},{"type":"null","description":"Skill id (for skill conflicts)."}]},"description":{"oneOf":[{"type":"string","description":"Human-readable constraint description."},{"type":"null","description":"Human-readable constraint description."}]},"relation":{"oneOf":[{"type":"string","description":"Related shift id (e.g. the second shift of a minimum-rest conflict)."},{"type":"null","description":"Related shift id (e.g. the second shift of a minimum-rest conflict)."}]}}},"description":"Conflicts in the solution","uniqueKey":"conflicts.oneOf.1","typeLabel":"null"}],"uniqueKey":"conflicts","typeLabel":"object[] | null"},"alternatives":{"oneOf":[{"type":"object","additionalProperties":{"type":"object","uniqueKey":"alternatives.oneOf.0.additionalProperties","typeLabel":"object"},"description":"Alternative employee assignments per shift.","uniqueKey":"alternatives.oneOf.0","typeLabel":"object"},{"type":"null","additionalProperties":{"type":"object","uniqueKey":"alternatives.oneOf.1.additionalProperties","typeLabel":"object"},"description":"Alternative employee assignments per shift.","uniqueKey":"alternatives.oneOf.1","typeLabel":"null"}],"uniqueKey":"alternatives","typeLabel":"object | null"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"score":{"hardScore":-1,"mediumScore":0,"softScore":-5,"feasible":false},"conflicts":[{"constraint":"Employee Skill Match","score":"-1hard","employee":"Bert","shift":"1","skill":"skill","description":"Employee lacks a required skill for the shift"}],"unresolved":[{"constraint":"Minimum Rest","score":"-2hard"}],"alternatives":{"1":[{"shift":"1","employee":"John","score":{"hardScore":0,"softScore":0,"feasible":true},"violations":[]}]}}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"d60debd5-26d9-409a-9b0e-598902fd3f09":{"apikey":{"type":"apiKey","description":"Api Key based authentication (apikey)","name":"Authorization","in":"header","scopes":[]}}},"servers":{"bde8538f-22cc-4d5b-8087-edfb462a71c9":{"url":"https://api.solvice.io","description":"Production API"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","description":"Api Key based authentication (apikey)","name":"Authorization","in":"header","scopes":[]},"schema":{"title":"Authorization","type":"string","description":"Api Key based authentication (apikey)","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"apikey","name":"Authorization"}],"title":"apikey"}]},"originalFileLocation":"api-reference/fill.yaml"},"subdomain":"solvice-68592f22","siteName":"Solvice Docs","title":"Fill Explanation - Solvice Docs","navMaps":{"firstHrefInVersion":{"v3":{"href":"/guides/platform/platform","matchLevel":4},"v2":{"href":"/api-reference/fill/explanation","matchLevel":0}},"firstHrefInLanguage":{}},"lastModified":"2026-01-22T17:08:37.098Z","originalFileLocation":"api-reference/fill/explanation.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=\"Contains the explanation, once solved.\">\u003cmeta data-mint-head name=\"keywords\" content=\"Route Optimization, Route API, Optimization API, Workforce Scheduling, Solvice\">\u003cmeta data-mint-head name=\"application-name\" content=\"Solvice Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003cmeta data-mint-head name=\"robots\" content=\"index, follow\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/solvice-68592f22/wZOj_k-mDHXJa5jh/_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/solvice-68592f22/wZOj_k-mDHXJa5jh/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/solvice-68592f22/wZOj_k-mDHXJa5jh/_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/solvice-68592f22/wZOj_k-mDHXJa5jh/_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/solvice-68592f22/wZOj_k-mDHXJa5jh/_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/solvice-68592f22/wZOj_k-mDHXJa5jh/_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/solvice-68592f22/wZOj_k-mDHXJa5jh/_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/solvice-68592f22/wZOj_k-mDHXJa5jh/_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/solvice-68592f22/wZOj_k-mDHXJa5jh/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Fill Explanation - Solvice Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Contains the explanation, once solved.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Solvice Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.solvice.io/api-reference/fill/explanation\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://solvice-68592f22.mintlify.app/link to your default meta tag image\">\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=\"Fill Explanation - Solvice Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Contains the explanation, once solved.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://solvice-68592f22.mintlify.app/link to your default meta tag image\">\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/solvice-68592f22/wZOj_k-mDHXJa5jh/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Solvice Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0f62fe\">\u003cmeta data-mint-head name=\"charset\" content=\"UTF-8\">\u003cmeta data-mint-head name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\u003cmeta data-mint-head name=\"author\" content=\"Christophe Van Huele\">\u003cmeta data-mint-head name=\"googlebot\" content=\"index, follow\">\u003cmeta data-mint-head name=\"google\" content=\"notranslate\">\u003cmeta data-mint-head name=\"google-site-verification\" content=\"verification_token\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.solvice.io/api-reference/fill/explanation\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/fill/explanation.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.solvice.io/#organization\",\"name\":\"Solvice Docs\",\"url\":\"https://docs.solvice.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/solvice-68592f22/1KJ_2AIotizI1Bng/logo/light.svg?fit=max\u0026auto=format\u0026n=1KJ_2AIotizI1Bng\u0026q=85\u0026s=e93560fee320491613107060a1afc094\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.solvice.io#website\",\"name\":\"Solvice Docs\",\"url\":\"https://docs.solvice.io\",\"publisher\":{\"@id\":\"https://docs.solvice.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.solvice.io/api-reference/fill/explanation#webpage\",\"url\":\"https://docs.solvice.io/api-reference/fill/explanation\",\"name\":\"Fill Explanation\",\"description\":\"Contains the explanation, once solved.\",\"dateModified\":\"2026-01-22T17:08:37.098Z\",\"isPartOf\":{\"@id\":\"https://docs.solvice.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.solvice.io/api-reference/fill/explanation#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.solvice.io/api-reference/fill/explanation#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Fill API\",\"item\":\"https://docs.solvice.io/api-reference/fill/introduction\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Info\",\"item\":\"https://docs.solvice.io/api-reference/fill/status\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Fill Explanation\",\"item\":\"https://docs.solvice.io/api-reference/fill/explanation\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.solvice.io/api-reference/fill/explanation#apireference\",\"headline\":\"Fill Explanation\",\"name\":\"Fill Explanation\",\"description\":\"Contains the explanation, once solved.\",\"url\":\"https://docs.solvice.io/api-reference/fill/explanation\",\"mainEntityOfPage\":{\"@id\":\"https://docs.solvice.io/api-reference/fill/explanation#webpage\"},\"image\":\"https://docs.solvice.io/link%20to%20your%20default%20meta%20tag%20image\",\"dateModified\":\"2026-01-22T17:08:37.098Z\",\"publisher\":{\"@id\":\"https://docs.solvice.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.solvice.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Solvice Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Solvice Docs","nav":{"global":{"anchors":[{"anchor":"Dashboard","icon":"book-open-cover","href":"https://platform.solvice.io"},{"anchor":"Website","icon":"planet-ringed","href":"https://www.solvice.io"},{"anchor":"Blog","icon":"newspaper","href":"https://www.solvice.io/blog/news"}]},"versions":[{"version":"v3","pages":[{"title":"v3","href":"/guides/platform/platform"}]},{"version":"v2","default":true,"tabs":[{"tab":"Guides","pages":[{"title":"Guides","href":"/guides/platform/platform"}]},{"tab":"API Reference","groups":[{"group":"VRP API","pages":[{"title":"VRP API Reference","href":"/api-reference/vrp/introduction"},{"group":"Info","pages":[{"title":"Status","openapi":"vrp GET /v2/vrp/jobs/{id}/status","href":"/api-reference/vrp/status"},{"title":"Solution","openapi":"vrp GET /v2/vrp/jobs/{id}/solution","href":"/api-reference/vrp/solution"},{"title":"Explanation","openapi":"vrp GET /v2/vrp/jobs/{id}/explanation","href":"/api-reference/vrp/explanation"}]},{"group":"Actions","pages":[{"title":"Solve VRP","openapi":"vrp POST /v2/vrp/solve","href":"/api-reference/vrp/solve"},{"title":"Evaluate VRP","openapi":"vrp POST /v2/vrp/evaluate","href":"/api-reference/vrp/evaluate"},{"title":"Suggest VRP","openapi":"vrp POST /v2/vrp/suggest","href":"/api-reference/vrp/suggest"},{"title":"Sync Solve VRP","openapi":"vrp POST /v2/vrp/sync/solve","href":"/api-reference/vrp/sync-solve"},{"title":"Sync Suggest VRP","openapi":"vrp POST /v2/vrp/sync/suggest","href":"/api-reference/vrp/sync-suggest"}]}]},{"group":"Fill API","pages":[{"title":"Fill API Reference","href":"/api-reference/fill/introduction"},{"group":"Info","pages":[{"title":"Fill Job Status","openapi":"fill GET /v2/fill/jobs/{id}/status","href":"/api-reference/fill/status"},{"title":"Fill Solution","openapi":"fill GET /v2/fill/jobs/{id}/solution","description":"Contains the actual solution, once solved.","href":"/api-reference/fill/solution"},{"title":"Fill Explanation","openapi":"fill GET /v2/fill/jobs/{id}/explanation","href":"/api-reference/fill/explanation"}]},{"group":"Actions","pages":[{"title":"Solve Fill","openapi":"fill POST /v2/fill/solve","description":"Will trigger the solver run.","href":"/api-reference/fill/solve"}]}]}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/changelog/vrp"}]}]}]},"title":"Fill Explanation - Solvice Docs","buildId":"dpl_EnxDqhjaNc9a8MVa833TGULPd9uJ","deploymentId":"dpl_EnxDqhjaNc9a8MVa833TGULPd9uJ","dynamics":["c2aa737661","b0f84f53ff","a9bb46feb3","2b790eda92"],"chunks":["OpenApiReferenceProvider-26-lDe7V.js","utils-CWQmgYtH.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-4-Aw3rSD.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-C2zjXYA5.js","snippetPresets-DFmpFA7C.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","Page-CT9uE8Ip.js","ApiExamples-FJpQavWq.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-D_GvPF7k.js","shallow-Bs2ZB0NO.js","getApiPlaygroundDisplay-DCcqJJk-.js","CodeSnippet-DzDxawVe.js","CodeSnippets-aUr7fU-7.js","getPastedJson-Y1fKsj_I.js","icon-DI4zTsDr.js","MethodPill-C0nDlmSQ.js","DuplicateIcon-NUXbx2nQ.js","createIcon-BdTHrPAi.js","DynamicMarkdown-CtpgKJwj.js","SectionHeading-B3x35tOt.js","axios-vUo_bRtp.js","Markdown-3OmurJMP.js","clsx-DMKzROTp.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-1ms6tsT-.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-Ke9xIMFx.js"]}