{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Hireflix","colors":{"primary":"#5863ff","light":"#5863ff","dark":"#5863ff"},"logo":{"light":"https://mintcdn.com/hireflixsl/bHMkSBVmVSmTfX8b/logo/hireflixlogo.png?fit=max\u0026auto=format\u0026n=bHMkSBVmVSmTfX8b\u0026q=85\u0026s=890c467a3790f9558a281bf800e80137","dark":"https://mintcdn.com/hireflixsl/Yj7ckCHyUqS0odhN/logo/hireflixlogodark.png?fit=max\u0026auto=format\u0026n=Yj7ckCHyUqS0odhN\u0026q=85\u0026s=0155eaebb2b7555a77cc6c3238c9e44d"},"favicon":"https://mintcdn.com/hireflixsl/B17oCbEUbVwmSF8S/favicon.png?fit=max\u0026auto=format\u0026n=B17oCbEUbVwmSF8S\u0026q=85\u0026s=899d57b20b6d62ac94c688eefa269243","navbar":{"links":[{"href":"https://admin.hireflix.com/","label":"Dashboard"}],"primary":{"type":"button","label":"Playground","href":"https://cdn.hireflix.com/graphql-playground/index.html"}},"footer":{"socials":{"x":"https://x.com/hireflix","github":"https://github.com/hireflix","linkedin":"https://www.linkedin.com/products/hireflix"}},"seo":{},"integrations":{"intercom":{"appId":"jrtvyg65"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"hireflixsl","hasAudioNarration":false,"actualSubdomain":"hireflixsl","customDomains":[],"gitSource":{"type":"github","owner":"hireflix","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6af446c85a479f9a9debb5da","clientVersion":"0.0.4111","searchFilterCounts":[{"language":"default","tag":"User Guide","count":58},{"language":"default","tag":"Tech Docs","count":57},{"language":"default","tag":"Account \u0026 Team","count":25},{"language":"default","tag":"Automation Integrations","count":18},{"language":"default","tag":"Features","count":17},{"language":"default","tag":"ATS","count":14},{"language":"default","tag":"FAQs","count":10},{"language":"default","tag":"Common Questions","count":10},{"language":"default","tag":"Building the Interview","count":10},{"language":"default","tag":"Interviews","count":9}]},"assistantConfig":{"enableStarterQuestions":false,"deflection":{"enabled":true,"type":"email","email":"support@hireflix.com"}},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"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":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"[data-assistant-bar]{display:none!important}"}],"page":{"pagePath":"tech/faqs/retrieve-candidate-location-ip","slug":"/tech/faqs/retrieve-candidate-location-ip","pageMetadata":{"title":"FAQ: Can I fetch a candidate’s location based on their IP address through the API?","sidebarTitle":"Fetch candidate location based on IP address","description":null,"href":"/tech/faqs/retrieve-candidate-location-ip"},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={code:`code`,li:`li`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,Heading,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Yes.`}),` You can retrieve a candidate’s geolocation data (derived from their IP address) through the API.`]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[`Location data is based on IP detection. If a candidate is using a `,_jsx(_components.strong,{children:`VPN or proxy`}),`, the returned location may not reflect their real physical location.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`what-location-data-is-available`,children:`What Location Data Is Available?`}),`\n`,_jsx(_components.p,{children:`For each interview answer, you can retrieve:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:_jsx(_components.code,{children:`countryCode`})}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`city`}),` (localized name)`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`subdivision`}),` (region/state code and name)`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`query-example`,children:`Query Example`}),`\n`,_jsx(_components.p,{children:`The following query retrieves location data for both video and text questions:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`46`,language:`graphql`,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:`graphql`,children:_jsxs(_components.code,{language:`graphql`,numberOfLines:`46`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`query`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:` InterviewAnswerLocation`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:`$id`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4EC9B0`},children:`String`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`!`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`) {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` interview`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:`id`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:`$id`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`) {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` steps`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:`input`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {}) {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` ...`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` on`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4EC9B0`},children:` InterviewStepVideoQuestionWithVideoAnswer`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` answers`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:`input`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: { `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`onlyMostRecent`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`false`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }) {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` ...`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` on`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4EC9B0`},children:` InterviewStepVideoQuestionWithVideoAnswerAnswerInterface`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` location`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` countryCode`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` city`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` name`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` en`})}),`\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.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` subdivision`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` code`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` name`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` en`})}),`\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`,_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.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` ...`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` on`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4EC9B0`},children:` InterviewStepTextQuestionWithVideoAnswer`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` answers`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:`input`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: { `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`onlyMostRecent`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`false`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }) {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` ...`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` on`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4EC9B0`},children:` InterviewStepTextQuestionWithVideoAnswerAnswerInterface`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` location`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` countryCode`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` city`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` name`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` en`})}),`\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.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` subdivision`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` code`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` name`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` en`})}),`\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`,_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`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsx(Heading,{level:`2`,id:`example-response`,children:`Example Response`}),`\n`,_jsx(_components.p,{children:`The response will include location details for each answer:`}),`\n`,_jsx(CodeBlock,{filename:``,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:` \"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:` \"interview\"`}),_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:` \"steps\"`}),_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.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"answers\"`}),_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.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"location\"`}),_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:` \"countryCode\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"ES\"`}),_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:` \"city\"`}),_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:` \"name\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: { `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"en\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Barcelona\"`}),_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.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"subdivision\"`}),_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:`\"CT\"`}),_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:` \"name\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: { `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"en\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Catalonia\"`}),_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`,_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`,_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(Heading,{level:`2`,id:`when-should-i-use-this`,children:`When Should I Use This?`}),`\n`,_jsx(_components.p,{children:`Use this query if you need to:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Validate the interview origin region`}),`\n`,_jsx(_components.li,{children:`Perform compliance checks`}),`\n`,_jsx(_components.li,{children:`Add fraud detection signals`}),`\n`,_jsx(_components.li,{children:`Enrich reporting data`}),`\n`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{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":"FAQ: Can I fetch a candidate’s location based on their IP address through the API?","sidebarTitle":"Fetch candidate location based on IP address","description":null,"href":"/tech/faqs/retrieve-candidate-location-ip"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"What Location Data Is Available?","slug":"what-location-data-is-available","depth":2,"children":[]},{"title":"Query Example","slug":"query-example","depth":2,"children":[]},{"title":"Example Response","slug":"example-response","depth":2,"children":[]},{"title":"When Should I Use This?","slug":"when-should-i-use-this","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"hireflixsl","siteName":"Hireflix","title":"FAQ: Can I fetch a candidate’s location based on their IP address through the API? - Hireflix","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-05T13:19:36.764Z","originalFileLocation":"tech/faqs/retrieve-candidate-location-ip.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=\"application-name\" content=\"Hireflix\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/hireflixsl/hGst62VUEBt19_so/_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/hireflixsl/hGst62VUEBt19_so/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/hireflixsl/hGst62VUEBt19_so/_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/hireflixsl/hGst62VUEBt19_so/_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/hireflixsl/hGst62VUEBt19_so/_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/hireflixsl/hGst62VUEBt19_so/_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/hireflixsl/hGst62VUEBt19_so/_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/hireflixsl/hGst62VUEBt19_so/_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/hireflixsl/hGst62VUEBt19_so/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"FAQ: Can I fetch a candidate’s location based on their IP address through the API? - Hireflix\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Hireflix\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://hireflixsl.mintlify.app/tech/faqs/retrieve-candidate-location-ip\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://hireflixsl.mintlify.site/_mintlify/api/og/v2?division=Common+Questions\u0026amp;title=FAQ%3A+Can+I+fetch+a+candidate%E2%80%99s+location+based+on+their+IP+address+through+the+API%3F\u0026amp;theme=2e78ba075e3897fe503120a8\u0026amp;signature=ee999670abf7829f26cba0fffbdc72c09fb3a2d51e800d5742d54f400dee9785\">\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=\"FAQ: Can I fetch a candidate’s location based on their IP address through the API? - Hireflix\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://hireflixsl.mintlify.site/_mintlify/api/og/v2?division=Common+Questions\u0026amp;title=FAQ%3A+Can+I+fetch+a+candidate%E2%80%99s+location+based+on+their+IP+address+through+the+API%3F\u0026amp;theme=2e78ba075e3897fe503120a8\u0026amp;signature=ee999670abf7829f26cba0fffbdc72c09fb3a2d51e800d5742d54f400dee9785\">\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/hireflixsl/hGst62VUEBt19_so/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Hireflix\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#5863ff\">\u003clink data-mint-head rel=\"canonical\" href=\"https://hireflixsl.mintlify.app/tech/faqs/retrieve-candidate-location-ip\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/tech/faqs/retrieve-candidate-location-ip.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://hireflixsl.mintlify.app/#organization\",\"name\":\"Hireflix\",\"url\":\"https://hireflixsl.mintlify.app\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/hireflixsl/bHMkSBVmVSmTfX8b/logo/hireflixlogo.png?fit=max\u0026auto=format\u0026n=bHMkSBVmVSmTfX8b\u0026q=85\u0026s=890c467a3790f9558a281bf800e80137\"}},{\"@type\":\"WebSite\",\"@id\":\"https://hireflixsl.mintlify.app#website\",\"name\":\"Hireflix\",\"url\":\"https://hireflixsl.mintlify.app\",\"publisher\":{\"@id\":\"https://hireflixsl.mintlify.app/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://hireflixsl.mintlify.app/tech/faqs/retrieve-candidate-location-ip#webpage\",\"url\":\"https://hireflixsl.mintlify.app/tech/faqs/retrieve-candidate-location-ip\",\"name\":\"FAQ: Can I fetch a candidate’s location based on their IP address through the API?\",\"dateModified\":\"2026-11-05T13:19:36.764Z\",\"isPartOf\":{\"@id\":\"https://hireflixsl.mintlify.app#website\"},\"breadcrumb\":{\"@id\":\"https://hireflixsl.mintlify.app/tech/faqs/retrieve-candidate-location-ip#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://hireflixsl.mintlify.app/tech/faqs/retrieve-candidate-location-ip#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"FAQs\",\"item\":\"https://hireflixsl.mintlify.app/tech/faqs/can-i-reinvite-candidate\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Common Questions\",\"item\":\"https://hireflixsl.mintlify.app/tech/faqs/can-i-reinvite-candidate\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"FAQ: Can I fetch a candidate’s location based on their IP address through the API?\",\"item\":\"https://hireflixsl.mintlify.app/tech/faqs/retrieve-candidate-location-ip\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://hireflixsl.mintlify.app/tech/faqs/retrieve-candidate-location-ip#article\",\"headline\":\"FAQ: Can I fetch a candidate’s location based on their IP address through the API?\",\"name\":\"FAQ: Can I fetch a candidate’s location based on their IP address through the API?\",\"url\":\"https://hireflixsl.mintlify.app/tech/faqs/retrieve-candidate-location-ip\",\"mainEntityOfPage\":{\"@id\":\"https://hireflixsl.mintlify.app/tech/faqs/retrieve-candidate-location-ip#webpage\"},\"dateModified\":\"2026-11-05T13:19:36.764Z\",\"publisher\":{\"@id\":\"https://hireflixsl.mintlify.app/#organization\"},\"isPartOf\":{\"@id\":\"https://hireflixsl.mintlify.app#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Hireflix\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Hireflix\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/tech/faqs/retrieve-candidate-location-ip.md","siteName":"Hireflix","nav":{"global":null,"tabs":[{"tab":"Tech Docs","groups":[{"group":"Getting started","pages":[{"title":"Overview","icon":"notebook","sidebarTitle":"Overview","href":"/tech"},{"title":"Quickstart","icon":"star","mode":"wide","href":"/tech/quickstart"},{"title":"Understanding GraphQL Basics","icon":"graduation-cap","sidebarTitle":"GraphQL Basics","href":"/tech/graphql-basics"},{"title":"Use your AI tool with the Hireflix skill","sidebarTitle":"Use the Hireflix skill","icon":"sparkles","mode":"wide","href":"/tech/skill"},{"title":"Connect your AI tool to Hireflix with the MCP","sidebarTitle":"Use the Hireflix MCP","icon":"plug","mode":"wide","href":"/tech/mcp"}]},{"group":"Features","icon":"code","expanded":true,"pages":[{"title":"Hireflix API Features Overview","sidebarTitle":"Overview","href":"/tech/features/overview"},{"group":"Positions","icon":"briefcase","pages":[{"title":"How-to: Creating a Position","sidebarTitle":"Create a Position","mode":"wide","href":"/tech/features/positions/creating-position"},{"title":"How-to: Adding an Image Prompt Question","sidebarTitle":"Add an Image Prompt Question","mode":"wide","href":"/tech/features/positions/image-prompt-questions"},{"title":"How-to: Bulk-Creating Positions with a Script","sidebarTitle":"Bulk Create Positions","mode":"wide","href":"/tech/features/positions/bulk-creating-positions"},{"title":"How-to: Fetching Positions","sidebarTitle":"Fetch Positions","mode":"wide","href":"/tech/features/positions/fetching-positions"},{"title":"How-to: Updating a Position","sidebarTitle":"Update a Position","mode":"wide","href":"/tech/features/positions/updating-position"},{"title":"How-to: Archiving a Position","sidebarTitle":"Archive a Position","mode":"wide","href":"/tech/features/positions/archiving-position"},{"title":"How-to: Deleting a Position","sidebarTitle":"Delete a Position","mode":"wide","href":"/tech/features/positions/deleting-position"}]},{"group":"Interviews","icon":"video","pages":[{"title":"How-to: Inviting a Candidate","sidebarTitle":"Invite Candidate to Position","mode":"wide","href":"/tech/features/interviews/inviting-candidate"},{"title":"How-to: Creating a Shareable Interview Link","sidebarTitle":"Create Shareable Interview URL","mode":"wide","href":"/tech/features/interviews/creating-shareable-link"},{"title":"How-to: Listing Interviews For Position","sidebarTitle":"List Interviews for Position","mode":"wide","href":"/tech/features/interviews/list-interviews-for-position"},{"title":"How-to: Fetching Interview Results","sidebarTitle":"Fetch Interview Results","mode":"wide","href":"/tech/features/interviews/fetching-interview-results"},{"title":"How-to: Fetching Interview Transcriptions","sidebarTitle":"Fetch Interview Transcriptions","mode":"wide","href":"/tech/features/interviews/fetching-interview-transcriptions"},{"title":"How-to: Scoring and Commenting on Interviews","sidebarTitle":"Score and Comment Interviews","mode":"wide","href":"/tech/features/interviews/scoring-and-commenting-interviews"},{"title":"How-to: Updating Interview Status","sidebarTitle":"Update Interview Status","mode":"wide","href":"/tech/features/interviews/updating-interview-status"},{"title":"How-to: Deleting an Interview","sidebarTitle":"Delete an Interview","mode":"wide","href":"/tech/features/interviews/deleting-interview"},{"title":"How-to: Bulk Downloading Interview Videos","sidebarTitle":"Bulk Download Videos","mode":"wide","href":"/tech/features/interviews/bulk-downloading-videos"}]}]},{"group":"Webhooks","icon":"webhook","expanded":true,"pages":[{"title":"Receiving Webhooks from Hireflix","sidebarTitle":"Getting Started","mode":"wide","href":"/tech/webhooks/getting-started"},{"group":"Managing Webhooks","pages":[{"title":"How-to: Fetching Webhooks","sidebarTitle":"Fetch Webhooks","mode":"wide","href":"/tech/webhooks/fetching-webhooks"},{"title":"How-to: Updating a Webhook","sidebarTitle":"Update a Webhook","mode":"wide","href":"/tech/webhooks/updating-webhook"},{"title":"How-to: Deleting a Webhook","sidebarTitle":"Delete a Webhook","mode":"wide","href":"/tech/webhooks/deleting-webhook"},{"title":"How-to: Fetching Webhook Delivery Logs","sidebarTitle":"Webhook Delivery Logs","mode":"wide","href":"/tech/webhooks/webhook-delivery-logs"}]},{"title":"How-to: Validating Webhook Events","sidebarTitle":"Validate Webhook Events","mode":"wide","href":"/tech/webhooks/validate-webhook-events"},{"title":"Tracking the Interview Funnel","sidebarTitle":"Track Funnel Drop-off","mode":"wide","href":"/tech/webhooks/tracking-interview-funnel"}]},{"group":"Automation Integrations","icon":"gear","expanded":true,"pages":[{"title":"Automation Integrations Overview","sidebarTitle":"Overview","href":"/tech/integrations/overview"},{"group":"ATS","icon":"laptop","pages":[{"title":"ATS Integration: Ashby","sidebarTitle":"Ashby","href":"/tech/integrations/ats/ashby"},{"title":"ATS Integration: BambooHR","sidebarTitle":"BambooHR","href":"/tech/integrations/ats/bamboohr"},{"title":"ATS Integration: Greenhouse","sidebarTitle":"Greenhouse","href":"/tech/integrations/ats/greenhouse"},{"title":"ATS Integration: JazzHR","sidebarTitle":"JazzHR","href":"/tech/integrations/ats/jazzhr"},{"title":"ATS Integration: Lever","sidebarTitle":"Lever","href":"/tech/integrations/ats/lever"},{"title":"ATS Integration: Loxo","sidebarTitle":"Loxo","href":"/tech/integrations/ats/loxo"},{"title":"ATS Integration: Manatal","sidebarTitle":"Manatal","href":"/tech/integrations/ats/manatal"},{"title":"ATS Integration: Pinpoint","sidebarTitle":"Pinpoint","href":"/tech/integrations/ats/pinpoint"},{"title":"ATS Integration: Recruitee","sidebarTitle":"Recruitee","href":"/tech/integrations/ats/recruitee"},{"title":"ATS Integration: RecruiterFlow","sidebarTitle":"RecruiterFlow","href":"/tech/integrations/ats/recruiterflow"},{"title":"ATS Integration: SmartRecruiters","sidebarTitle":"SmartRecruiters","href":"/tech/integrations/ats/smartrecruiters"},{"title":"ATS Integration: Teamtailor","sidebarTitle":"Teamtailor","href":"/tech/integrations/ats/teamtailor"},{"title":"ATS Integration: Workable","sidebarTitle":"Workable","href":"/tech/integrations/ats/workable"},{"title":"ATS Integration: ZohoRecruit","sidebarTitle":"ZohoRecruit","href":"/tech/integrations/ats/zohorecruit"}]},{"group":"Other","icon":"bolt","pages":[{"title":"Automation Integration: Make","sidebarTitle":"Make","href":"/tech/integrations/other/make"},{"title":"Automation Integration: Zapier","sidebarTitle":"Zapier","href":"/tech/integrations/other/zapier"},{"title":"Integration: Wix","sidebarTitle":"Wix","href":"/tech/integrations/other/wix"}]}]},{"group":"FAQs","icon":"book-open","expanded":false,"pages":[{"group":"Common Questions","icon":"","pages":[{"title":"FAQ: Can I Re-invite a Candidate?","sidebarTitle":"Can I re-invite a candidate?","href":"/tech/faqs/can-i-reinvite-candidate"},{"title":"FAQ: How to Format GraphQL Queries as a One-Line Web Payload","sidebarTitle":"Can I reformat queries as a one-line web format?","href":"/tech/faqs/how-convert-query-one-line-format"},{"title":"FAQ: Can I fetch my account logs?","sidebarTitle":"Can I fetch my account logs?","href":"/tech/faqs/fetch-account-logs"},{"title":"FAQ: Can I Embed a Hireflix Interview?","sidebarTitle":"Can I embed a Hireflix Interview in my app?","href":"/tech/faqs/can-i-embed-hireflix"},{"title":"FAQ: Can I allow my users to build interviews in my ATS?","sidebarTitle":"Can I allow my users to build interviews in my ATS?","href":"/tech/faqs/build-interviews-in-own-ats"},{"title":"FAQ: Can I Prefill Parameters to Public Interview links?","sidebarTitle":"Can I prefill parameters to public interview links?","href":"/tech/faqs/add-params-to-public-interview"},{"title":"FAQ: Can I search for a candidate within my account?","sidebarTitle":"Can I search for a candidate?","href":"/tech/faqs/can-i-search-for-a-candidate-within-my-account"},{"title":"FAQ: iOS App WebView Issues","sidebarTitle":"iOS App WebView Issues","href":"/tech/faqs/ios-app-webview"},{"title":"FAQ: Can I fetch the IP address, User Agent, and interview thumbnails through the API?","sidebarTitle":"Can I fetch the IP address, User Agent, and interview thumbnails through the API?","description":null,"href":"/tech/faqs/fetch-ip-user-agent-thumbnail"},{"title":"FAQ: Can I fetch a candidate’s location based on their IP address through the API?","sidebarTitle":"Fetch candidate location based on IP address","href":"/tech/faqs/retrieve-candidate-location-ip"}]}]}]},{"tab":"User Guide","pages":[{"title":"User Guide","href":"/user/overview"}]}]},"basePath":"","title":"FAQ: Can I fetch a candidate’s location based on their IP address through the API? - Hireflix","buildId":"dpl_DqYu5MPb49gWBBbUGgpHQUmCHY3P","deploymentId":"dpl_DqYu5MPb49gWBBbUGgpHQUmCHY3P","dynamics":[],"chunks":[]}