{
"type": "resource_not_found",
"code": 1,
"message": "Could not locate the resource for the given URI.",
"metadata": {}
}
{
"type": "validation_failed",
"code": 7112,
"message": "The request is invalid.",
"metadata": {}
}
{
"type": "acceptance_reads_unavailable",
"code": 7252,
"message": "Acceptance data is temporarily unavailable. Retry after the Retry-After interval.",
"metadata": {}
}
Visits
Get one visit
One visit at your application, with its current presence, credential, state and decision count, who its visitor is, and what detection made of it. A visit’s figures lag its latest record by about a minute.
GET
/
acceptance
/
visits
/
{visit_id}
Get one visit
curl --request GET \ --url https://api.baselayer.com/acceptance/visits/{visit_id} \ --header 'X-API-Key: <api-key>'
{
"type": "resource_not_found",
"code": 1,
"message": "Could not locate the resource for the given URI.",
"metadata": {}
}
{
"type": "validation_failed",
"code": 7112,
"message": "The request is invalid.",
"metadata": {}
}
{
"type": "acceptance_reads_unavailable",
"code": 7252,
"message": "Acceptance data is temporarily unavailable. Retry after the Retry-After interval.",
"metadata": {}
}
How far its identity got, from its presence trust: credentialed once any decision verified a credential, verified_agent for a verified signature, declared for a corroborated claim, and anonymous otherwise.
What detection made of it; null before a detection update.
Show child attributes
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Baselayer","colors":{"primary":"#384ce3","light":"#c6dbf6","dark":"#2232b5"},"logo":{"light":"https://mintcdn.com/baselayer-81245324/D2HqlyNVJCqb8u23/logo/baselayer-wordmark-white.svg?fit=max\u0026auto=format\u0026n=D2HqlyNVJCqb8u23\u0026q=85\u0026s=533e2ee556334e910d3a6d1f2f66ca6a","dark":"https://mintcdn.com/baselayer-81245324/D2HqlyNVJCqb8u23/logo/baselayer-wordmark-white.svg?fit=max\u0026auto=format\u0026n=D2HqlyNVJCqb8u23\u0026q=85\u0026s=533e2ee556334e910d3a6d1f2f66ca6a","href":"https://www.baselayer.com"},"favicon":"https://mintcdn.com/baselayer-81245324/y8jjNyo-CIhfj2Df/favicon.ico?fit=max\u0026auto=format\u0026n=y8jjNyo-CIhfj2Df\u0026q=85\u0026s=5f1029f95d2abd5d4ffd1699330f82ff","navbar":{"links":[{"href":"https://console.baselayer.com","label":"Console"}]},"fonts":{"heading":{"family":"Season Mix","source":"fonts/SeasonMix-Variable.woff2","format":"woff2"},"body":{"family":"Uncut Sans","source":"fonts/UncutSans-Variable.woff2","format":"woff2"}},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"baselayer-81245324","hasAudioNarration":false,"actualSubdomain":"baselayer-81245324","customDomains":["docs.baselayer.com"],"gitSource":{"type":"github","owner":"osiris-ratings","repo":"docs-mintlify","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"collectionId":"36f75a17-0cdc-41ef-b5b2-e24e2846bffd","liveDeploymentHistoryId":"6ae940f245a32c91daf13d63","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae940f245a32c91daf13d63"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae9691d866f88edeb05494c","clientVersion":"0.0.4045","searchFilterCounts":[{"language":"default","tag":"API Reference","count":270},{"language":"default","tag":"Changelog","count":162},{"language":"default","tag":"Businesses","count":133},{"language":"default","tag":"Webhooks","count":81},{"language":"default","tag":"Webhook Events","count":68},{"language":"default","tag":"PRODUCT GUIDES","count":61},{"language":"default","tag":"Verify Businesses \u0026 People","count":60},{"language":"default","tag":"Know Your Agent","count":54},{"language":"default","tag":"Business Verification","count":49},{"language":"default","tag":"Portfolio Monitoring","count":48}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"html:not(.dark) #navbar{background:#384ce3!important}html:not(.dark) #navbar div,html:not(.dark) #navbar nav{background-color:transparent!important;backdrop-filter:none!important}html:not(.dark) #navbar *{border-color:rgba(255,255,255,.18)!important}html:not(.dark) #navbar a,html:not(.dark) #navbar button,html:not(.dark) #navbar div,html:not(.dark) #navbar p,html:not(.dark) #navbar span,html:not(.dark) #navbar svg{color:#fff!important}html:not(.dark) #navbar button{background:rgba(255,255,255,.12)!important;border-color:rgba(255,255,255,.25)!important}"}],"page":{"pagePath":"api-reference/acceptance/get-one-visit","slug":"/api-reference/acceptance/get-one-visit","pageMetadata":{"title":"Get one visit","description":"One visit at your application, with its current presence, credential, state and decision count, who its visitor is, and what detection made of it. A visit's figures lag its latest record by about a minute.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /acceptance/visits/{visit_id}","href":"/api-reference/acceptance/get-one-visit","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"One visit at your application, with its current presence, credential, state and decision count, who its visitor is, and what detection made of it. A visit’s figures lag its latest record by about a minute.\"\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":"Get one visit","description":"One visit at your application, with its current presence, credential, state and decision count, who its visitor is, and what detection made of it. A visit's figures lag its latest record by about a minute.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /acceptance/visits/{visit_id}","href":"/api-reference/acceptance/get-one-visit","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/baselayer-81245324/8f3f8776472b6600/kya-nudge.js"],"openApiReferenceData":{"operation":{"tags":["Acceptance"],"summary":"Get one visit","description":"One visit at your application, with its current presence, credential, state and decision count, who its visitor is, and what detection made of it. A visit's figures lag its latest record by about a minute.","operationId":"acceptance_visits_get","security":["05be3506-858d-411c-8ac6-84d253214d3f"],"parameters":["dcb8a128-df4b-4ed4-8685-84d2c77b1245"],"responses":{"200":"1c5964cb-0898-44ae-9865-8f22c9de85b0","404":"9e5c4e9c-dd68-4b38-884e-3250277b6dd9","422":"14ac4520-6470-452b-9704-53d1b2ae9ce2","503":"0c40b59d-171a-4117-b8e0-d89ae4c8f349"},"method":"get","type":"path","servers":["ef574309-9be1-4f6a-bc7f-f545e64dfc60"],"path":"/acceptance/visits/{visit_id}","baseUrlOptions":["https://api.baselayer.com/"],"title":"Get one visit","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"dcb8a128-df4b-4ed4-8685-84d2c77b1245":{"name":"visit_id","in":"path","required":true,"schema":{"description":"The visit's id.","format":"uuid","title":"Visit Id","type":"string","isRequired":true,"uniqueKey":"","typeLabel":"string\u003cuuid>"},"description":"The visit's id."}},"responses":{"1c5964cb-0898-44ae-9865-8f22c9de85b0":{"description":"The visit.","content":{"application/json":{"schema":{"description":"One visit, with who its visitor is and what detection made of it.","properties":{"visit_id":{"description":"The visit's id.","format":"uuid","title":"Visit Id","type":"string","isRequired":true,"uniqueKey":"visit_id","typeLabel":"string\u003cuuid>"},"environment":{"enum":["sandbox","production"],"title":"ApplicationType","type":"string","description":"The application's environment.","isRequired":true,"uniqueKey":"environment","typeLabel":"enum\u003cstring>"},"state":{"description":"Whether it goes on.","enum":["active","ended"],"title":"VisitState","type":"string","isRequired":true,"uniqueKey":"state","typeLabel":"enum\u003cstring>"},"presence":{"description":"The visitor's presence now.","properties":{"kind":{"description":"What is behind it; `unknown` before any evidence.","enum":["human","agent","crawler","automation","unknown"],"title":"PresenceKind","type":"string","isRequired":true,"uniqueKey":"presence.kind","typeLabel":"enum\u003cstring>"},"trust":{"description":"How strongly the evidence backs `kind`; `unobserved` before any evidence.","enum":["credentialed","verified","declared","scored","unobserved","none"],"title":"PresenceTrust","type":"string","isRequired":true,"uniqueKey":"presence.trust","typeLabel":"enum\u003cstring>"},"agent_platform":{"oneOf":[{"type":"string","title":"Agent Platform","description":"The agent platform its latest record named; null for a person or an unnamed agent.","example":"OpenAI ChatGPT","uniqueKey":"presence.agent_platform.oneOf.0","typeLabel":"string"},{"type":"null","title":"Agent Platform","description":"The agent platform its latest record named; null for a person or an unnamed agent.","example":"OpenAI ChatGPT","uniqueKey":"presence.agent_platform.oneOf.1","typeLabel":"null"}],"uniqueKey":"presence.agent_platform","typeLabel":"string | null"}},"required":["kind","trust"],"title":"VisitPresence (v1)","type":"object","isRequired":true,"uniqueKey":"presence","typeLabel":"VisitPresence (v1) · object"},"decision_count":{"description":"Its decisions so far.","minimum":0,"title":"Decision Count","type":"integer","isRequired":true,"uniqueKey":"decision_count","typeLabel":"integer"},"started_at":{"description":"Its first record.","format":"date-time","title":"Started At","type":"string","isRequired":true,"uniqueKey":"started_at","typeLabel":"string\u003cdate-time>"},"last_seen_at":{"description":"Its latest record.","format":"date-time","title":"Last Seen At","type":"string","isRequired":true,"uniqueKey":"last_seen_at","typeLabel":"string\u003cdate-time>"},"funnel_stage":{"description":"The furthest stage it reached.","enum":["arrived","admitted","browsed","carted","checked_out","converted"],"title":"FunnelStage","type":"string","isRequired":true,"uniqueKey":"funnel_stage","typeLabel":"enum\u003cstring>"},"identity_stage":{"description":"How far its identity got, from its presence trust: `credentialed` once any decision verified a credential, `verified_agent` for a verified signature, `declared` for a corroborated claim, and `anonymous` otherwise.","enum":["anonymous","declared","verified_agent","credentialed"],"title":"VisitIdentityStage","type":"string","isRequired":true,"uniqueKey":"identity_stage","typeLabel":"enum\u003cstring>"},"identity":{"description":"Who the visitor is.","properties":{"stage":{"description":"How far its identity got.","enum":["anonymous","declared","verified_agent","credentialed"],"title":"VisitIdentityStage","type":"string","isRequired":true,"uniqueKey":"identity.stage","typeLabel":"enum\u003cstring>"},"agent_name":{"oneOf":[{"type":"string","title":"Agent Name","description":"The agent platform it named or was matched to.","example":"OpenAI ChatGPT","uniqueKey":"identity.agent_name.oneOf.0","typeLabel":"string"},{"type":"null","title":"Agent Name","description":"The agent platform it named or was matched to.","example":"OpenAI ChatGPT","uniqueKey":"identity.agent_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"identity.agent_name","typeLabel":"string | null"},"operator":{"oneOf":[{"type":"string","title":"Operator","description":"Who runs the agent: the domain that signed its requests.","example":"chatgpt.com","uniqueKey":"identity.operator.oneOf.0","typeLabel":"string"},{"type":"null","title":"Operator","description":"Who runs the agent: the domain that signed its requests.","example":"chatgpt.com","uniqueKey":"identity.operator.oneOf.1","typeLabel":"null"}],"uniqueKey":"identity.operator","typeLabel":"string | null"},"recognized_by":{"oneOf":[{"type":"string","title":"VisitRecognition","description":"What the visitor was recognized by.","enum":["detection","user_agent","web_bot_auth","credential"],"uniqueKey":"identity.recognized_by.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"What the visitor was recognized by.","uniqueKey":"identity.recognized_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"identity.recognized_by","typeLabel":"enum\u003cstring> | null"},"signature_status":{"oneOf":[{"type":"string","title":"Signature Status","description":"The Web Bot Auth signature's result, as detection reported it.","example":"verified","uniqueKey":"identity.signature_status.oneOf.0","typeLabel":"string"},{"type":"null","title":"Signature Status","description":"The Web Bot Auth signature's result, as detection reported it.","example":"verified","uniqueKey":"identity.signature_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"identity.signature_status","typeLabel":"string | null"},"identity_level":{"oneOf":[{"type":"string","title":"IdentityLevel","description":"The deepest identity any of its decisions had.","enum":["L1","L2","L3"],"uniqueKey":"identity.identity_level.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"The deepest identity any of its decisions had.","uniqueKey":"identity.identity_level.oneOf.1","typeLabel":"null"}],"uniqueKey":"identity.identity_level","typeLabel":"enum\u003cstring> | null"},"verification_level":{"oneOf":[{"type":"integer","title":"VerificationLevel","description":"The verified credential's verification level, as an integer.","enum":[1,2,3],"uniqueKey":"identity.verification_level.oneOf.0","typeLabel":"enum\u003cinteger>"},{"type":"null","description":"The verified credential's verification level, as an integer.","uniqueKey":"identity.verification_level.oneOf.1","typeLabel":"null"}],"uniqueKey":"identity.verification_level","typeLabel":"enum\u003cinteger> | null"},"subject":{"oneOf":[{"type":"string","title":"Subject","description":"The verified credential's pairwise subject DID for this audience.","uniqueKey":"identity.subject.oneOf.0","typeLabel":"string"},{"type":"null","title":"Subject","description":"The verified credential's pairwise subject DID for this audience.","uniqueKey":"identity.subject.oneOf.1","typeLabel":"null"}],"uniqueKey":"identity.subject","typeLabel":"string | null"},"credential_id":{"oneOf":[{"type":"string","title":"Credential Id","description":"The verified credential's `jti`.","uniqueKey":"identity.credential_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Credential Id","description":"The verified credential's `jti`.","uniqueKey":"identity.credential_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"identity.credential_id","typeLabel":"string | null"},"agent_key_thumbprint":{"oneOf":[{"type":"string","title":"Agent Key Thumbprint","description":"The agent key's RFC 7638 thumbprint.","uniqueKey":"identity.agent_key_thumbprint.oneOf.0","typeLabel":"string"},{"type":"null","title":"Agent Key Thumbprint","description":"The agent key's RFC 7638 thumbprint.","uniqueKey":"identity.agent_key_thumbprint.oneOf.1","typeLabel":"null"}],"uniqueKey":"identity.agent_key_thumbprint","typeLabel":"string | null"},"seen_before":{"oneOf":[{"type":"object","title":"VisitSeenBefore (v1)","description":"How often detection has seen the visitor.","properties":{"seen_count":{"oneOf":[{"type":"integer","title":"Seen Count","description":"Its visits seen so far.","minimum":0,"uniqueKey":"identity.seen_before.oneOf.0.seen_count.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Seen Count","description":"Its visits seen so far.","uniqueKey":"identity.seen_before.oneOf.0.seen_count.oneOf.1","typeLabel":"null"}],"uniqueKey":"identity.seen_before.oneOf.0.seen_count","typeLabel":"integer | null"},"first_seen_at":{"oneOf":[{"type":"string","title":"First Seen At","description":"When it was first seen.","format":"date-time","uniqueKey":"identity.seen_before.oneOf.0.first_seen_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"First Seen At","description":"When it was first seen.","uniqueKey":"identity.seen_before.oneOf.0.first_seen_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"identity.seen_before.oneOf.0.first_seen_at","typeLabel":"string\u003cdate-time> | null"},"last_seen_at":{"oneOf":[{"type":"string","title":"Last Seen At","description":"When it was last seen.","format":"date-time","uniqueKey":"identity.seen_before.oneOf.0.last_seen_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Last Seen At","description":"When it was last seen.","uniqueKey":"identity.seen_before.oneOf.0.last_seen_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"identity.seen_before.oneOf.0.last_seen_at","typeLabel":"string\u003cdate-time> | null"}},"uniqueKey":"identity.seen_before.oneOf.0","typeLabel":"VisitSeenBefore (v1) · object"},{"type":"null","description":"How often detection has seen the visitor.","uniqueKey":"identity.seen_before.oneOf.1","typeLabel":"null"}],"uniqueKey":"identity.seen_before","typeLabel":"VisitSeenBefore (v1) · object | null"}},"required":["stage"],"title":"VisitIdentity (v1)","type":"object","isRequired":true,"uniqueKey":"identity","typeLabel":"VisitIdentity (v1) · object"},"transport":{"oneOf":[{"type":"string","title":"VisitTransport","description":"How the visitor arrived: `browser` when it has only browser events; null when no record says.","enum":["browser","api","mcp","ucp"],"uniqueKey":"transport.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"How the visitor arrived: `browser` when it has only browser events; null when no record says.","uniqueKey":"transport.oneOf.1","typeLabel":"null"}],"uniqueKey":"transport","typeLabel":"enum\u003cstring> | null"},"outcome":{"oneOf":[{"type":"string","title":"VisitOutcome","description":"How it ended; null while active.","enum":["converted","abandoned","blocked"],"uniqueKey":"outcome.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"How it ended; null while active.","uniqueKey":"outcome.oneOf.1","typeLabel":"null"}],"uniqueKey":"outcome","typeLabel":"enum\u003cstring> | null"},"first_step":{"oneOf":[{"type":"string","title":"VisitStep","description":"The step of its first decision; null when it has none.","enum":["browse","search","cart","checkout","payment","account","signup","write"],"uniqueKey":"first_step.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"The step of its first decision; null when it has none.","uniqueKey":"first_step.oneOf.1","typeLabel":"null"}],"uniqueKey":"first_step","typeLabel":"enum\u003cstring> | null"},"last_step":{"oneOf":[{"type":"string","title":"VisitStep","description":"The step of its latest decision; null when it has none.","enum":["browse","search","cart","checkout","payment","account","signup","write"],"uniqueKey":"last_step.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"The step of its latest decision; null when it has none.","uniqueKey":"last_step.oneOf.1","typeLabel":"null"}],"uniqueKey":"last_step","typeLabel":"enum\u003cstring> | null"},"identity_level":{"oneOf":[{"type":"string","title":"IdentityLevel","description":"The deepest identity any of its decisions had.","enum":["L1","L2","L3"],"uniqueKey":"identity_level.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"The deepest identity any of its decisions had.","uniqueKey":"identity_level.oneOf.1","typeLabel":"null"}],"uniqueKey":"identity_level","typeLabel":"enum\u003cstring> | null"},"agent":{"oneOf":[{"type":"object","title":"VisitAgent (v1)","description":"The agent behind it.","required":["agent_key_thumbprint","agent_key_source","first_seen_at","visit_count"],"properties":{"agent_key_thumbprint":{"description":"The agent key's RFC 7638 thumbprint.","title":"Agent Key Thumbprint","type":"string","isRequired":true,"uniqueKey":"agent.oneOf.0.agent_key_thumbprint","typeLabel":"string"},"agent_key_source":{"description":"Where the key came from.","enum":["kya","web_bot_auth","tap"],"title":"AgentKeySource","type":"string","isRequired":true,"uniqueKey":"agent.oneOf.0.agent_key_source","typeLabel":"enum\u003cstring>"},"first_seen_at":{"description":"When this application first saw the agent; its value now.","format":"date-time","title":"First Seen At","type":"string","isRequired":true,"uniqueKey":"agent.oneOf.0.first_seen_at","typeLabel":"string\u003cdate-time>"},"visit_count":{"description":"The agent's visits to this application; its value now.","minimum":0,"title":"Visit Count","type":"integer","isRequired":true,"uniqueKey":"agent.oneOf.0.visit_count","typeLabel":"integer"},"agent_key_kid":{"oneOf":[{"type":"string","title":"Agent Key Kid","description":"The key's `kid`, when it has one.","uniqueKey":"agent.oneOf.0.agent_key_kid.oneOf.0","typeLabel":"string"},{"type":"null","title":"Agent Key Kid","description":"The key's `kid`, when it has one.","uniqueKey":"agent.oneOf.0.agent_key_kid.oneOf.1","typeLabel":"null"}],"uniqueKey":"agent.oneOf.0.agent_key_kid","typeLabel":"string | null"},"agent_platform":{"oneOf":[{"type":"string","title":"Agent Platform","description":"The agent platform the key belongs to, when known.","uniqueKey":"agent.oneOf.0.agent_platform.oneOf.0","typeLabel":"string"},{"type":"null","title":"Agent Platform","description":"The agent platform the key belongs to, when known.","uniqueKey":"agent.oneOf.0.agent_platform.oneOf.1","typeLabel":"null"}],"uniqueKey":"agent.oneOf.0.agent_platform","typeLabel":"string | null"}},"uniqueKey":"agent.oneOf.0","typeLabel":"VisitAgent (v1) · object"},{"type":"null","description":"The agent behind it.","uniqueKey":"agent.oneOf.1","typeLabel":"null"}],"uniqueKey":"agent","typeLabel":"VisitAgent (v1) · object | null"},"credential":{"oneOf":[{"type":"object","title":"VisitVerifiedCredential (v1)","description":"The latest KYA credential the SDK verified on it; null when none.","required":["credential_id","subject"],"properties":{"credential_id":{"description":"The credential's `jti`.","title":"Credential Id","type":"string","isRequired":true,"uniqueKey":"credential.oneOf.0.credential_id","typeLabel":"string"},"subject":{"description":"The credential's pairwise subject DID for this audience.","title":"Subject","type":"string","isRequired":true,"uniqueKey":"credential.oneOf.0.subject","typeLabel":"string"}},"uniqueKey":"credential.oneOf.0","typeLabel":"VisitVerifiedCredential (v1) · object"},{"type":"null","description":"The latest KYA credential the SDK verified on it; null when none.","uniqueKey":"credential.oneOf.1","typeLabel":"null"}],"uniqueKey":"credential","typeLabel":"VisitVerifiedCredential (v1) · object | null"},"ended_at":{"oneOf":[{"type":"string","title":"Ended At","description":"When it ended; null while active.","format":"date-time","uniqueKey":"ended_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Ended At","description":"When it ended; null while active.","uniqueKey":"ended_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"ended_at","typeLabel":"string\u003cdate-time> | null"},"recognized_by":{"oneOf":[{"type":"string","title":"VisitRecognition","description":"What the visitor was recognized by; null when nothing recognized it.","enum":["detection","user_agent","web_bot_auth","credential"],"uniqueKey":"recognized_by.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"What the visitor was recognized by; null when nothing recognized it.","uniqueKey":"recognized_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"recognized_by","typeLabel":"enum\u003cstring> | null"},"risk_score":{"oneOf":[{"type":"integer","title":"Risk Score","description":"The risk its latest detection update scored, 0 to 100; null before one, or when the update carried no score.","maximum":100,"minimum":0,"uniqueKey":"risk_score.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Risk Score","description":"The risk its latest detection update scored, 0 to 100; null before one, or when the update carried no score.","uniqueKey":"risk_score.oneOf.1","typeLabel":"null"}],"uniqueKey":"risk_score","typeLabel":"integer | null"},"journey":{"oneOf":[{"type":"object","title":"VisitJourney (v1)","description":"Its page views; null when it viewed no page.","required":["page_count","duration_ms","path_templates"],"properties":{"page_count":{"description":"Its page views.","minimum":0,"title":"Page Count","type":"integer","isRequired":true,"uniqueKey":"journey.oneOf.0.page_count","typeLabel":"integer"},"duration_ms":{"description":"From its first record to its latest, in milliseconds.","minimum":0,"title":"Duration Ms","type":"integer","isRequired":true,"uniqueKey":"journey.oneOf.0.duration_ms","typeLabel":"integer"},"path_templates":{"description":"The pages it viewed, as templates, in order; the first 20.","examples":[["/","/pricing/","/about/"]],"items":{"type":"string","uniqueKey":"journey.oneOf.0.path_templates.items.[INDEX]","typeLabel":"string"},"title":"Path Templates","type":"array","isRequired":true,"uniqueKey":"journey.oneOf.0.path_templates","typeLabel":"string[]"}},"uniqueKey":"journey.oneOf.0","typeLabel":"VisitJourney (v1) · object"},{"type":"null","description":"Its page views; null when it viewed no page.","uniqueKey":"journey.oneOf.1","typeLabel":"null"}],"uniqueKey":"journey","typeLabel":"VisitJourney (v1) · object | null"},"detection_label":{"oneOf":[{"type":"object","title":"VisitDetectionLabel (v1)","description":"The tool, product, provider or environment its latest detection update attributed it to with the highest confidence; null when none.","required":["kind"],"properties":{"kind":{"description":"What it names.","enum":["tool","product","provider","environment"],"title":"DetectionLabelKind","type":"string","examples":["tool"],"isRequired":true,"uniqueKey":"detection_label.oneOf.0.kind","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{"type":"string","title":"Value","description":"Its key.","example":"playwright","uniqueKey":"detection_label.oneOf.0.value.oneOf.0","typeLabel":"string"},{"type":"null","title":"Value","description":"Its key.","example":"playwright","uniqueKey":"detection_label.oneOf.0.value.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection_label.oneOf.0.value","typeLabel":"string | null"},"label":{"oneOf":[{"type":"string","title":"Label","description":"Its name.","example":"Playwright","uniqueKey":"detection_label.oneOf.0.label.oneOf.0","typeLabel":"string"},{"type":"null","title":"Label","description":"Its name.","example":"Playwright","uniqueKey":"detection_label.oneOf.0.label.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection_label.oneOf.0.label","typeLabel":"string | null"},"confidence":{"oneOf":[{"type":"integer","title":"Confidence","description":"How sure, 0 to 100.","uniqueKey":"detection_label.oneOf.0.confidence.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Confidence","description":"How sure, 0 to 100.","uniqueKey":"detection_label.oneOf.0.confidence.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection_label.oneOf.0.confidence","typeLabel":"integer | null"}},"uniqueKey":"detection_label.oneOf.0","typeLabel":"VisitDetectionLabel (v1) · object"},{"type":"null","description":"The tool, product, provider or environment its latest detection update attributed it to with the highest confidence; null when none.","uniqueKey":"detection_label.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection_label","typeLabel":"VisitDetectionLabel (v1) · object | null"},"detection":{"oneOf":[{"type":"object","title":"VisitDetection (v1)","description":"What detection made of it; null before a detection update.","properties":{"risk_score":{"oneOf":[{"type":"integer","title":"Risk Score","description":"The risk, 0 to 100.","maximum":100,"minimum":0,"uniqueKey":"detection.oneOf.0.risk_score.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Risk Score","description":"The risk, 0 to 100.","uniqueKey":"detection.oneOf.0.risk_score.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.risk_score","typeLabel":"integer | null"},"risk_level":{"oneOf":[{"type":"string","title":"RiskLevel","description":"The risk band.","enum":["high","medium","low","no_risk"],"uniqueKey":"detection.oneOf.0.risk_level.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"The risk band.","uniqueKey":"detection.oneOf.0.risk_level.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.risk_level","typeLabel":"enum\u003cstring> | null"},"confidence":{"oneOf":[{"type":"string","title":"ConfidenceLevel","description":"How sure it was.","enum":["high","medium","low"],"uniqueKey":"detection.oneOf.0.confidence.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"How sure it was.","uniqueKey":"detection.oneOf.0.confidence.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.confidence","typeLabel":"enum\u003cstring> | null"},"automation_status":{"oneOf":[{"type":"string","title":"Automation Status","description":"Whether it judged the visitor automated.","example":"automated","uniqueKey":"detection.oneOf.0.automation_status.oneOf.0","typeLabel":"string"},{"type":"null","title":"Automation Status","description":"Whether it judged the visitor automated.","example":"automated","uniqueKey":"detection.oneOf.0.automation_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.automation_status","typeLabel":"string | null"},"decision_state":{"oneOf":[{"type":"string","title":"Decision State","description":"Whether the score is preliminary or final.","example":"final","uniqueKey":"detection.oneOf.0.decision_state.oneOf.0","typeLabel":"string"},{"type":"null","title":"Decision State","description":"Whether the score is preliminary or final.","example":"final","uniqueKey":"detection.oneOf.0.decision_state.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.decision_state","typeLabel":"string | null"},"evaluation_phase":{"oneOf":[{"type":"string","title":"Evaluation Phase","description":"The phase that scored.","example":"behavioral","uniqueKey":"detection.oneOf.0.evaluation_phase.oneOf.0","typeLabel":"string"},{"type":"null","title":"Evaluation Phase","description":"The phase that scored.","example":"behavioral","uniqueKey":"detection.oneOf.0.evaluation_phase.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.evaluation_phase","typeLabel":"string | null"},"evaluated_at":{"oneOf":[{"type":"string","title":"Evaluated At","description":"When it scored.","format":"date-time","uniqueKey":"detection.oneOf.0.evaluated_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Evaluated At","description":"When it scored.","uniqueKey":"detection.oneOf.0.evaluated_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.evaluated_at","typeLabel":"string\u003cdate-time> | null"},"score_history":{"default":[],"description":"Every score it gave the visit, oldest first, one per instant.","items":{"description":"One score detection gave a visit.","properties":{"evaluated_at":{"description":"When it scored.","format":"date-time","title":"Evaluated At","type":"string","isRequired":true,"uniqueKey":"detection.oneOf.0.score_history.items.[INDEX].evaluated_at","typeLabel":"string\u003cdate-time>"},"risk_score":{"oneOf":[{"type":"integer","title":"Risk Score","description":"The risk, 0 to 100.","maximum":100,"minimum":0,"uniqueKey":"detection.oneOf.0.score_history.items.[INDEX].risk_score.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Risk Score","description":"The risk, 0 to 100.","uniqueKey":"detection.oneOf.0.score_history.items.[INDEX].risk_score.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.score_history.items.[INDEX].risk_score","typeLabel":"integer | null"},"automation_status":{"oneOf":[{"type":"string","title":"Automation Status","description":"Whether it judged the visitor automated.","example":"automated","uniqueKey":"detection.oneOf.0.score_history.items.[INDEX].automation_status.oneOf.0","typeLabel":"string"},{"type":"null","title":"Automation Status","description":"Whether it judged the visitor automated.","example":"automated","uniqueKey":"detection.oneOf.0.score_history.items.[INDEX].automation_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.score_history.items.[INDEX].automation_status","typeLabel":"string | null"},"decision_state":{"oneOf":[{"type":"string","title":"Decision State","description":"Whether the score was preliminary or final.","example":"final","uniqueKey":"detection.oneOf.0.score_history.items.[INDEX].decision_state.oneOf.0","typeLabel":"string"},{"type":"null","title":"Decision State","description":"Whether the score was preliminary or final.","example":"final","uniqueKey":"detection.oneOf.0.score_history.items.[INDEX].decision_state.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.score_history.items.[INDEX].decision_state","typeLabel":"string | null"},"evaluation_phase":{"oneOf":[{"type":"string","title":"Evaluation Phase","description":"The phase that scored.","example":"behavioral","uniqueKey":"detection.oneOf.0.score_history.items.[INDEX].evaluation_phase.oneOf.0","typeLabel":"string"},{"type":"null","title":"Evaluation Phase","description":"The phase that scored.","example":"behavioral","uniqueKey":"detection.oneOf.0.score_history.items.[INDEX].evaluation_phase.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.score_history.items.[INDEX].evaluation_phase","typeLabel":"string | null"}},"required":["evaluated_at"],"title":"VisitDetectionScore (v1)","type":"object","uniqueKey":"detection.oneOf.0.score_history.items.[INDEX]","typeLabel":"VisitDetectionScore (v1) · object"},"title":"Score History","type":"array","uniqueKey":"detection.oneOf.0.score_history","typeLabel":"VisitDetectionScore (v1) · object[]"},"labels":{"default":[],"description":"The tools, products, providers and environments it attributed the visitor to. Labels of any other kind, such as who the visitor is, are not returned.","items":{"description":"Something detection attributed the visitor to.","properties":{"kind":{"description":"What it names.","enum":["tool","product","provider","environment"],"title":"DetectionLabelKind","type":"string","examples":["tool"],"isRequired":true,"uniqueKey":"detection.oneOf.0.labels.items.[INDEX].kind","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{"type":"string","title":"Value","description":"Its key.","example":"playwright","uniqueKey":"detection.oneOf.0.labels.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"null","title":"Value","description":"Its key.","example":"playwright","uniqueKey":"detection.oneOf.0.labels.items.[INDEX].value.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.labels.items.[INDEX].value","typeLabel":"string | null"},"label":{"oneOf":[{"type":"string","title":"Label","description":"Its name.","example":"Playwright","uniqueKey":"detection.oneOf.0.labels.items.[INDEX].label.oneOf.0","typeLabel":"string"},{"type":"null","title":"Label","description":"Its name.","example":"Playwright","uniqueKey":"detection.oneOf.0.labels.items.[INDEX].label.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.labels.items.[INDEX].label","typeLabel":"string | null"},"confidence":{"oneOf":[{"type":"integer","title":"Confidence","description":"How sure, 0 to 100.","uniqueKey":"detection.oneOf.0.labels.items.[INDEX].confidence.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Confidence","description":"How sure, 0 to 100.","uniqueKey":"detection.oneOf.0.labels.items.[INDEX].confidence.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.labels.items.[INDEX].confidence","typeLabel":"integer | null"}},"required":["kind"],"title":"VisitDetectionLabel (v1)","type":"object","uniqueKey":"detection.oneOf.0.labels.items.[INDEX]","typeLabel":"VisitDetectionLabel (v1) · object"},"title":"Labels","type":"array","uniqueKey":"detection.oneOf.0.labels","typeLabel":"VisitDetectionLabel (v1) · object[]"},"behaviors":{"default":[],"description":"The behaviours it observed.","items":{"description":"A behaviour detection observed.","properties":{"channel":{"oneOf":[{"type":"string","title":"Channel","description":"Where it was seen.","example":"typing","uniqueKey":"detection.oneOf.0.behaviors.items.[INDEX].channel.oneOf.0","typeLabel":"string"},{"type":"null","title":"Channel","description":"Where it was seen.","example":"typing","uniqueKey":"detection.oneOf.0.behaviors.items.[INDEX].channel.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.behaviors.items.[INDEX].channel","typeLabel":"string | null"},"value":{"oneOf":[{"type":"string","title":"Value","description":"Its key.","example":"synthetic-typing","uniqueKey":"detection.oneOf.0.behaviors.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"null","title":"Value","description":"Its key.","example":"synthetic-typing","uniqueKey":"detection.oneOf.0.behaviors.items.[INDEX].value.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.behaviors.items.[INDEX].value","typeLabel":"string | null"},"label":{"oneOf":[{"type":"string","title":"Label","description":"Its name.","example":"Synthetic Typing","uniqueKey":"detection.oneOf.0.behaviors.items.[INDEX].label.oneOf.0","typeLabel":"string"},{"type":"null","title":"Label","description":"Its name.","example":"Synthetic Typing","uniqueKey":"detection.oneOf.0.behaviors.items.[INDEX].label.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.behaviors.items.[INDEX].label","typeLabel":"string | null"},"confidence":{"oneOf":[{"type":"integer","title":"Confidence","description":"How sure, 0 to 100.","uniqueKey":"detection.oneOf.0.behaviors.items.[INDEX].confidence.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Confidence","description":"How sure, 0 to 100.","uniqueKey":"detection.oneOf.0.behaviors.items.[INDEX].confidence.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.behaviors.items.[INDEX].confidence","typeLabel":"integer | null"}},"title":"VisitDetectionBehavior (v1)","type":"object","uniqueKey":"detection.oneOf.0.behaviors.items.[INDEX]","typeLabel":"VisitDetectionBehavior (v1) · object"},"title":"Behaviors","type":"array","uniqueKey":"detection.oneOf.0.behaviors","typeLabel":"VisitDetectionBehavior (v1) · object[]"},"runtime_integrity":{"oneOf":[{"type":"object","title":"VisitRuntimeIntegrity (v1)","description":"Each runtime check's result, as detection reported it.","properties":{"tampering":{"oneOf":[{"type":"string","title":"Tampering","uniqueKey":"detection.oneOf.0.runtime_integrity.oneOf.0.tampering.oneOf.0","typeLabel":"string"},{"type":"null","title":"Tampering","uniqueKey":"detection.oneOf.0.runtime_integrity.oneOf.0.tampering.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.runtime_integrity.oneOf.0.tampering","typeLabel":"string | null"},"developer_tools":{"oneOf":[{"type":"string","title":"Developer Tools","uniqueKey":"detection.oneOf.0.runtime_integrity.oneOf.0.developer_tools.oneOf.0","typeLabel":"string"},{"type":"null","title":"Developer Tools","uniqueKey":"detection.oneOf.0.runtime_integrity.oneOf.0.developer_tools.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.runtime_integrity.oneOf.0.developer_tools","typeLabel":"string | null"},"emulation":{"oneOf":[{"type":"string","title":"Emulation","uniqueKey":"detection.oneOf.0.runtime_integrity.oneOf.0.emulation.oneOf.0","typeLabel":"string"},{"type":"null","title":"Emulation","uniqueKey":"detection.oneOf.0.runtime_integrity.oneOf.0.emulation.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.runtime_integrity.oneOf.0.emulation","typeLabel":"string | null"},"virtualization":{"oneOf":[{"type":"string","title":"Virtualization","uniqueKey":"detection.oneOf.0.runtime_integrity.oneOf.0.virtualization.oneOf.0","typeLabel":"string"},{"type":"null","title":"Virtualization","uniqueKey":"detection.oneOf.0.runtime_integrity.oneOf.0.virtualization.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.runtime_integrity.oneOf.0.virtualization","typeLabel":"string | null"},"privacy_hardening":{"oneOf":[{"type":"string","title":"Privacy Hardening","uniqueKey":"detection.oneOf.0.runtime_integrity.oneOf.0.privacy_hardening.oneOf.0","typeLabel":"string"},{"type":"null","title":"Privacy Hardening","uniqueKey":"detection.oneOf.0.runtime_integrity.oneOf.0.privacy_hardening.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.runtime_integrity.oneOf.0.privacy_hardening","typeLabel":"string | null"},"identity_spoofing":{"oneOf":[{"type":"string","title":"Identity Spoofing","uniqueKey":"detection.oneOf.0.runtime_integrity.oneOf.0.identity_spoofing.oneOf.0","typeLabel":"string"},{"type":"null","title":"Identity Spoofing","uniqueKey":"detection.oneOf.0.runtime_integrity.oneOf.0.identity_spoofing.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.runtime_integrity.oneOf.0.identity_spoofing","typeLabel":"string | null"},"replay":{"oneOf":[{"type":"string","title":"Replay","uniqueKey":"detection.oneOf.0.runtime_integrity.oneOf.0.replay.oneOf.0","typeLabel":"string"},{"type":"null","title":"Replay","uniqueKey":"detection.oneOf.0.runtime_integrity.oneOf.0.replay.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.runtime_integrity.oneOf.0.replay","typeLabel":"string | null"},"outdated_environment":{"oneOf":[{"type":"string","title":"Outdated Environment","uniqueKey":"detection.oneOf.0.runtime_integrity.oneOf.0.outdated_environment.oneOf.0","typeLabel":"string"},{"type":"null","title":"Outdated Environment","uniqueKey":"detection.oneOf.0.runtime_integrity.oneOf.0.outdated_environment.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.runtime_integrity.oneOf.0.outdated_environment","typeLabel":"string | null"}},"uniqueKey":"detection.oneOf.0.runtime_integrity.oneOf.0","typeLabel":"VisitRuntimeIntegrity (v1) · object"},{"type":"null","uniqueKey":"detection.oneOf.0.runtime_integrity.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.runtime_integrity","typeLabel":"VisitRuntimeIntegrity (v1) · object | null"},"network":{"oneOf":[{"type":"object","title":"VisitNetwork (v1)","description":"Where the visitor connected from. The IP address is only ever truncated.","properties":{"state":{"oneOf":[{"type":"string","title":"State","description":"Whether the network read finished.","uniqueKey":"detection.oneOf.0.network.oneOf.0.state.oneOf.0","typeLabel":"string"},{"type":"null","title":"State","description":"Whether the network read finished.","uniqueKey":"detection.oneOf.0.network.oneOf.0.state.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.network.oneOf.0.state","typeLabel":"string | null"},"summary":{"oneOf":[{"type":"string","title":"Summary","uniqueKey":"detection.oneOf.0.network.oneOf.0.summary.oneOf.0","typeLabel":"string"},{"type":"null","title":"Summary","uniqueKey":"detection.oneOf.0.network.oneOf.0.summary.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.network.oneOf.0.summary","typeLabel":"string | null"},"city":{"oneOf":[{"type":"string","title":"City","uniqueKey":"detection.oneOf.0.network.oneOf.0.city.oneOf.0","typeLabel":"string"},{"type":"null","title":"City","uniqueKey":"detection.oneOf.0.network.oneOf.0.city.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.network.oneOf.0.city","typeLabel":"string | null"},"region":{"oneOf":[{"type":"string","title":"Region","uniqueKey":"detection.oneOf.0.network.oneOf.0.region.oneOf.0","typeLabel":"string"},{"type":"null","title":"Region","uniqueKey":"detection.oneOf.0.network.oneOf.0.region.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.network.oneOf.0.region","typeLabel":"string | null"},"country":{"oneOf":[{"type":"string","title":"Country","uniqueKey":"detection.oneOf.0.network.oneOf.0.country.oneOf.0","typeLabel":"string"},{"type":"null","title":"Country","uniqueKey":"detection.oneOf.0.network.oneOf.0.country.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.network.oneOf.0.country","typeLabel":"string | null"},"country_code":{"oneOf":[{"type":"string","title":"Country Code","uniqueKey":"detection.oneOf.0.network.oneOf.0.country_code.oneOf.0","typeLabel":"string"},{"type":"null","title":"Country Code","uniqueKey":"detection.oneOf.0.network.oneOf.0.country_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.network.oneOf.0.country_code","typeLabel":"string | null"},"asn":{"oneOf":[{"type":"string","title":"Asn","uniqueKey":"detection.oneOf.0.network.oneOf.0.asn.oneOf.0","typeLabel":"string"},{"type":"null","title":"Asn","uniqueKey":"detection.oneOf.0.network.oneOf.0.asn.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.network.oneOf.0.asn","typeLabel":"string | null"},"organization":{"oneOf":[{"type":"string","title":"Organization","uniqueKey":"detection.oneOf.0.network.oneOf.0.organization.oneOf.0","typeLabel":"string"},{"type":"null","title":"Organization","uniqueKey":"detection.oneOf.0.network.oneOf.0.organization.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.network.oneOf.0.organization","typeLabel":"string | null"},"ip_version":{"oneOf":[{"type":"string","title":"Ip Version","uniqueKey":"detection.oneOf.0.network.oneOf.0.ip_version.oneOf.0","typeLabel":"string"},{"type":"null","title":"Ip Version","uniqueKey":"detection.oneOf.0.network.oneOf.0.ip_version.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.network.oneOf.0.ip_version","typeLabel":"string | null"},"ip_truncated":{"oneOf":[{"type":"string","title":"Ip Truncated","description":"The IP address, truncated.","example":"203.0.113.x","uniqueKey":"detection.oneOf.0.network.oneOf.0.ip_truncated.oneOf.0","typeLabel":"string"},{"type":"null","title":"Ip Truncated","description":"The IP address, truncated.","example":"203.0.113.x","uniqueKey":"detection.oneOf.0.network.oneOf.0.ip_truncated.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.network.oneOf.0.ip_truncated","typeLabel":"string | null"},"anonymity":{"default":[],"description":"The anonymizers seen.","examples":[["vpn"]],"items":{"type":"string","uniqueKey":"detection.oneOf.0.network.oneOf.0.anonymity.items.[INDEX]","typeLabel":"string"},"title":"Anonymity","type":"array","uniqueKey":"detection.oneOf.0.network.oneOf.0.anonymity","typeLabel":"string[]"}},"uniqueKey":"detection.oneOf.0.network.oneOf.0","typeLabel":"VisitNetwork (v1) · object"},{"type":"null","uniqueKey":"detection.oneOf.0.network.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.network","typeLabel":"VisitNetwork (v1) · object | null"},"device":{"oneOf":[{"type":"object","title":"VisitDevice (v1)","description":"The device and browser the visitor reported.","properties":{"form_factor":{"oneOf":[{"type":"string","title":"Form Factor","uniqueKey":"detection.oneOf.0.device.oneOf.0.form_factor.oneOf.0","typeLabel":"string"},{"type":"null","title":"Form Factor","uniqueKey":"detection.oneOf.0.device.oneOf.0.form_factor.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.device.oneOf.0.form_factor","typeLabel":"string | null"},"os_name":{"oneOf":[{"type":"string","title":"Os Name","uniqueKey":"detection.oneOf.0.device.oneOf.0.os_name.oneOf.0","typeLabel":"string"},{"type":"null","title":"Os Name","uniqueKey":"detection.oneOf.0.device.oneOf.0.os_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.device.oneOf.0.os_name","typeLabel":"string | null"},"os_version":{"oneOf":[{"type":"string","title":"Os Version","uniqueKey":"detection.oneOf.0.device.oneOf.0.os_version.oneOf.0","typeLabel":"string"},{"type":"null","title":"Os Version","uniqueKey":"detection.oneOf.0.device.oneOf.0.os_version.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.device.oneOf.0.os_version","typeLabel":"string | null"},"browser_name":{"oneOf":[{"type":"string","title":"Browser Name","uniqueKey":"detection.oneOf.0.device.oneOf.0.browser_name.oneOf.0","typeLabel":"string"},{"type":"null","title":"Browser Name","uniqueKey":"detection.oneOf.0.device.oneOf.0.browser_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.device.oneOf.0.browser_name","typeLabel":"string | null"},"browser_version":{"oneOf":[{"type":"string","title":"Browser Version","uniqueKey":"detection.oneOf.0.device.oneOf.0.browser_version.oneOf.0","typeLabel":"string"},{"type":"null","title":"Browser Version","uniqueKey":"detection.oneOf.0.device.oneOf.0.browser_version.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.device.oneOf.0.browser_version","typeLabel":"string | null"},"screen_size":{"oneOf":[{"type":"string","title":"Screen Size","uniqueKey":"detection.oneOf.0.device.oneOf.0.screen_size.oneOf.0","typeLabel":"string"},{"type":"null","title":"Screen Size","uniqueKey":"detection.oneOf.0.device.oneOf.0.screen_size.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.device.oneOf.0.screen_size","typeLabel":"string | null"},"locale":{"oneOf":[{"type":"string","title":"Locale","uniqueKey":"detection.oneOf.0.device.oneOf.0.locale.oneOf.0","typeLabel":"string"},{"type":"null","title":"Locale","uniqueKey":"detection.oneOf.0.device.oneOf.0.locale.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.device.oneOf.0.locale","typeLabel":"string | null"},"timezone":{"oneOf":[{"type":"string","title":"Timezone","uniqueKey":"detection.oneOf.0.device.oneOf.0.timezone.oneOf.0","typeLabel":"string"},{"type":"null","title":"Timezone","uniqueKey":"detection.oneOf.0.device.oneOf.0.timezone.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.device.oneOf.0.timezone","typeLabel":"string | null"}},"uniqueKey":"detection.oneOf.0.device.oneOf.0","typeLabel":"VisitDevice (v1) · object"},{"type":"null","uniqueKey":"detection.oneOf.0.device.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.device","typeLabel":"VisitDevice (v1) · object | null"},"connection":{"oneOf":[{"type":"object","title":"VisitConnection (v1)","description":"The visitor's TLS connection, and whether its user agent agrees with it.","properties":{"ja4_profile":{"oneOf":[{"type":"string","title":"Ja4 Profile","uniqueKey":"detection.oneOf.0.connection.oneOf.0.ja4_profile.oneOf.0","typeLabel":"string"},{"type":"null","title":"Ja4 Profile","uniqueKey":"detection.oneOf.0.connection.oneOf.0.ja4_profile.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.connection.oneOf.0.ja4_profile","typeLabel":"string | null"},"ja4_confidence":{"oneOf":[{"type":"string","title":"Ja4 Confidence","uniqueKey":"detection.oneOf.0.connection.oneOf.0.ja4_confidence.oneOf.0","typeLabel":"string"},{"type":"null","title":"Ja4 Confidence","uniqueKey":"detection.oneOf.0.connection.oneOf.0.ja4_confidence.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.connection.oneOf.0.ja4_confidence","typeLabel":"string | null"},"user_agent_alignment":{"oneOf":[{"type":"string","title":"User Agent Alignment","uniqueKey":"detection.oneOf.0.connection.oneOf.0.user_agent_alignment.oneOf.0","typeLabel":"string"},{"type":"null","title":"User Agent Alignment","uniqueKey":"detection.oneOf.0.connection.oneOf.0.user_agent_alignment.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.connection.oneOf.0.user_agent_alignment","typeLabel":"string | null"}},"uniqueKey":"detection.oneOf.0.connection.oneOf.0","typeLabel":"VisitConnection (v1) · object"},{"type":"null","uniqueKey":"detection.oneOf.0.connection.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.connection","typeLabel":"VisitConnection (v1) · object | null"},"visitor_fingerprint":{"oneOf":[{"type":"object","title":"VisitFingerprint (v1)","description":"The visitor as detection recognized it across visits.","properties":{"visitor_id":{"oneOf":[{"type":"string","title":"Visitor Id","description":"Detection's visitor id.","uniqueKey":"detection.oneOf.0.visitor_fingerprint.oneOf.0.visitor_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Visitor Id","description":"Detection's visitor id.","uniqueKey":"detection.oneOf.0.visitor_fingerprint.oneOf.0.visitor_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.visitor_fingerprint.oneOf.0.visitor_id","typeLabel":"string | null"},"confidence":{"oneOf":[{"type":"integer","title":"Confidence","description":"How sure the match is, 0 to 100.","uniqueKey":"detection.oneOf.0.visitor_fingerprint.oneOf.0.confidence.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Confidence","description":"How sure the match is, 0 to 100.","uniqueKey":"detection.oneOf.0.visitor_fingerprint.oneOf.0.confidence.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.visitor_fingerprint.oneOf.0.confidence","typeLabel":"integer | null"},"seen_count":{"oneOf":[{"type":"integer","title":"Seen Count","uniqueKey":"detection.oneOf.0.visitor_fingerprint.oneOf.0.seen_count.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Seen Count","uniqueKey":"detection.oneOf.0.visitor_fingerprint.oneOf.0.seen_count.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.visitor_fingerprint.oneOf.0.seen_count","typeLabel":"integer | null"},"first_seen_at":{"oneOf":[{"type":"string","title":"First Seen At","format":"date-time","uniqueKey":"detection.oneOf.0.visitor_fingerprint.oneOf.0.first_seen_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"First Seen At","uniqueKey":"detection.oneOf.0.visitor_fingerprint.oneOf.0.first_seen_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.visitor_fingerprint.oneOf.0.first_seen_at","typeLabel":"string\u003cdate-time> | null"},"last_seen_at":{"oneOf":[{"type":"string","title":"Last Seen At","format":"date-time","uniqueKey":"detection.oneOf.0.visitor_fingerprint.oneOf.0.last_seen_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Last Seen At","uniqueKey":"detection.oneOf.0.visitor_fingerprint.oneOf.0.last_seen_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.visitor_fingerprint.oneOf.0.last_seen_at","typeLabel":"string\u003cdate-time> | null"},"resolution_basis":{"oneOf":[{"type":"string","title":"Resolution Basis","description":"How the match was made.","example":"deterministic","uniqueKey":"detection.oneOf.0.visitor_fingerprint.oneOf.0.resolution_basis.oneOf.0","typeLabel":"string"},{"type":"null","title":"Resolution Basis","description":"How the match was made.","example":"deterministic","uniqueKey":"detection.oneOf.0.visitor_fingerprint.oneOf.0.resolution_basis.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.visitor_fingerprint.oneOf.0.resolution_basis","typeLabel":"string | null"}},"uniqueKey":"detection.oneOf.0.visitor_fingerprint.oneOf.0","typeLabel":"VisitFingerprint (v1) · object"},{"type":"null","uniqueKey":"detection.oneOf.0.visitor_fingerprint.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.visitor_fingerprint","typeLabel":"VisitFingerprint (v1) · object | null"}},"uniqueKey":"detection.oneOf.0","typeLabel":"VisitDetection (v1) · object"},{"type":"null","description":"What detection made of it; null before a detection update.","uniqueKey":"detection.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection","typeLabel":"VisitDetection (v1) · object | null"}},"required":["visit_id","environment","state","presence","decision_count","started_at","last_seen_at","funnel_stage","identity_stage","identity"],"title":"VisitDetail (v1)","type":"object","uniqueKey":"","typeLabel":"VisitDetail (v1) · object"},"examples":{"Example":{"title":"Example","value":{"visit_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","environment":"sandbox","state":"active","presence":{"kind":"human","trust":"credentialed","agent_platform":"OpenAI ChatGPT"},"decision_count":1,"started_at":"2023-11-07T05:31:56Z","last_seen_at":"2023-11-07T05:31:56Z","funnel_stage":"arrived","identity_stage":"anonymous","identity":{"stage":"anonymous","agent_name":"OpenAI ChatGPT","operator":"chatgpt.com","recognized_by":"detection","signature_status":"verified","identity_level":"L1","verification_level":1,"subject":"\u003cstring>","credential_id":"\u003cstring>","agent_key_thumbprint":"\u003cstring>","seen_before":{"seen_count":1,"first_seen_at":"2023-11-07T05:31:56Z","last_seen_at":"2023-11-07T05:31:56Z"}},"transport":"browser","outcome":"converted","first_step":"browse","last_step":"browse","identity_level":"L1","agent":{"agent_key_thumbprint":"\u003cstring>","agent_key_source":"kya","first_seen_at":"2023-11-07T05:31:56Z","visit_count":1,"agent_key_kid":"\u003cstring>","agent_platform":"\u003cstring>"},"credential":{"credential_id":"\u003cstring>","subject":"\u003cstring>"},"ended_at":"2023-11-07T05:31:56Z","recognized_by":"detection","risk_score":50,"journey":{"page_count":1,"duration_ms":1,"path_templates":["/","/pricing/","/about/"]},"detection_label":{"kind":"tool","value":"playwright","label":"Playwright","confidence":123},"detection":{"risk_score":50,"risk_level":"high","confidence":"high","automation_status":"automated","decision_state":"final","evaluation_phase":"behavioral","evaluated_at":"2023-11-07T05:31:56Z","score_history":[],"labels":[],"behaviors":[],"runtime_integrity":{"tampering":"\u003cstring>","developer_tools":"\u003cstring>","emulation":"\u003cstring>","virtualization":"\u003cstring>","privacy_hardening":"\u003cstring>","identity_spoofing":"\u003cstring>","replay":"\u003cstring>","outdated_environment":"\u003cstring>"},"network":{"state":"\u003cstring>","summary":"\u003cstring>","city":"\u003cstring>","region":"\u003cstring>","country":"\u003cstring>","country_code":"\u003cstring>","asn":"\u003cstring>","organization":"\u003cstring>","ip_version":"\u003cstring>","ip_truncated":"203.0.113.x","anonymity":["vpn"]},"device":{"form_factor":"\u003cstring>","os_name":"\u003cstring>","os_version":"\u003cstring>","browser_name":"\u003cstring>","browser_version":"\u003cstring>","screen_size":"\u003cstring>","locale":"\u003cstring>","timezone":"\u003cstring>"},"connection":{"ja4_profile":"\u003cstring>","ja4_confidence":"\u003cstring>","user_agent_alignment":"\u003cstring>"},"visitor_fingerprint":{"visitor_id":"\u003cstring>","confidence":123,"seen_count":123,"first_seen_at":"2023-11-07T05:31:56Z","last_seen_at":"2023-11-07T05:31:56Z","resolution_basis":"deterministic"}}}}},"exampleType":"generated"},"application/vnd.baselayer.v1+json":{"schema":{"description":"One visit, with who its visitor is and what detection made of it.","properties":{"visit_id":{"description":"The visit's id.","format":"uuid","title":"Visit Id","type":"string","isRequired":true,"uniqueKey":"visit_id","typeLabel":"string\u003cuuid>"},"environment":{"enum":["sandbox","production"],"title":"ApplicationType","type":"string","description":"The application's environment.","isRequired":true,"uniqueKey":"environment","typeLabel":"enum\u003cstring>"},"state":{"description":"Whether it goes on.","enum":["active","ended"],"title":"VisitState","type":"string","isRequired":true,"uniqueKey":"state","typeLabel":"enum\u003cstring>"},"presence":{"description":"The visitor's presence now.","properties":{"kind":{"description":"What is behind it; `unknown` before any evidence.","enum":["human","agent","crawler","automation","unknown"],"title":"PresenceKind","type":"string","isRequired":true,"uniqueKey":"presence.kind","typeLabel":"enum\u003cstring>"},"trust":{"description":"How strongly the evidence backs `kind`; `unobserved` before any evidence.","enum":["credentialed","verified","declared","scored","unobserved","none"],"title":"PresenceTrust","type":"string","isRequired":true,"uniqueKey":"presence.trust","typeLabel":"enum\u003cstring>"},"agent_platform":{"oneOf":[{"type":"string","title":"Agent Platform","description":"The agent platform its latest record named; null for a person or an unnamed agent.","example":"OpenAI ChatGPT","uniqueKey":"presence.agent_platform.oneOf.0","typeLabel":"string"},{"type":"null","title":"Agent Platform","description":"The agent platform its latest record named; null for a person or an unnamed agent.","example":"OpenAI ChatGPT","uniqueKey":"presence.agent_platform.oneOf.1","typeLabel":"null"}],"uniqueKey":"presence.agent_platform","typeLabel":"string | null"}},"required":["kind","trust"],"title":"VisitPresence (v1)","type":"object","isRequired":true,"uniqueKey":"presence","typeLabel":"VisitPresence (v1) · object"},"decision_count":{"description":"Its decisions so far.","minimum":0,"title":"Decision Count","type":"integer","isRequired":true,"uniqueKey":"decision_count","typeLabel":"integer"},"started_at":{"description":"Its first record.","format":"date-time","title":"Started At","type":"string","isRequired":true,"uniqueKey":"started_at","typeLabel":"string\u003cdate-time>"},"last_seen_at":{"description":"Its latest record.","format":"date-time","title":"Last Seen At","type":"string","isRequired":true,"uniqueKey":"last_seen_at","typeLabel":"string\u003cdate-time>"},"funnel_stage":{"description":"The furthest stage it reached.","enum":["arrived","admitted","browsed","carted","checked_out","converted"],"title":"FunnelStage","type":"string","isRequired":true,"uniqueKey":"funnel_stage","typeLabel":"enum\u003cstring>"},"identity_stage":{"description":"How far its identity got, from its presence trust: `credentialed` once any decision verified a credential, `verified_agent` for a verified signature, `declared` for a corroborated claim, and `anonymous` otherwise.","enum":["anonymous","declared","verified_agent","credentialed"],"title":"VisitIdentityStage","type":"string","isRequired":true,"uniqueKey":"identity_stage","typeLabel":"enum\u003cstring>"},"identity":{"description":"Who the visitor is.","properties":{"stage":{"description":"How far its identity got.","enum":["anonymous","declared","verified_agent","credentialed"],"title":"VisitIdentityStage","type":"string","isRequired":true,"uniqueKey":"identity.stage","typeLabel":"enum\u003cstring>"},"agent_name":{"oneOf":[{"type":"string","title":"Agent Name","description":"The agent platform it named or was matched to.","example":"OpenAI ChatGPT","uniqueKey":"identity.agent_name.oneOf.0","typeLabel":"string"},{"type":"null","title":"Agent Name","description":"The agent platform it named or was matched to.","example":"OpenAI ChatGPT","uniqueKey":"identity.agent_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"identity.agent_name","typeLabel":"string | null"},"operator":{"oneOf":[{"type":"string","title":"Operator","description":"Who runs the agent: the domain that signed its requests.","example":"chatgpt.com","uniqueKey":"identity.operator.oneOf.0","typeLabel":"string"},{"type":"null","title":"Operator","description":"Who runs the agent: the domain that signed its requests.","example":"chatgpt.com","uniqueKey":"identity.operator.oneOf.1","typeLabel":"null"}],"uniqueKey":"identity.operator","typeLabel":"string | null"},"recognized_by":{"oneOf":[{"type":"string","title":"VisitRecognition","description":"What the visitor was recognized by.","enum":["detection","user_agent","web_bot_auth","credential"],"uniqueKey":"identity.recognized_by.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"What the visitor was recognized by.","uniqueKey":"identity.recognized_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"identity.recognized_by","typeLabel":"enum\u003cstring> | null"},"signature_status":{"oneOf":[{"type":"string","title":"Signature Status","description":"The Web Bot Auth signature's result, as detection reported it.","example":"verified","uniqueKey":"identity.signature_status.oneOf.0","typeLabel":"string"},{"type":"null","title":"Signature Status","description":"The Web Bot Auth signature's result, as detection reported it.","example":"verified","uniqueKey":"identity.signature_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"identity.signature_status","typeLabel":"string | null"},"identity_level":{"oneOf":[{"type":"string","title":"IdentityLevel","description":"The deepest identity any of its decisions had.","enum":["L1","L2","L3"],"uniqueKey":"identity.identity_level.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"The deepest identity any of its decisions had.","uniqueKey":"identity.identity_level.oneOf.1","typeLabel":"null"}],"uniqueKey":"identity.identity_level","typeLabel":"enum\u003cstring> | null"},"verification_level":{"oneOf":[{"type":"integer","title":"VerificationLevel","description":"The verified credential's verification level, as an integer.","enum":[1,2,3],"uniqueKey":"identity.verification_level.oneOf.0","typeLabel":"enum\u003cinteger>"},{"type":"null","description":"The verified credential's verification level, as an integer.","uniqueKey":"identity.verification_level.oneOf.1","typeLabel":"null"}],"uniqueKey":"identity.verification_level","typeLabel":"enum\u003cinteger> | null"},"subject":{"oneOf":[{"type":"string","title":"Subject","description":"The verified credential's pairwise subject DID for this audience.","uniqueKey":"identity.subject.oneOf.0","typeLabel":"string"},{"type":"null","title":"Subject","description":"The verified credential's pairwise subject DID for this audience.","uniqueKey":"identity.subject.oneOf.1","typeLabel":"null"}],"uniqueKey":"identity.subject","typeLabel":"string | null"},"credential_id":{"oneOf":[{"type":"string","title":"Credential Id","description":"The verified credential's `jti`.","uniqueKey":"identity.credential_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Credential Id","description":"The verified credential's `jti`.","uniqueKey":"identity.credential_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"identity.credential_id","typeLabel":"string | null"},"agent_key_thumbprint":{"oneOf":[{"type":"string","title":"Agent Key Thumbprint","description":"The agent key's RFC 7638 thumbprint.","uniqueKey":"identity.agent_key_thumbprint.oneOf.0","typeLabel":"string"},{"type":"null","title":"Agent Key Thumbprint","description":"The agent key's RFC 7638 thumbprint.","uniqueKey":"identity.agent_key_thumbprint.oneOf.1","typeLabel":"null"}],"uniqueKey":"identity.agent_key_thumbprint","typeLabel":"string | null"},"seen_before":{"oneOf":[{"type":"object","title":"VisitSeenBefore (v1)","description":"How often detection has seen the visitor.","properties":{"seen_count":{"oneOf":[{"type":"integer","title":"Seen Count","description":"Its visits seen so far.","minimum":0,"uniqueKey":"identity.seen_before.oneOf.0.seen_count.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Seen Count","description":"Its visits seen so far.","uniqueKey":"identity.seen_before.oneOf.0.seen_count.oneOf.1","typeLabel":"null"}],"uniqueKey":"identity.seen_before.oneOf.0.seen_count","typeLabel":"integer | null"},"first_seen_at":{"oneOf":[{"type":"string","title":"First Seen At","description":"When it was first seen.","format":"date-time","uniqueKey":"identity.seen_before.oneOf.0.first_seen_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"First Seen At","description":"When it was first seen.","uniqueKey":"identity.seen_before.oneOf.0.first_seen_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"identity.seen_before.oneOf.0.first_seen_at","typeLabel":"string\u003cdate-time> | null"},"last_seen_at":{"oneOf":[{"type":"string","title":"Last Seen At","description":"When it was last seen.","format":"date-time","uniqueKey":"identity.seen_before.oneOf.0.last_seen_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Last Seen At","description":"When it was last seen.","uniqueKey":"identity.seen_before.oneOf.0.last_seen_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"identity.seen_before.oneOf.0.last_seen_at","typeLabel":"string\u003cdate-time> | null"}},"uniqueKey":"identity.seen_before.oneOf.0","typeLabel":"VisitSeenBefore (v1) · object"},{"type":"null","description":"How often detection has seen the visitor.","uniqueKey":"identity.seen_before.oneOf.1","typeLabel":"null"}],"uniqueKey":"identity.seen_before","typeLabel":"VisitSeenBefore (v1) · object | null"}},"required":["stage"],"title":"VisitIdentity (v1)","type":"object","isRequired":true,"uniqueKey":"identity","typeLabel":"VisitIdentity (v1) · object"},"transport":{"oneOf":[{"type":"string","title":"VisitTransport","description":"How the visitor arrived: `browser` when it has only browser events; null when no record says.","enum":["browser","api","mcp","ucp"],"uniqueKey":"transport.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"How the visitor arrived: `browser` when it has only browser events; null when no record says.","uniqueKey":"transport.oneOf.1","typeLabel":"null"}],"uniqueKey":"transport","typeLabel":"enum\u003cstring> | null"},"outcome":{"oneOf":[{"type":"string","title":"VisitOutcome","description":"How it ended; null while active.","enum":["converted","abandoned","blocked"],"uniqueKey":"outcome.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"How it ended; null while active.","uniqueKey":"outcome.oneOf.1","typeLabel":"null"}],"uniqueKey":"outcome","typeLabel":"enum\u003cstring> | null"},"first_step":{"oneOf":[{"type":"string","title":"VisitStep","description":"The step of its first decision; null when it has none.","enum":["browse","search","cart","checkout","payment","account","signup","write"],"uniqueKey":"first_step.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"The step of its first decision; null when it has none.","uniqueKey":"first_step.oneOf.1","typeLabel":"null"}],"uniqueKey":"first_step","typeLabel":"enum\u003cstring> | null"},"last_step":{"oneOf":[{"type":"string","title":"VisitStep","description":"The step of its latest decision; null when it has none.","enum":["browse","search","cart","checkout","payment","account","signup","write"],"uniqueKey":"last_step.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"The step of its latest decision; null when it has none.","uniqueKey":"last_step.oneOf.1","typeLabel":"null"}],"uniqueKey":"last_step","typeLabel":"enum\u003cstring> | null"},"identity_level":{"oneOf":[{"type":"string","title":"IdentityLevel","description":"The deepest identity any of its decisions had.","enum":["L1","L2","L3"],"uniqueKey":"identity_level.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"The deepest identity any of its decisions had.","uniqueKey":"identity_level.oneOf.1","typeLabel":"null"}],"uniqueKey":"identity_level","typeLabel":"enum\u003cstring> | null"},"agent":{"oneOf":[{"type":"object","title":"VisitAgent (v1)","description":"The agent behind it.","required":["agent_key_thumbprint","agent_key_source","first_seen_at","visit_count"],"properties":{"agent_key_thumbprint":{"description":"The agent key's RFC 7638 thumbprint.","title":"Agent Key Thumbprint","type":"string","isRequired":true,"uniqueKey":"agent.oneOf.0.agent_key_thumbprint","typeLabel":"string"},"agent_key_source":{"description":"Where the key came from.","enum":["kya","web_bot_auth","tap"],"title":"AgentKeySource","type":"string","isRequired":true,"uniqueKey":"agent.oneOf.0.agent_key_source","typeLabel":"enum\u003cstring>"},"first_seen_at":{"description":"When this application first saw the agent; its value now.","format":"date-time","title":"First Seen At","type":"string","isRequired":true,"uniqueKey":"agent.oneOf.0.first_seen_at","typeLabel":"string\u003cdate-time>"},"visit_count":{"description":"The agent's visits to this application; its value now.","minimum":0,"title":"Visit Count","type":"integer","isRequired":true,"uniqueKey":"agent.oneOf.0.visit_count","typeLabel":"integer"},"agent_key_kid":{"oneOf":[{"type":"string","title":"Agent Key Kid","description":"The key's `kid`, when it has one.","uniqueKey":"agent.oneOf.0.agent_key_kid.oneOf.0","typeLabel":"string"},{"type":"null","title":"Agent Key Kid","description":"The key's `kid`, when it has one.","uniqueKey":"agent.oneOf.0.agent_key_kid.oneOf.1","typeLabel":"null"}],"uniqueKey":"agent.oneOf.0.agent_key_kid","typeLabel":"string | null"},"agent_platform":{"oneOf":[{"type":"string","title":"Agent Platform","description":"The agent platform the key belongs to, when known.","uniqueKey":"agent.oneOf.0.agent_platform.oneOf.0","typeLabel":"string"},{"type":"null","title":"Agent Platform","description":"The agent platform the key belongs to, when known.","uniqueKey":"agent.oneOf.0.agent_platform.oneOf.1","typeLabel":"null"}],"uniqueKey":"agent.oneOf.0.agent_platform","typeLabel":"string | null"}},"uniqueKey":"agent.oneOf.0","typeLabel":"VisitAgent (v1) · object"},{"type":"null","description":"The agent behind it.","uniqueKey":"agent.oneOf.1","typeLabel":"null"}],"uniqueKey":"agent","typeLabel":"VisitAgent (v1) · object | null"},"credential":{"oneOf":[{"type":"object","title":"VisitVerifiedCredential (v1)","description":"The latest KYA credential the SDK verified on it; null when none.","required":["credential_id","subject"],"properties":{"credential_id":{"description":"The credential's `jti`.","title":"Credential Id","type":"string","isRequired":true,"uniqueKey":"credential.oneOf.0.credential_id","typeLabel":"string"},"subject":{"description":"The credential's pairwise subject DID for this audience.","title":"Subject","type":"string","isRequired":true,"uniqueKey":"credential.oneOf.0.subject","typeLabel":"string"}},"uniqueKey":"credential.oneOf.0","typeLabel":"VisitVerifiedCredential (v1) · object"},{"type":"null","description":"The latest KYA credential the SDK verified on it; null when none.","uniqueKey":"credential.oneOf.1","typeLabel":"null"}],"uniqueKey":"credential","typeLabel":"VisitVerifiedCredential (v1) · object | null"},"ended_at":{"oneOf":[{"type":"string","title":"Ended At","description":"When it ended; null while active.","format":"date-time","uniqueKey":"ended_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Ended At","description":"When it ended; null while active.","uniqueKey":"ended_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"ended_at","typeLabel":"string\u003cdate-time> | null"},"recognized_by":{"oneOf":[{"type":"string","title":"VisitRecognition","description":"What the visitor was recognized by; null when nothing recognized it.","enum":["detection","user_agent","web_bot_auth","credential"],"uniqueKey":"recognized_by.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"What the visitor was recognized by; null when nothing recognized it.","uniqueKey":"recognized_by.oneOf.1","typeLabel":"null"}],"uniqueKey":"recognized_by","typeLabel":"enum\u003cstring> | null"},"risk_score":{"oneOf":[{"type":"integer","title":"Risk Score","description":"The risk its latest detection update scored, 0 to 100; null before one, or when the update carried no score.","maximum":100,"minimum":0,"uniqueKey":"risk_score.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Risk Score","description":"The risk its latest detection update scored, 0 to 100; null before one, or when the update carried no score.","uniqueKey":"risk_score.oneOf.1","typeLabel":"null"}],"uniqueKey":"risk_score","typeLabel":"integer | null"},"journey":{"oneOf":[{"type":"object","title":"VisitJourney (v1)","description":"Its page views; null when it viewed no page.","required":["page_count","duration_ms","path_templates"],"properties":{"page_count":{"description":"Its page views.","minimum":0,"title":"Page Count","type":"integer","isRequired":true,"uniqueKey":"journey.oneOf.0.page_count","typeLabel":"integer"},"duration_ms":{"description":"From its first record to its latest, in milliseconds.","minimum":0,"title":"Duration Ms","type":"integer","isRequired":true,"uniqueKey":"journey.oneOf.0.duration_ms","typeLabel":"integer"},"path_templates":{"description":"The pages it viewed, as templates, in order; the first 20.","examples":[["/","/pricing/","/about/"]],"items":{"type":"string","uniqueKey":"journey.oneOf.0.path_templates.items.[INDEX]","typeLabel":"string"},"title":"Path Templates","type":"array","isRequired":true,"uniqueKey":"journey.oneOf.0.path_templates","typeLabel":"string[]"}},"uniqueKey":"journey.oneOf.0","typeLabel":"VisitJourney (v1) · object"},{"type":"null","description":"Its page views; null when it viewed no page.","uniqueKey":"journey.oneOf.1","typeLabel":"null"}],"uniqueKey":"journey","typeLabel":"VisitJourney (v1) · object | null"},"detection_label":{"oneOf":[{"type":"object","title":"VisitDetectionLabel (v1)","description":"The tool, product, provider or environment its latest detection update attributed it to with the highest confidence; null when none.","required":["kind"],"properties":{"kind":{"description":"What it names.","enum":["tool","product","provider","environment"],"title":"DetectionLabelKind","type":"string","examples":["tool"],"isRequired":true,"uniqueKey":"detection_label.oneOf.0.kind","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{"type":"string","title":"Value","description":"Its key.","example":"playwright","uniqueKey":"detection_label.oneOf.0.value.oneOf.0","typeLabel":"string"},{"type":"null","title":"Value","description":"Its key.","example":"playwright","uniqueKey":"detection_label.oneOf.0.value.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection_label.oneOf.0.value","typeLabel":"string | null"},"label":{"oneOf":[{"type":"string","title":"Label","description":"Its name.","example":"Playwright","uniqueKey":"detection_label.oneOf.0.label.oneOf.0","typeLabel":"string"},{"type":"null","title":"Label","description":"Its name.","example":"Playwright","uniqueKey":"detection_label.oneOf.0.label.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection_label.oneOf.0.label","typeLabel":"string | null"},"confidence":{"oneOf":[{"type":"integer","title":"Confidence","description":"How sure, 0 to 100.","uniqueKey":"detection_label.oneOf.0.confidence.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Confidence","description":"How sure, 0 to 100.","uniqueKey":"detection_label.oneOf.0.confidence.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection_label.oneOf.0.confidence","typeLabel":"integer | null"}},"uniqueKey":"detection_label.oneOf.0","typeLabel":"VisitDetectionLabel (v1) · object"},{"type":"null","description":"The tool, product, provider or environment its latest detection update attributed it to with the highest confidence; null when none.","uniqueKey":"detection_label.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection_label","typeLabel":"VisitDetectionLabel (v1) · object | null"},"detection":{"oneOf":[{"type":"object","title":"VisitDetection (v1)","description":"What detection made of it; null before a detection update.","properties":{"risk_score":{"oneOf":[{"type":"integer","title":"Risk Score","description":"The risk, 0 to 100.","maximum":100,"minimum":0,"uniqueKey":"detection.oneOf.0.risk_score.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Risk Score","description":"The risk, 0 to 100.","uniqueKey":"detection.oneOf.0.risk_score.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.risk_score","typeLabel":"integer | null"},"risk_level":{"oneOf":[{"type":"string","title":"RiskLevel","description":"The risk band.","enum":["high","medium","low","no_risk"],"uniqueKey":"detection.oneOf.0.risk_level.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"The risk band.","uniqueKey":"detection.oneOf.0.risk_level.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.risk_level","typeLabel":"enum\u003cstring> | null"},"confidence":{"oneOf":[{"type":"string","title":"ConfidenceLevel","description":"How sure it was.","enum":["high","medium","low"],"uniqueKey":"detection.oneOf.0.confidence.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"How sure it was.","uniqueKey":"detection.oneOf.0.confidence.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.confidence","typeLabel":"enum\u003cstring> | null"},"automation_status":{"oneOf":[{"type":"string","title":"Automation Status","description":"Whether it judged the visitor automated.","example":"automated","uniqueKey":"detection.oneOf.0.automation_status.oneOf.0","typeLabel":"string"},{"type":"null","title":"Automation Status","description":"Whether it judged the visitor automated.","example":"automated","uniqueKey":"detection.oneOf.0.automation_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.automation_status","typeLabel":"string | null"},"decision_state":{"oneOf":[{"type":"string","title":"Decision State","description":"Whether the score is preliminary or final.","example":"final","uniqueKey":"detection.oneOf.0.decision_state.oneOf.0","typeLabel":"string"},{"type":"null","title":"Decision State","description":"Whether the score is preliminary or final.","example":"final","uniqueKey":"detection.oneOf.0.decision_state.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.decision_state","typeLabel":"string | null"},"evaluation_phase":{"oneOf":[{"type":"string","title":"Evaluation Phase","description":"The phase that scored.","example":"behavioral","uniqueKey":"detection.oneOf.0.evaluation_phase.oneOf.0","typeLabel":"string"},{"type":"null","title":"Evaluation Phase","description":"The phase that scored.","example":"behavioral","uniqueKey":"detection.oneOf.0.evaluation_phase.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.evaluation_phase","typeLabel":"string | null"},"evaluated_at":{"oneOf":[{"type":"string","title":"Evaluated At","description":"When it scored.","format":"date-time","uniqueKey":"detection.oneOf.0.evaluated_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Evaluated At","description":"When it scored.","uniqueKey":"detection.oneOf.0.evaluated_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.evaluated_at","typeLabel":"string\u003cdate-time> | null"},"score_history":{"default":[],"description":"Every score it gave the visit, oldest first, one per instant.","items":{"description":"One score detection gave a visit.","properties":{"evaluated_at":{"description":"When it scored.","format":"date-time","title":"Evaluated At","type":"string","isRequired":true,"uniqueKey":"detection.oneOf.0.score_history.items.[INDEX].evaluated_at","typeLabel":"string\u003cdate-time>"},"risk_score":{"oneOf":[{"type":"integer","title":"Risk Score","description":"The risk, 0 to 100.","maximum":100,"minimum":0,"uniqueKey":"detection.oneOf.0.score_history.items.[INDEX].risk_score.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Risk Score","description":"The risk, 0 to 100.","uniqueKey":"detection.oneOf.0.score_history.items.[INDEX].risk_score.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.score_history.items.[INDEX].risk_score","typeLabel":"integer | null"},"automation_status":{"oneOf":[{"type":"string","title":"Automation Status","description":"Whether it judged the visitor automated.","example":"automated","uniqueKey":"detection.oneOf.0.score_history.items.[INDEX].automation_status.oneOf.0","typeLabel":"string"},{"type":"null","title":"Automation Status","description":"Whether it judged the visitor automated.","example":"automated","uniqueKey":"detection.oneOf.0.score_history.items.[INDEX].automation_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.score_history.items.[INDEX].automation_status","typeLabel":"string | null"},"decision_state":{"oneOf":[{"type":"string","title":"Decision State","description":"Whether the score was preliminary or final.","example":"final","uniqueKey":"detection.oneOf.0.score_history.items.[INDEX].decision_state.oneOf.0","typeLabel":"string"},{"type":"null","title":"Decision State","description":"Whether the score was preliminary or final.","example":"final","uniqueKey":"detection.oneOf.0.score_history.items.[INDEX].decision_state.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.score_history.items.[INDEX].decision_state","typeLabel":"string | null"},"evaluation_phase":{"oneOf":[{"type":"string","title":"Evaluation Phase","description":"The phase that scored.","example":"behavioral","uniqueKey":"detection.oneOf.0.score_history.items.[INDEX].evaluation_phase.oneOf.0","typeLabel":"string"},{"type":"null","title":"Evaluation Phase","description":"The phase that scored.","example":"behavioral","uniqueKey":"detection.oneOf.0.score_history.items.[INDEX].evaluation_phase.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.score_history.items.[INDEX].evaluation_phase","typeLabel":"string | null"}},"required":["evaluated_at"],"title":"VisitDetectionScore (v1)","type":"object","uniqueKey":"detection.oneOf.0.score_history.items.[INDEX]","typeLabel":"VisitDetectionScore (v1) · object"},"title":"Score History","type":"array","uniqueKey":"detection.oneOf.0.score_history","typeLabel":"VisitDetectionScore (v1) · object[]"},"labels":{"default":[],"description":"The tools, products, providers and environments it attributed the visitor to. Labels of any other kind, such as who the visitor is, are not returned.","items":{"description":"Something detection attributed the visitor to.","properties":{"kind":{"description":"What it names.","enum":["tool","product","provider","environment"],"title":"DetectionLabelKind","type":"string","examples":["tool"],"isRequired":true,"uniqueKey":"detection.oneOf.0.labels.items.[INDEX].kind","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{"type":"string","title":"Value","description":"Its key.","example":"playwright","uniqueKey":"detection.oneOf.0.labels.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"null","title":"Value","description":"Its key.","example":"playwright","uniqueKey":"detection.oneOf.0.labels.items.[INDEX].value.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.labels.items.[INDEX].value","typeLabel":"string | null"},"label":{"oneOf":[{"type":"string","title":"Label","description":"Its name.","example":"Playwright","uniqueKey":"detection.oneOf.0.labels.items.[INDEX].label.oneOf.0","typeLabel":"string"},{"type":"null","title":"Label","description":"Its name.","example":"Playwright","uniqueKey":"detection.oneOf.0.labels.items.[INDEX].label.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.labels.items.[INDEX].label","typeLabel":"string | null"},"confidence":{"oneOf":[{"type":"integer","title":"Confidence","description":"How sure, 0 to 100.","uniqueKey":"detection.oneOf.0.labels.items.[INDEX].confidence.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Confidence","description":"How sure, 0 to 100.","uniqueKey":"detection.oneOf.0.labels.items.[INDEX].confidence.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.labels.items.[INDEX].confidence","typeLabel":"integer | null"}},"required":["kind"],"title":"VisitDetectionLabel (v1)","type":"object","uniqueKey":"detection.oneOf.0.labels.items.[INDEX]","typeLabel":"VisitDetectionLabel (v1) · object"},"title":"Labels","type":"array","uniqueKey":"detection.oneOf.0.labels","typeLabel":"VisitDetectionLabel (v1) · object[]"},"behaviors":{"default":[],"description":"The behaviours it observed.","items":{"description":"A behaviour detection observed.","properties":{"channel":{"oneOf":[{"type":"string","title":"Channel","description":"Where it was seen.","example":"typing","uniqueKey":"detection.oneOf.0.behaviors.items.[INDEX].channel.oneOf.0","typeLabel":"string"},{"type":"null","title":"Channel","description":"Where it was seen.","example":"typing","uniqueKey":"detection.oneOf.0.behaviors.items.[INDEX].channel.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.behaviors.items.[INDEX].channel","typeLabel":"string | null"},"value":{"oneOf":[{"type":"string","title":"Value","description":"Its key.","example":"synthetic-typing","uniqueKey":"detection.oneOf.0.behaviors.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"null","title":"Value","description":"Its key.","example":"synthetic-typing","uniqueKey":"detection.oneOf.0.behaviors.items.[INDEX].value.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.behaviors.items.[INDEX].value","typeLabel":"string | null"},"label":{"oneOf":[{"type":"string","title":"Label","description":"Its name.","example":"Synthetic Typing","uniqueKey":"detection.oneOf.0.behaviors.items.[INDEX].label.oneOf.0","typeLabel":"string"},{"type":"null","title":"Label","description":"Its name.","example":"Synthetic Typing","uniqueKey":"detection.oneOf.0.behaviors.items.[INDEX].label.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.behaviors.items.[INDEX].label","typeLabel":"string | null"},"confidence":{"oneOf":[{"type":"integer","title":"Confidence","description":"How sure, 0 to 100.","uniqueKey":"detection.oneOf.0.behaviors.items.[INDEX].confidence.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Confidence","description":"How sure, 0 to 100.","uniqueKey":"detection.oneOf.0.behaviors.items.[INDEX].confidence.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.behaviors.items.[INDEX].confidence","typeLabel":"integer | null"}},"title":"VisitDetectionBehavior (v1)","type":"object","uniqueKey":"detection.oneOf.0.behaviors.items.[INDEX]","typeLabel":"VisitDetectionBehavior (v1) · object"},"title":"Behaviors","type":"array","uniqueKey":"detection.oneOf.0.behaviors","typeLabel":"VisitDetectionBehavior (v1) · object[]"},"runtime_integrity":{"oneOf":[{"type":"object","title":"VisitRuntimeIntegrity (v1)","description":"Each runtime check's result, as detection reported it.","properties":{"tampering":{"oneOf":[{"type":"string","title":"Tampering","uniqueKey":"detection.oneOf.0.runtime_integrity.oneOf.0.tampering.oneOf.0","typeLabel":"string"},{"type":"null","title":"Tampering","uniqueKey":"detection.oneOf.0.runtime_integrity.oneOf.0.tampering.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.runtime_integrity.oneOf.0.tampering","typeLabel":"string | null"},"developer_tools":{"oneOf":[{"type":"string","title":"Developer Tools","uniqueKey":"detection.oneOf.0.runtime_integrity.oneOf.0.developer_tools.oneOf.0","typeLabel":"string"},{"type":"null","title":"Developer Tools","uniqueKey":"detection.oneOf.0.runtime_integrity.oneOf.0.developer_tools.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.runtime_integrity.oneOf.0.developer_tools","typeLabel":"string | null"},"emulation":{"oneOf":[{"type":"string","title":"Emulation","uniqueKey":"detection.oneOf.0.runtime_integrity.oneOf.0.emulation.oneOf.0","typeLabel":"string"},{"type":"null","title":"Emulation","uniqueKey":"detection.oneOf.0.runtime_integrity.oneOf.0.emulation.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.runtime_integrity.oneOf.0.emulation","typeLabel":"string | null"},"virtualization":{"oneOf":[{"type":"string","title":"Virtualization","uniqueKey":"detection.oneOf.0.runtime_integrity.oneOf.0.virtualization.oneOf.0","typeLabel":"string"},{"type":"null","title":"Virtualization","uniqueKey":"detection.oneOf.0.runtime_integrity.oneOf.0.virtualization.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.runtime_integrity.oneOf.0.virtualization","typeLabel":"string | null"},"privacy_hardening":{"oneOf":[{"type":"string","title":"Privacy Hardening","uniqueKey":"detection.oneOf.0.runtime_integrity.oneOf.0.privacy_hardening.oneOf.0","typeLabel":"string"},{"type":"null","title":"Privacy Hardening","uniqueKey":"detection.oneOf.0.runtime_integrity.oneOf.0.privacy_hardening.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.runtime_integrity.oneOf.0.privacy_hardening","typeLabel":"string | null"},"identity_spoofing":{"oneOf":[{"type":"string","title":"Identity Spoofing","uniqueKey":"detection.oneOf.0.runtime_integrity.oneOf.0.identity_spoofing.oneOf.0","typeLabel":"string"},{"type":"null","title":"Identity Spoofing","uniqueKey":"detection.oneOf.0.runtime_integrity.oneOf.0.identity_spoofing.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.runtime_integrity.oneOf.0.identity_spoofing","typeLabel":"string | null"},"replay":{"oneOf":[{"type":"string","title":"Replay","uniqueKey":"detection.oneOf.0.runtime_integrity.oneOf.0.replay.oneOf.0","typeLabel":"string"},{"type":"null","title":"Replay","uniqueKey":"detection.oneOf.0.runtime_integrity.oneOf.0.replay.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.runtime_integrity.oneOf.0.replay","typeLabel":"string | null"},"outdated_environment":{"oneOf":[{"type":"string","title":"Outdated Environment","uniqueKey":"detection.oneOf.0.runtime_integrity.oneOf.0.outdated_environment.oneOf.0","typeLabel":"string"},{"type":"null","title":"Outdated Environment","uniqueKey":"detection.oneOf.0.runtime_integrity.oneOf.0.outdated_environment.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.runtime_integrity.oneOf.0.outdated_environment","typeLabel":"string | null"}},"uniqueKey":"detection.oneOf.0.runtime_integrity.oneOf.0","typeLabel":"VisitRuntimeIntegrity (v1) · object"},{"type":"null","uniqueKey":"detection.oneOf.0.runtime_integrity.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.runtime_integrity","typeLabel":"VisitRuntimeIntegrity (v1) · object | null"},"network":{"oneOf":[{"type":"object","title":"VisitNetwork (v1)","description":"Where the visitor connected from. The IP address is only ever truncated.","properties":{"state":{"oneOf":[{"type":"string","title":"State","description":"Whether the network read finished.","uniqueKey":"detection.oneOf.0.network.oneOf.0.state.oneOf.0","typeLabel":"string"},{"type":"null","title":"State","description":"Whether the network read finished.","uniqueKey":"detection.oneOf.0.network.oneOf.0.state.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.network.oneOf.0.state","typeLabel":"string | null"},"summary":{"oneOf":[{"type":"string","title":"Summary","uniqueKey":"detection.oneOf.0.network.oneOf.0.summary.oneOf.0","typeLabel":"string"},{"type":"null","title":"Summary","uniqueKey":"detection.oneOf.0.network.oneOf.0.summary.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.network.oneOf.0.summary","typeLabel":"string | null"},"city":{"oneOf":[{"type":"string","title":"City","uniqueKey":"detection.oneOf.0.network.oneOf.0.city.oneOf.0","typeLabel":"string"},{"type":"null","title":"City","uniqueKey":"detection.oneOf.0.network.oneOf.0.city.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.network.oneOf.0.city","typeLabel":"string | null"},"region":{"oneOf":[{"type":"string","title":"Region","uniqueKey":"detection.oneOf.0.network.oneOf.0.region.oneOf.0","typeLabel":"string"},{"type":"null","title":"Region","uniqueKey":"detection.oneOf.0.network.oneOf.0.region.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.network.oneOf.0.region","typeLabel":"string | null"},"country":{"oneOf":[{"type":"string","title":"Country","uniqueKey":"detection.oneOf.0.network.oneOf.0.country.oneOf.0","typeLabel":"string"},{"type":"null","title":"Country","uniqueKey":"detection.oneOf.0.network.oneOf.0.country.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.network.oneOf.0.country","typeLabel":"string | null"},"country_code":{"oneOf":[{"type":"string","title":"Country Code","uniqueKey":"detection.oneOf.0.network.oneOf.0.country_code.oneOf.0","typeLabel":"string"},{"type":"null","title":"Country Code","uniqueKey":"detection.oneOf.0.network.oneOf.0.country_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.network.oneOf.0.country_code","typeLabel":"string | null"},"asn":{"oneOf":[{"type":"string","title":"Asn","uniqueKey":"detection.oneOf.0.network.oneOf.0.asn.oneOf.0","typeLabel":"string"},{"type":"null","title":"Asn","uniqueKey":"detection.oneOf.0.network.oneOf.0.asn.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.network.oneOf.0.asn","typeLabel":"string | null"},"organization":{"oneOf":[{"type":"string","title":"Organization","uniqueKey":"detection.oneOf.0.network.oneOf.0.organization.oneOf.0","typeLabel":"string"},{"type":"null","title":"Organization","uniqueKey":"detection.oneOf.0.network.oneOf.0.organization.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.network.oneOf.0.organization","typeLabel":"string | null"},"ip_version":{"oneOf":[{"type":"string","title":"Ip Version","uniqueKey":"detection.oneOf.0.network.oneOf.0.ip_version.oneOf.0","typeLabel":"string"},{"type":"null","title":"Ip Version","uniqueKey":"detection.oneOf.0.network.oneOf.0.ip_version.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.network.oneOf.0.ip_version","typeLabel":"string | null"},"ip_truncated":{"oneOf":[{"type":"string","title":"Ip Truncated","description":"The IP address, truncated.","example":"203.0.113.x","uniqueKey":"detection.oneOf.0.network.oneOf.0.ip_truncated.oneOf.0","typeLabel":"string"},{"type":"null","title":"Ip Truncated","description":"The IP address, truncated.","example":"203.0.113.x","uniqueKey":"detection.oneOf.0.network.oneOf.0.ip_truncated.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.network.oneOf.0.ip_truncated","typeLabel":"string | null"},"anonymity":{"default":[],"description":"The anonymizers seen.","examples":[["vpn"]],"items":{"type":"string","uniqueKey":"detection.oneOf.0.network.oneOf.0.anonymity.items.[INDEX]","typeLabel":"string"},"title":"Anonymity","type":"array","uniqueKey":"detection.oneOf.0.network.oneOf.0.anonymity","typeLabel":"string[]"}},"uniqueKey":"detection.oneOf.0.network.oneOf.0","typeLabel":"VisitNetwork (v1) · object"},{"type":"null","uniqueKey":"detection.oneOf.0.network.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.network","typeLabel":"VisitNetwork (v1) · object | null"},"device":{"oneOf":[{"type":"object","title":"VisitDevice (v1)","description":"The device and browser the visitor reported.","properties":{"form_factor":{"oneOf":[{"type":"string","title":"Form Factor","uniqueKey":"detection.oneOf.0.device.oneOf.0.form_factor.oneOf.0","typeLabel":"string"},{"type":"null","title":"Form Factor","uniqueKey":"detection.oneOf.0.device.oneOf.0.form_factor.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.device.oneOf.0.form_factor","typeLabel":"string | null"},"os_name":{"oneOf":[{"type":"string","title":"Os Name","uniqueKey":"detection.oneOf.0.device.oneOf.0.os_name.oneOf.0","typeLabel":"string"},{"type":"null","title":"Os Name","uniqueKey":"detection.oneOf.0.device.oneOf.0.os_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.device.oneOf.0.os_name","typeLabel":"string | null"},"os_version":{"oneOf":[{"type":"string","title":"Os Version","uniqueKey":"detection.oneOf.0.device.oneOf.0.os_version.oneOf.0","typeLabel":"string"},{"type":"null","title":"Os Version","uniqueKey":"detection.oneOf.0.device.oneOf.0.os_version.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.device.oneOf.0.os_version","typeLabel":"string | null"},"browser_name":{"oneOf":[{"type":"string","title":"Browser Name","uniqueKey":"detection.oneOf.0.device.oneOf.0.browser_name.oneOf.0","typeLabel":"string"},{"type":"null","title":"Browser Name","uniqueKey":"detection.oneOf.0.device.oneOf.0.browser_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.device.oneOf.0.browser_name","typeLabel":"string | null"},"browser_version":{"oneOf":[{"type":"string","title":"Browser Version","uniqueKey":"detection.oneOf.0.device.oneOf.0.browser_version.oneOf.0","typeLabel":"string"},{"type":"null","title":"Browser Version","uniqueKey":"detection.oneOf.0.device.oneOf.0.browser_version.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.device.oneOf.0.browser_version","typeLabel":"string | null"},"screen_size":{"oneOf":[{"type":"string","title":"Screen Size","uniqueKey":"detection.oneOf.0.device.oneOf.0.screen_size.oneOf.0","typeLabel":"string"},{"type":"null","title":"Screen Size","uniqueKey":"detection.oneOf.0.device.oneOf.0.screen_size.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.device.oneOf.0.screen_size","typeLabel":"string | null"},"locale":{"oneOf":[{"type":"string","title":"Locale","uniqueKey":"detection.oneOf.0.device.oneOf.0.locale.oneOf.0","typeLabel":"string"},{"type":"null","title":"Locale","uniqueKey":"detection.oneOf.0.device.oneOf.0.locale.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.device.oneOf.0.locale","typeLabel":"string | null"},"timezone":{"oneOf":[{"type":"string","title":"Timezone","uniqueKey":"detection.oneOf.0.device.oneOf.0.timezone.oneOf.0","typeLabel":"string"},{"type":"null","title":"Timezone","uniqueKey":"detection.oneOf.0.device.oneOf.0.timezone.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.device.oneOf.0.timezone","typeLabel":"string | null"}},"uniqueKey":"detection.oneOf.0.device.oneOf.0","typeLabel":"VisitDevice (v1) · object"},{"type":"null","uniqueKey":"detection.oneOf.0.device.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.device","typeLabel":"VisitDevice (v1) · object | null"},"connection":{"oneOf":[{"type":"object","title":"VisitConnection (v1)","description":"The visitor's TLS connection, and whether its user agent agrees with it.","properties":{"ja4_profile":{"oneOf":[{"type":"string","title":"Ja4 Profile","uniqueKey":"detection.oneOf.0.connection.oneOf.0.ja4_profile.oneOf.0","typeLabel":"string"},{"type":"null","title":"Ja4 Profile","uniqueKey":"detection.oneOf.0.connection.oneOf.0.ja4_profile.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.connection.oneOf.0.ja4_profile","typeLabel":"string | null"},"ja4_confidence":{"oneOf":[{"type":"string","title":"Ja4 Confidence","uniqueKey":"detection.oneOf.0.connection.oneOf.0.ja4_confidence.oneOf.0","typeLabel":"string"},{"type":"null","title":"Ja4 Confidence","uniqueKey":"detection.oneOf.0.connection.oneOf.0.ja4_confidence.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.connection.oneOf.0.ja4_confidence","typeLabel":"string | null"},"user_agent_alignment":{"oneOf":[{"type":"string","title":"User Agent Alignment","uniqueKey":"detection.oneOf.0.connection.oneOf.0.user_agent_alignment.oneOf.0","typeLabel":"string"},{"type":"null","title":"User Agent Alignment","uniqueKey":"detection.oneOf.0.connection.oneOf.0.user_agent_alignment.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.connection.oneOf.0.user_agent_alignment","typeLabel":"string | null"}},"uniqueKey":"detection.oneOf.0.connection.oneOf.0","typeLabel":"VisitConnection (v1) · object"},{"type":"null","uniqueKey":"detection.oneOf.0.connection.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.connection","typeLabel":"VisitConnection (v1) · object | null"},"visitor_fingerprint":{"oneOf":[{"type":"object","title":"VisitFingerprint (v1)","description":"The visitor as detection recognized it across visits.","properties":{"visitor_id":{"oneOf":[{"type":"string","title":"Visitor Id","description":"Detection's visitor id.","uniqueKey":"detection.oneOf.0.visitor_fingerprint.oneOf.0.visitor_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Visitor Id","description":"Detection's visitor id.","uniqueKey":"detection.oneOf.0.visitor_fingerprint.oneOf.0.visitor_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.visitor_fingerprint.oneOf.0.visitor_id","typeLabel":"string | null"},"confidence":{"oneOf":[{"type":"integer","title":"Confidence","description":"How sure the match is, 0 to 100.","uniqueKey":"detection.oneOf.0.visitor_fingerprint.oneOf.0.confidence.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Confidence","description":"How sure the match is, 0 to 100.","uniqueKey":"detection.oneOf.0.visitor_fingerprint.oneOf.0.confidence.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.visitor_fingerprint.oneOf.0.confidence","typeLabel":"integer | null"},"seen_count":{"oneOf":[{"type":"integer","title":"Seen Count","uniqueKey":"detection.oneOf.0.visitor_fingerprint.oneOf.0.seen_count.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Seen Count","uniqueKey":"detection.oneOf.0.visitor_fingerprint.oneOf.0.seen_count.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.visitor_fingerprint.oneOf.0.seen_count","typeLabel":"integer | null"},"first_seen_at":{"oneOf":[{"type":"string","title":"First Seen At","format":"date-time","uniqueKey":"detection.oneOf.0.visitor_fingerprint.oneOf.0.first_seen_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"First Seen At","uniqueKey":"detection.oneOf.0.visitor_fingerprint.oneOf.0.first_seen_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.visitor_fingerprint.oneOf.0.first_seen_at","typeLabel":"string\u003cdate-time> | null"},"last_seen_at":{"oneOf":[{"type":"string","title":"Last Seen At","format":"date-time","uniqueKey":"detection.oneOf.0.visitor_fingerprint.oneOf.0.last_seen_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Last Seen At","uniqueKey":"detection.oneOf.0.visitor_fingerprint.oneOf.0.last_seen_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.visitor_fingerprint.oneOf.0.last_seen_at","typeLabel":"string\u003cdate-time> | null"},"resolution_basis":{"oneOf":[{"type":"string","title":"Resolution Basis","description":"How the match was made.","example":"deterministic","uniqueKey":"detection.oneOf.0.visitor_fingerprint.oneOf.0.resolution_basis.oneOf.0","typeLabel":"string"},{"type":"null","title":"Resolution Basis","description":"How the match was made.","example":"deterministic","uniqueKey":"detection.oneOf.0.visitor_fingerprint.oneOf.0.resolution_basis.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.visitor_fingerprint.oneOf.0.resolution_basis","typeLabel":"string | null"}},"uniqueKey":"detection.oneOf.0.visitor_fingerprint.oneOf.0","typeLabel":"VisitFingerprint (v1) · object"},{"type":"null","uniqueKey":"detection.oneOf.0.visitor_fingerprint.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection.oneOf.0.visitor_fingerprint","typeLabel":"VisitFingerprint (v1) · object | null"}},"uniqueKey":"detection.oneOf.0","typeLabel":"VisitDetection (v1) · object"},{"type":"null","description":"What detection made of it; null before a detection update.","uniqueKey":"detection.oneOf.1","typeLabel":"null"}],"uniqueKey":"detection","typeLabel":"VisitDetection (v1) · object | null"}},"required":["visit_id","environment","state","presence","decision_count","started_at","last_seen_at","funnel_stage","identity_stage","identity"],"title":"VisitDetail (v1)","type":"object","uniqueKey":"","typeLabel":"VisitDetail (v1) · object"},"examples":{"Example":{"title":"Example","value":{"visit_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","environment":"sandbox","state":"active","presence":{"kind":"human","trust":"credentialed","agent_platform":"OpenAI ChatGPT"},"decision_count":1,"started_at":"2023-11-07T05:31:56Z","last_seen_at":"2023-11-07T05:31:56Z","funnel_stage":"arrived","identity_stage":"anonymous","identity":{"stage":"anonymous","agent_name":"OpenAI ChatGPT","operator":"chatgpt.com","recognized_by":"detection","signature_status":"verified","identity_level":"L1","verification_level":1,"subject":"\u003cstring>","credential_id":"\u003cstring>","agent_key_thumbprint":"\u003cstring>","seen_before":{"seen_count":1,"first_seen_at":"2023-11-07T05:31:56Z","last_seen_at":"2023-11-07T05:31:56Z"}},"transport":"browser","outcome":"converted","first_step":"browse","last_step":"browse","identity_level":"L1","agent":{"agent_key_thumbprint":"\u003cstring>","agent_key_source":"kya","first_seen_at":"2023-11-07T05:31:56Z","visit_count":1,"agent_key_kid":"\u003cstring>","agent_platform":"\u003cstring>"},"credential":{"credential_id":"\u003cstring>","subject":"\u003cstring>"},"ended_at":"2023-11-07T05:31:56Z","recognized_by":"detection","risk_score":50,"journey":{"page_count":1,"duration_ms":1,"path_templates":["/","/pricing/","/about/"]},"detection_label":{"kind":"tool","value":"playwright","label":"Playwright","confidence":123},"detection":{"risk_score":50,"risk_level":"high","confidence":"high","automation_status":"automated","decision_state":"final","evaluation_phase":"behavioral","evaluated_at":"2023-11-07T05:31:56Z","score_history":[],"labels":[],"behaviors":[],"runtime_integrity":{"tampering":"\u003cstring>","developer_tools":"\u003cstring>","emulation":"\u003cstring>","virtualization":"\u003cstring>","privacy_hardening":"\u003cstring>","identity_spoofing":"\u003cstring>","replay":"\u003cstring>","outdated_environment":"\u003cstring>"},"network":{"state":"\u003cstring>","summary":"\u003cstring>","city":"\u003cstring>","region":"\u003cstring>","country":"\u003cstring>","country_code":"\u003cstring>","asn":"\u003cstring>","organization":"\u003cstring>","ip_version":"\u003cstring>","ip_truncated":"203.0.113.x","anonymity":["vpn"]},"device":{"form_factor":"\u003cstring>","os_name":"\u003cstring>","os_version":"\u003cstring>","browser_name":"\u003cstring>","browser_version":"\u003cstring>","screen_size":"\u003cstring>","locale":"\u003cstring>","timezone":"\u003cstring>"},"connection":{"ja4_profile":"\u003cstring>","ja4_confidence":"\u003cstring>","user_agent_alignment":"\u003cstring>"},"visitor_fingerprint":{"visitor_id":"\u003cstring>","confidence":123,"seen_count":123,"first_seen_at":"2023-11-07T05:31:56Z","last_seen_at":"2023-11-07T05:31:56Z","resolution_basis":"deterministic"}}}}},"exampleType":"generated"}},"exampleType":"generated"},"9e5c4e9c-dd68-4b38-884e-3250277b6dd9":{"description":"No visit of your application has this id.","content":{"application/json":{"schema":{"properties":{"type":{"type":"string","title":"Type","description":"Stable snake_case name of the error. Branch on this, never on `message`.","isRequired":true,"uniqueKey":"type","typeLabel":"string"},"code":{"type":"integer","title":"Code","description":"Integer catalog code of the error.","isRequired":true,"uniqueKey":"code","typeLabel":"integer"},"message":{"type":"string","title":"Message","description":"For a human reading a log; not stable and not localized.","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata","description":"Context documented per `type`.","uniqueKey":"metadata","typeLabel":"Metadata · object"},"request_id":{"oneOf":[{"type":"string","title":"Request Id","description":"The `X-Request-ID` of the failed request.","uniqueKey":"request_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Request Id","description":"The `X-Request-ID` of the failed request.","uniqueKey":"request_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"request_id","typeLabel":"string | null"}},"type":"object","required":["type","code","message"],"title":"ResourceNotFound","description":"Could not locate the resource for the given URI.","examples":[{"type":"resource_not_found","code":1,"message":"Could not locate the resource for the given URI.","metadata":{}}],"uniqueKey":"","typeLabel":"ResourceNotFound · object"},"examples":{"Example":{"title":"Example","value":{"type":"resource_not_found","code":1,"message":"Could not locate the resource for the given URI.","metadata":{}}}},"exampleType":"generated"}},"exampleType":"generated"},"14ac4520-6470-452b-9704-53d1b2ae9ce2":{"description":"The request is invalid.","content":{"application/json":{"schema":{"properties":{"type":{"type":"string","title":"Type","description":"Stable snake_case name of the error. Branch on this, never on `message`.","isRequired":true,"uniqueKey":"type","typeLabel":"string"},"code":{"type":"integer","title":"Code","description":"Integer catalog code of the error.","isRequired":true,"uniqueKey":"code","typeLabel":"integer"},"message":{"type":"string","title":"Message","description":"For a human reading a log; not stable and not localized.","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata","description":"Context documented per `type`.","uniqueKey":"metadata","typeLabel":"Metadata · object"},"request_id":{"oneOf":[{"type":"string","title":"Request Id","description":"The `X-Request-ID` of the failed request.","uniqueKey":"request_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Request Id","description":"The `X-Request-ID` of the failed request.","uniqueKey":"request_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"request_id","typeLabel":"string | null"}},"type":"object","required":["type","code","message"],"title":"ValidationFailed","description":"The request is invalid.","examples":[{"type":"validation_failed","code":7112,"message":"The request is invalid.","metadata":{}}],"uniqueKey":"","typeLabel":"ValidationFailed · object"},"examples":{"Example":{"title":"Example","value":{"type":"validation_failed","code":7112,"message":"The request is invalid.","metadata":{}}}},"exampleType":"generated"}},"exampleType":"generated"},"0c40b59d-171a-4117-b8e0-d89ae4c8f349":{"description":"Acceptance data cannot be read right now; retry after `Retry-After` seconds.","headers":{"Retry-After":{"description":"Seconds to wait before retrying.","schema":{"type":"integer"}}},"content":{"application/json":{"schema":{"properties":{"type":{"type":"string","title":"Type","description":"Stable snake_case name of the error. Branch on this, never on `message`.","isRequired":true,"uniqueKey":"type","typeLabel":"string"},"code":{"type":"integer","title":"Code","description":"Integer catalog code of the error.","isRequired":true,"uniqueKey":"code","typeLabel":"integer"},"message":{"type":"string","title":"Message","description":"For a human reading a log; not stable and not localized.","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"metadata":{"additionalProperties":true,"type":"object","title":"Metadata","description":"Context documented per `type`.","uniqueKey":"metadata","typeLabel":"Metadata · object"},"request_id":{"oneOf":[{"type":"string","title":"Request Id","description":"The `X-Request-ID` of the failed request.","uniqueKey":"request_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"Request Id","description":"The `X-Request-ID` of the failed request.","uniqueKey":"request_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"request_id","typeLabel":"string | null"}},"type":"object","required":["type","code","message"],"title":"AcceptanceReadsUnavailable","description":"Acceptance data is temporarily unavailable. Retry after the Retry-After interval.","examples":[{"type":"acceptance_reads_unavailable","code":7252,"message":"Acceptance data is temporarily unavailable. Retry after the Retry-After interval.","metadata":{}}],"uniqueKey":"","typeLabel":"AcceptanceReadsUnavailable · object"},"examples":{"Example":{"title":"Example","value":{"type":"acceptance_reads_unavailable","code":7252,"message":"Acceptance data is temporarily unavailable. Retry after the Retry-After interval.","metadata":{}}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"05be3506-858d-411c-8ac6-84d253214d3f":{"APIKeyHeader":{"type":"apiKey","in":"header","name":"X-API-Key","scopes":[],"schemeName":"APIKeyHeader"}}},"servers":{"ef574309-9be1-4f6a-bc7f-f545e64dfc60":{"url":"https://api.baselayer.com/"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"X-API-Key","scopes":[],"schemeName":"APIKeyHeader"},"schema":{"title":"X-API-Key","type":"string","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"APIKeyHeader","name":"X-API-Key"}],"title":"APIKeyHeader"}]},"originalFileLocation":"api-reference/openapi.json"},"subdomain":"baselayer-81245324","siteName":"Baselayer","title":"Get one visit - Baselayer","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-03T04:55:19.097Z","originalFileLocation":"api-reference/acceptance/get-one-visit.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=\"One visit at your application, with its current presence, credential, state and decision count, who its visitor is, and what detection made of it. A visit\u0026#x27;s figures lag its latest record by about a minute.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Baselayer\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/baselayer-81245324/PX_ZXIXr1oHoY_hi/_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/baselayer-81245324/PX_ZXIXr1oHoY_hi/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/baselayer-81245324/PX_ZXIXr1oHoY_hi/_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/baselayer-81245324/PX_ZXIXr1oHoY_hi/_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/baselayer-81245324/PX_ZXIXr1oHoY_hi/_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/baselayer-81245324/PX_ZXIXr1oHoY_hi/_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/baselayer-81245324/PX_ZXIXr1oHoY_hi/_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/baselayer-81245324/PX_ZXIXr1oHoY_hi/_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/baselayer-81245324/PX_ZXIXr1oHoY_hi/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Get one visit - Baselayer\">\u003cmeta data-mint-head property=\"og:description\" content=\"One visit at your application, with its current presence, credential, state and decision count, who its visitor is, and what detection made of it. A visit\u0026#x27;s figures lag its latest record by about a minute.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Baselayer\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.baselayer.com/api-reference/acceptance/get-one-visit\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://baselayer-81245324.mintlify.app/_mintlify/api/og/v2?division=Visits\u0026amp;title=Get+one+visit\u0026amp;description=One+visit+at+your+application%2C+with+its+current+presence%2C+credential%2C+state+and+decision+count%2C+who+its+visitor+is%2C+and+what+detection+made+of+it.+A+visit%27s+fig\u0026amp;theme=da3e09036423c5729d7edf96\u0026amp;signature=24dc6efa6944812c42bc29603e7540d0dcb1c2486ea1e0561c8ae2717c2e1f2e\">\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=\"Get one visit - Baselayer\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"One visit at your application, with its current presence, credential, state and decision count, who its visitor is, and what detection made of it. A visit\u0026#x27;s figures lag its latest record by about a minute.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://baselayer-81245324.mintlify.app/_mintlify/api/og/v2?division=Visits\u0026amp;title=Get+one+visit\u0026amp;description=One+visit+at+your+application%2C+with+its+current+presence%2C+credential%2C+state+and+decision+count%2C+who+its+visitor+is%2C+and+what+detection+made+of+it.+A+visit%27s+fig\u0026amp;theme=da3e09036423c5729d7edf96\u0026amp;signature=24dc6efa6944812c42bc29603e7540d0dcb1c2486ea1e0561c8ae2717c2e1f2e\">\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/baselayer-81245324/PX_ZXIXr1oHoY_hi/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Baselayer\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#384ce3\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.baselayer.com/api-reference/acceptance/get-one-visit\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/acceptance/get-one-visit.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.baselayer.com/#organization\",\"name\":\"Baselayer\",\"url\":\"https://docs.baselayer.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/baselayer-81245324/D2HqlyNVJCqb8u23/logo/baselayer-wordmark-white.svg?fit=max\u0026auto=format\u0026n=D2HqlyNVJCqb8u23\u0026q=85\u0026s=533e2ee556334e910d3a6d1f2f66ca6a\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.baselayer.com#website\",\"name\":\"Baselayer\",\"url\":\"https://docs.baselayer.com\",\"publisher\":{\"@id\":\"https://docs.baselayer.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.baselayer.com/api-reference/acceptance/get-one-visit#webpage\",\"url\":\"https://docs.baselayer.com/api-reference/acceptance/get-one-visit\",\"name\":\"Get one visit\",\"description\":\"One visit at your application, with its current presence, credential, state and decision count, who its visitor is, and what detection made of it. A visit's figures lag its latest record by about a minute.\",\"dateModified\":\"2026-11-03T04:55:19.097Z\",\"isPartOf\":{\"@id\":\"https://docs.baselayer.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.baselayer.com/api-reference/acceptance/get-one-visit#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.baselayer.com/api-reference/acceptance/get-one-visit#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Acceptance\",\"item\":\"https://docs.baselayer.com/api-reference/acceptance/list-your-applications-visits\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Visits\",\"item\":\"https://docs.baselayer.com/api-reference/acceptance/list-your-applications-visits\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Get one visit\",\"item\":\"https://docs.baselayer.com/api-reference/acceptance/get-one-visit\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.baselayer.com/api-reference/acceptance/get-one-visit#apireference\",\"headline\":\"Get one visit\",\"name\":\"Get one visit\",\"description\":\"One visit at your application, with its current presence, credential, state and decision count, who its visitor is, and what detection made of it. A visit's figures lag its latest record by about a minute.\",\"url\":\"https://docs.baselayer.com/api-reference/acceptance/get-one-visit\",\"mainEntityOfPage\":{\"@id\":\"https://docs.baselayer.com/api-reference/acceptance/get-one-visit#webpage\"},\"dateModified\":\"2026-11-03T04:55:19.097Z\",\"publisher\":{\"@id\":\"https://docs.baselayer.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.baselayer.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Baselayer\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Baselayer","nav":{"global":null,"tabs":[{"tab":"Get Started","icon":"rocket","pages":[{"title":"Get Started","href":"/docs/meet-baselayer"}]},{"tab":"Verify Businesses \u0026 People","icon":"book-open","pages":[{"title":"Verify Businesses \u0026 People","href":"/docs/business-verification-basics"}]},{"tab":"Know Your Agent","icon":"robot","pages":[{"title":"Know Your Agent","href":"/docs/kya-overview"}]},{"tab":"Hosted Enrollment","icon":"id-card","pages":[{"title":"Hosted Enrollment","href":"/hosted-enrollment/overview"}]},{"tab":"MCP","icon":"plug","pages":[{"title":"MCP","href":"/docs/mcp"}]},{"tab":"API Reference","icon":"square-terminal","anchors":[{"anchor":"Businesses","icon":"building","pages":[{"title":"Businesses","href":"/api-reference/search/post-search"}]},{"anchor":"People","icon":"user","pages":[{"title":"People","href":"/api-reference/people/create-person"}]},{"anchor":"Know Your Agent","icon":"robot","groups":[{"group":"Credentials","pages":[{"group":"Mint","pages":[{"title":"Mint a credential for a person or a business operator","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /issuance/credentials","href":"/api-reference/credentials/mint-a-credential-for-a-person-or-a-business-operator"},{"title":"Preview what an L3 mint would disclose","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /issuance/credentials/preview","href":"/api-reference/credentials/preview-what-an-l3-mint-would-disclose"},{"title":"List the presets an L3 mint can disclose by","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /issuance/credentials/presets","href":"/api-reference/credentials/list-the-presets-an-l3-mint-can-disclose-by"},{"title":"Mint a test credential for a person or a business operator","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /issuance/credentials/test","href":"/api-reference/credentials/mint-a-test-credential-for-a-person-or-a-business-operator"},{"title":"Preview what an L3 test mint would disclose","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /issuance/credentials/test/preview","href":"/api-reference/credentials/preview-what-an-l3-test-mint-would-disclose"}]},{"group":"Issued Credentials","pages":[{"title":"Resolve one credential record by its credential_id","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /issuance/credentials/{credential_id}","href":"/api-reference/credentials/resolve-one-credential-record-by-its-credential_id"},{"title":"List your organization's credential records","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /issuance/credentials","href":"/api-reference/credentials/list-your-organizations-credential-records"},{"title":"Revoke one credential","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /issuance/credentials/{credential_id}/revoke","href":"/api-reference/credentials/revoke-one-credential"}]},{"group":"Credential Events","pages":[{"title":"List your organization's credential events","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /issuance/credentials/events","href":"/api-reference/credentials/list-your-organizations-credential-events"},{"title":"Export your organization's credential events","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /issuance/credentials/events/export","href":"/api-reference/credentials/export-your-organizations-credential-events"}]}]},{"group":"Identities","pages":[{"group":"Hosted Sessions","pages":[{"title":"Start a hosted enrollment session","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /onboarding/sessions","href":"/api-reference/onboarding/start-a-hosted-enrollment-session"},{"title":"Get a hosted enrollment session","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /onboarding/sessions/{session_id}","href":"/api-reference/onboarding/get-a-hosted-enrollment-session"},{"title":"Get a hosted enrollment session's results","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /onboarding/sessions/{session_id}/results","href":"/api-reference/onboarding/get-a-hosted-enrollment-sessions-results"}]},{"group":"Direct Verifications","pages":[{"title":"Start a direct verification","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /issuance/identities/verifications","href":"/api-reference/identities/start-a-direct-verification"},{"title":"Get a direct verification","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /issuance/identities/verifications/{verification_id}","href":"/api-reference/identities/get-a-direct-verification"},{"title":"List direct verifications","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /issuance/identities/verifications","href":"/api-reference/identities/list-direct-verifications"}]},{"group":"Verified Identities","pages":[{"title":"List the individuals your organization has verified","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /issuance/identities/individuals","href":"/api-reference/identities/list-the-individuals-your-organization-has-verified"},{"title":"Look up a verified identity by pairwise reference","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /issuance/identities/individuals/{individual_ref}","href":"/api-reference/identities/look-up-a-verified-identity-by-pairwise-reference"},{"title":"Re-verify an identity from its stored verification","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /issuance/identities/individuals/{individual_ref}/reverify","href":"/api-reference/identities/re-verify-an-identity-from-its-stored-verification"},{"title":"List the businesses your organization has verified","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /issuance/identities/businesses","href":"/api-reference/identities/list-the-businesses-your-organization-has-verified"},{"title":"Look up a verified business by pairwise reference","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /issuance/identities/businesses/{business_ref}","href":"/api-reference/identities/look-up-a-verified-business-by-pairwise-reference"}]},{"group":"Operator Links","pages":[{"title":"List your organization's operator links","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /issuance/identities/operator_links","href":"/api-reference/identities/list-your-organizations-operator-links"},{"title":"Get one operator link with its evidence","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /issuance/identities/businesses/{business_ref}/operator_links/{individual_ref}","href":"/api-reference/identities/get-one-operator-link-with-its-evidence"},{"title":"Verify or reject that an individual operates a business","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /issuance/identities/businesses/{business_ref}/operator_links/{individual_ref}/decide","href":"/api-reference/identities/verify-or-reject-that-an-individual-operates-a-business"}]}]},{"group":"Public keys and status lists","pages":[{"title":"Resolve the credential issuer's DID document","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /.well-known/did.json","href":"/api-reference/registry/resolve-the-credential-issuers-did-document"},{"title":"Fetch the credential issuer's public keys (JWKS)","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /.well-known/jwks.json","href":"/api-reference/registry/fetch-the-credential-issuers-public-keys-jwks"},{"title":"Fetch the credential issuer's JWT VC Issuer Metadata","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /.well-known/jwt-vc-issuer","href":"/api-reference/registry/fetch-the-credential-issuers-jwt-vc-issuer-metadata"},{"title":"Fetch the credential status list token","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /statuslists/{list_id}","href":"/api-reference/registry/fetch-the-credential-status-list-token"},{"title":"Fetch the individual credential's type metadata","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /vct/kya/individual/v1","href":"/api-reference/registry/fetch-the-individual-credentials-type-metadata"},{"title":"Fetch the business credential's type metadata","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /vct/kya/business/v1","href":"/api-reference/registry/fetch-the-business-credentials-type-metadata"}]},{"group":"Audit Log","pages":[{"title":"Read the calling organization's slice of the audit log","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /issuance/audit_log","href":"/api-reference/audit-log/read-the-calling-organizations-slice-of-the-audit-log"}]},{"group":"Acceptance","pages":[{"group":"Visits","pages":[{"title":"List your application's visits","description":"Every visit at your application, newest first by default, a page at a time: `limit`, then `cursor` from `X-Next-Cursor`, or `offset`. `X-Total-Count` and `X-Total-Pages` count every match and are sent on the first cursor page and on every offset page. `start_date` and `end_date` select visits by the day they started in `tz`. A visit's figures lag its latest record by about a minute.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /acceptance/visits","href":"/api-reference/acceptance/list-your-applications-visits"},{"title":"Get one visit","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /acceptance/visits/{visit_id}","href":"/api-reference/acceptance/get-one-visit"},{"title":"List one visit's timeline","description":"What happened during one visit at your application, oldest first by default, a page at a time: its browser events, detection updates, requests and server events, each by `kind`, on the visit's key from its start to when it was last seen. A decided request carries its decision and what the merchant did with it. `X-Total-Count` and `X-Total-Pages` count every match and are sent on the first cursor page and on every offset page. The timeline runs to when the visit was last seen, which lags its latest record by about a minute, so a record appears here about a minute after it is reported.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /acceptance/visits/{visit_id}/timeline","href":"/api-reference/acceptance/list-one-visits-timeline"},{"title":"List one visit's decisions","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /acceptance/visits/{visit_id}/decisions","href":"/api-reference/acceptance/list-one-visits-decisions"},{"title":"Get your application's visit identity funnel","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /acceptance/visits/identity_funnel","href":"/api-reference/acceptance/get-your-applications-visit-identity-funnel"}]},{"group":"Policy","pages":[{"title":"Get your application's acceptance policy","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /acceptance/policy","href":"/api-reference/acceptance/get-your-applications-acceptance-policy"},{"title":"Replace your application's acceptance policy","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /acceptance/policy","href":"/api-reference/acceptance/replace-your-applications-acceptance-policy"},{"title":"List your application's acceptance policy versions","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /acceptance/policy/versions","href":"/api-reference/acceptance/list-your-applications-acceptance-policy-versions"},{"title":"Get one version of your application's acceptance policy","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /acceptance/policy/versions/{policy_version_id}","href":"/api-reference/acceptance/get-one-version-of-your-applications-acceptance-policy"}]},{"group":"Audiences","pages":[{"title":"Get your application's registered audiences","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /acceptance/audiences","href":"/api-reference/acceptance/get-your-applications-registered-audiences"},{"title":"Replace your application's registered audiences","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /acceptance/audiences","href":"/api-reference/acceptance/replace-your-applications-registered-audiences"}]},{"group":"Browser Keys","pages":[{"title":"Mint a browser key","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /acceptance/browser_keys","href":"/api-reference/acceptance/mint-a-browser-key"},{"title":"List your application's browser keys","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /acceptance/browser_keys","href":"/api-reference/acceptance/list-your-applications-browser-keys"},{"title":"Get one of your application's browser keys","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /acceptance/browser_keys/{browser_key_id}","href":"/api-reference/acceptance/get-one-of-your-applications-browser-keys"},{"title":"Rotate a browser key","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /acceptance/browser_keys/{browser_key_id}/rotate","href":"/api-reference/acceptance/rotate-a-browser-key"},{"title":"Revoke a browser key","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /acceptance/browser_keys/{browser_key_id}/revoke","href":"/api-reference/acceptance/revoke-a-browser-key"}]}]}]},{"anchor":"Admin","icon":"gear","pages":[{"title":"Admin","href":"/api-reference/organization-management/create-organization-for-federation"}]},{"anchor":"Webhooks","icon":"webhook","pages":[{"title":"Webhooks","href":"/api-reference/webhook-management/create-webhook-endpoint"}]}]},{"tab":"Changelog","icon":"clock-rotate-left","pages":[{"title":"Changelog","href":"/changelog/texas-comptroller-franchise-tax-standing"}]}]},"basePath":"","title":"Get one visit - Baselayer","buildId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","deploymentId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-DCDCdBVX.js","utils-ME8dDnLe.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-0e84ACsd.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-wgRBj-ia.js","snippetPresets-C11Sgb-o.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-C0lapOpP.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-ZeRQV8fF.js","shallow-BupWh095.js","getApiPlaygroundDisplay-BnYQO2Ss.js","CodeSnippet-RKKOc8c_.js","CodeSnippets-Drf_m8wS.js","Page-Bevw23-4.js","getPastedJson-u6QiPzNZ.js","icon-Bb-CBSxO.js","MethodPill-F7l5AI7V.js","DuplicateIcon-IiAXkdSg.js","createIcon-FliI8EBc.js","DynamicMarkdown-B62XqCSI.js","SectionHeading-Dj31pT03.js","axios-vUo_bRtp.js","Markdown-BOgQCTwD.js","clsx-BIWXJmsZ.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-DKZWslLH.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-UDqbR6xh.js"]}