Retrieves detailed information about a specific policy, including its segments,
coverages, exposures, and rating inputs.
Segments:
Policies are divided into segments when exposures are added, removed, or modified
mid-term. Each segment represents a period where policy data is constant, with
non-overlapping date ranges covering the full policy term.
Time Travel (asOf parameter):
Use the asOf query parameter to retrieve the policy state as it existed at a
specific point in time. This is useful for auditing, reporting, or understanding
how the policy looked before endorsements or modifications.
Required permission:company.policy:read
GET
/
api
/
external
/
companies
/
{companyId}
/
policies
/
{policyId}
Get Policy
curl --request GET \ --url https://app.aiinsurance.io/api/external/companies/{companyId}/policies/{policyId} \ --header 'Authorization: <api-key>'
Retrieve the policy state as it existed at this timestamp (ISO 8601 format).
If omitted, returns the current policy state.
Example: "2024-06-15T10:00:00Z"
Response
Policy details retrieved successfully
Detailed policy information returned from the get endpoint
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"AI Insurance","colors":{"primary":"#714CC5","light":"#D3BFFF","dark":"#A887F3"},"logo":{"light":"https://mintcdn.com/aiinsurance-1ef97d09/ls88CnBYSdncVsv-/logo/dark.jpg?fit=max\u0026auto=format\u0026n=ls88CnBYSdncVsv-\u0026q=85\u0026s=70f2fca24207981e78b1a1fd14e47a66","dark":"https://mintcdn.com/aiinsurance-1ef97d09/ls88CnBYSdncVsv-/logo/dark.jpg?fit=max\u0026auto=format\u0026n=ls88CnBYSdncVsv-\u0026q=85\u0026s=70f2fca24207981e78b1a1fd14e47a66","href":"https://app.aiinsurance.io"},"favicon":"https://mintcdn.com/aiinsurance-1ef97d09/ls88CnBYSdncVsv-/logo/dark.jpg?fit=max\u0026auto=format\u0026n=ls88CnBYSdncVsv-\u0026q=85\u0026s=70f2fca24207981e78b1a1fd14e47a66","navbar":{"links":[{"href":"mailto:support@aiinsurance.io","label":"Support"}],"primary":{"type":"button","label":"Dashboard","href":"https://app.aiinsurance.io"}},"footer":{"socials":{"linkedin":"https://www.linkedin.com/company/a-i-insurance-inc"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity"],"display":"header"},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"aiinsurance-1ef97d09","hasAudioNarration":false,"actualSubdomain":"aiinsurance-1ef97d09","customDomains":["docs.aiinsurance.io"],"gitSource":{"type":"github","owner":"ai-insurance","repo":"app","deployBranch":"trunk","contentDirectory":"docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ab6b1b4e840ec07c6292b3c","collectionId":"e659e479-d983-4936-b14f-1795bea33a08","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ab6b1b4e840ec07c6292b3c"},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ab6b1b4e840ec07c6292b3c","clientVersion":"0.0.4067","searchFilterCounts":[{"language":"default","tag":"API (Legacy)","count":139},{"language":"default","tag":"API (v1)","count":99},{"language":"default","tag":"Features","count":85},{"language":"default","tag":"Policies","count":46},{"language":"default","tag":"Platform","count":34},{"language":"default","tag":"Exposures","count":21},{"language":"default","tag":"Events","count":20},{"language":"default","tag":"Companies","count":20},{"language":"default","tag":"Submissions","count":17},{"language":"default","tag":"Quotes","count":15}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","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},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/policies/get-policy","slug":"/api-reference/policies/get-policy","pageMetadata":{"title":"Get Policy","description":"Retrieves detailed information about a specific policy, including its segments,\ncoverages, exposures, and rating inputs.\n\n**Segments:**\nPolicies are divided into segments when exposures are added, removed, or modified\nmid-term. Each segment represents a period where policy data is constant, with\nnon-overlapping date ranges covering the full policy term.\n\n**Time Travel (asOf parameter):**\nUse the `asOf` query parameter to retrieve the policy state as it existed at a\nspecific point in time. This is useful for auditing, reporting, or understanding\nhow the policy looked before endorsements or modifications.\n\n**Required permission:** `company.policy:read`\n","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml get /api/external/companies/{companyId}/policies/{policyId}","href":"/api-reference/policies/get-policy","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n strong: \"strong\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsx(_components.p, {\n children: \"Retrieves detailed information about a specific policy, including its segments,\\ncoverages, exposures, and rating inputs.\"\n }), \"\\n\", _jsxs(_components.p, {\n children: [_jsx(_components.strong, {\n children: \"Segments:\"\n }), \"\\nPolicies are divided into segments when exposures are added, removed, or modified\\nmid-term. Each segment represents a period where policy data is constant, with\\nnon-overlapping date ranges covering the full policy term.\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [_jsx(_components.strong, {\n children: \"Time Travel (asOf parameter):\"\n }), \"\\nUse the \", _jsx(_components.code, {\n children: \"asOf\"\n }), \" query parameter to retrieve the policy state as it existed at a\\nspecific point in time. This is useful for auditing, reporting, or understanding\\nhow the policy looked before endorsements or modifications.\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [_jsx(_components.strong, {\n children: \"Required permission:\"\n }), \" \", _jsx(_components.code, {\n children: \"company.policy:read\"\n })]\n })]\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 Policy","description":"Retrieves detailed information about a specific policy, including its segments,\ncoverages, exposures, and rating inputs.\n\n**Segments:**\nPolicies are divided into segments when exposures are added, removed, or modified\nmid-term. Each segment represents a period where policy data is constant, with\nnon-overlapping date ranges covering the full policy term.\n\n**Time Travel (asOf parameter):**\nUse the `asOf` query parameter to retrieve the policy state as it existed at a\nspecific point in time. This is useful for auditing, reporting, or understanding\nhow the policy looked before endorsements or modifications.\n\n**Required permission:** `company.policy:read`\n","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml get /api/external/companies/{companyId}/policies/{policyId}","href":"/api-reference/policies/get-policy","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/aiinsurance-1ef97d09/4e1c246dd3af6ca5/getting-started/troubleshooting-and-support/faqs/faq-questions.js"],"openApiReferenceData":{"operation":{"operationId":"getPolicy","summary":"Get Policy","description":"Retrieves detailed information about a specific policy, including its segments,\ncoverages, exposures, and rating inputs.\n\n**Segments:**\nPolicies are divided into segments when exposures are added, removed, or modified\nmid-term. Each segment represents a period where policy data is constant, with\nnon-overlapping date ranges covering the full policy term.\n\n**Time Travel (asOf parameter):**\nUse the `asOf` query parameter to retrieve the policy state as it existed at a\nspecific point in time. This is useful for auditing, reporting, or understanding\nhow the policy looked before endorsements or modifications.\n\n**Required permission:** `company.policy:read`\n","tags":["Policies"],"parameters":["547420d4-7056-4e53-92d7-81207261eab0","c5e843b6-f6bf-4be8-97ab-0d25f82d1e1c","2712b807-8fd9-48ec-8563-6983d2d2c01d"],"responses":{"200":"a3513d09-9b29-4521-ae05-ae7655b8d01e","401":"ead1d4dc-4385-489d-b9a4-bdef90565431","403":"294aa779-73a9-4074-b949-da08b54bde25","404":"b6ea925e-145f-4e38-8a84-44a372b3c1d9","500":"8492c207-9a74-4c71-9658-da8b5d53007f"},"method":"get","type":"path","servers":["2b61fdd4-788f-4748-ba4d-04ce900bb4a0"],"security":["7989fc0b-09e9-462b-a38b-64409e876087"],"path":"/api/external/companies/{companyId}/policies/{policyId}","baseUrlOptions":["https://app.aiinsurance.io"],"title":"Get Policy","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"547420d4-7056-4e53-92d7-81207261eab0":{"name":"companyId","in":"path","required":true,"schema":{"type":"string","format":"uuid","isRequired":true,"description":"Company identifier","uniqueKey":"","typeLabel":"string\u003cuuid>"},"description":"Company identifier"},"c5e843b6-f6bf-4be8-97ab-0d25f82d1e1c":{"name":"policyId","in":"path","required":true,"schema":{"type":"string","format":"uuid","isRequired":true,"description":"Policy identifier","uniqueKey":"","typeLabel":"string\u003cuuid>"},"description":"Policy identifier"},"2712b807-8fd9-48ec-8563-6983d2d2c01d":{"name":"asOf","in":"query","required":false,"schema":{"type":"string","format":"date-time","isRequired":false,"description":"Retrieve the policy state as it existed at this timestamp (ISO 8601 format).\nIf omitted, returns the current policy state.\nExample: \"2024-06-15T10:00:00Z\"\n","uniqueKey":"","typeLabel":"string\u003cdate-time>"},"description":"Retrieve the policy state as it existed at this timestamp (ISO 8601 format).\nIf omitted, returns the current policy state.\nExample: \"2024-06-15T10:00:00Z\"\n"}},"responses":{"a3513d09-9b29-4521-ae05-ae7655b8d01e":{"description":"Policy details retrieved successfully","content":{"application/json":{"schema":{"type":"object","description":"Detailed policy information returned from the get endpoint","properties":{"id":{"type":"string","format":"uuid","description":"Policy identifier","uniqueKey":"id","typeLabel":"string\u003cuuid>"},"policyId":{"type":"string","format":"uuid","description":"Policy identifier (same as id, for convenience)","uniqueKey":"policyId","typeLabel":"string\u003cuuid>"},"companyId":{"type":"string","format":"uuid","description":"Company identifier","uniqueKey":"companyId","typeLabel":"string\u003cuuid>"},"referenceId":{"oneOf":[{"type":"string","description":"Policy reference ID (same as policyNumber)","uniqueKey":"referenceId.oneOf.0","typeLabel":"string"},{"type":"null","description":"Policy reference ID (same as policyNumber)","uniqueKey":"referenceId.oneOf.1","typeLabel":"null"}],"uniqueKey":"referenceId","typeLabel":"string | null"},"policyNumber":{"oneOf":[{"type":"string","description":"Policy number","uniqueKey":"policyNumber.oneOf.0","typeLabel":"string"},{"type":"null","description":"Policy number","uniqueKey":"policyNumber.oneOf.1","typeLabel":"null"}],"uniqueKey":"policyNumber","typeLabel":"string | null"},"createdAt":{"oneOf":[{"type":"string","format":"date-time","description":"When the policy was created (ISO 8601)","uniqueKey":"createdAt.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"When the policy was created (ISO 8601)","uniqueKey":"createdAt.oneOf.1","typeLabel":"null"}],"uniqueKey":"createdAt","typeLabel":"string\u003cdate-time> | null"},"primaryInsuredId":{"oneOf":[{"type":"string","format":"uuid","description":"ID of the primary insured on this policy","uniqueKey":"primaryInsuredId.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","description":"ID of the primary insured on this policy","uniqueKey":"primaryInsuredId.oneOf.1","typeLabel":"null"}],"uniqueKey":"primaryInsuredId","typeLabel":"string\u003cuuid> | null"},"startsAtDate":{"oneOf":[{"type":"string","format":"date","description":"Policy effective start date (YYYY-MM-DD)","uniqueKey":"startsAtDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"Policy effective start date (YYYY-MM-DD)","uniqueKey":"startsAtDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"startsAtDate","typeLabel":"string\u003cdate> | null"},"endsAtDate":{"oneOf":[{"type":"string","format":"date","description":"Policy effective end date (YYYY-MM-DD)","uniqueKey":"endsAtDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"Policy effective end date (YYYY-MM-DD)","uniqueKey":"endsAtDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"endsAtDate","typeLabel":"string\u003cdate> | null"},"status":{"type":"string","description":"Current status of the policy:\n- `active` - Policy is currently in effect\n- `not_started` - Policy start date is in the future\n- `expired` - Policy end date is in the past\n- `pending_signature` - Awaiting policyholder signature\n- `pending_payment` - Awaiting payment\n- `pending_actions` - Awaiting both signature and payment\n- `pending_renewal` - Within 60 days of renewal date\n- `renewal_in_progress` - Renewal submission created but not bound\n- `renewed` - Policy has been renewed\n- `cancelled` - Policy has been cancelled\n","enum":["active","not_started","expired","pending_signature","pending_payment","pending_actions","pending_renewal","renewal_in_progress","renewed","cancelled","inactive","unknown"],"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"termStart":{"oneOf":[{"type":"string","format":"date","description":"Policy term start date (YYYY-MM-DD)","uniqueKey":"termStart.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"Policy term start date (YYYY-MM-DD)","uniqueKey":"termStart.oneOf.1","typeLabel":"null"}],"uniqueKey":"termStart","typeLabel":"string\u003cdate> | null"},"termEnd":{"oneOf":[{"type":"string","format":"date","description":"Policy term end date (YYYY-MM-DD)","uniqueKey":"termEnd.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","description":"Policy term end date (YYYY-MM-DD)","uniqueKey":"termEnd.oneOf.1","typeLabel":"null"}],"uniqueKey":"termEnd","typeLabel":"string\u003cdate> | null"},"sourceTransactionId":{"oneOf":[{"type":"string","format":"uuid","description":"ID of the transaction that created or last modified the policy","uniqueKey":"sourceTransactionId.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","format":"uuid","description":"ID of the transaction that created or last modified the policy","uniqueKey":"sourceTransactionId.oneOf.1","typeLabel":"null"}],"uniqueKey":"sourceTransactionId","typeLabel":"string\u003cuuid> | null"},"effectiveTimestamp":{"oneOf":[{"type":"string","format":"date-time","description":"Timestamp when the current policy state became effective (ISO 8601)","uniqueKey":"effectiveTimestamp.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Timestamp when the current policy state became effective (ISO 8601)","uniqueKey":"effectiveTimestamp.oneOf.1","typeLabel":"null"}],"uniqueKey":"effectiveTimestamp","typeLabel":"string\u003cdate-time> | null"},"segments":{"type":"array","items":{"type":"object","description":"A policy segment representing a period where policy data is constant.\nWhen exposures are added, removed, or modified mid-term, the policy is split into segments\nwith non-overlapping date ranges.\n","properties":{"start":{"type":"string","format":"date","description":"Segment start date (YYYY-MM-DD)","uniqueKey":"segments.items.[INDEX].start","typeLabel":"string\u003cdate>"},"end":{"type":"string","format":"date","description":"Segment end date (YYYY-MM-DD)","uniqueKey":"segments.items.[INDEX].end","typeLabel":"string\u003cdate>"},"status":{"type":"string","description":"Status of a policy segment","enum":["bound","quoted","cancelled"],"uniqueKey":"segments.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"premium":{"oneOf":[{"type":"number","description":"Total premium for this segment in dollars","uniqueKey":"segments.items.[INDEX].premium.oneOf.0","typeLabel":"number"},{"type":"null","description":"Total premium for this segment in dollars","uniqueKey":"segments.items.[INDEX].premium.oneOf.1","typeLabel":"null"}],"uniqueKey":"segments.items.[INDEX].premium","typeLabel":"number | null"},"basePremium":{"oneOf":[{"type":"number","description":"Base premium for this segment before adjustments in dollars","uniqueKey":"segments.items.[INDEX].basePremium.oneOf.0","typeLabel":"number"},{"type":"null","description":"Base premium for this segment before adjustments in dollars","uniqueKey":"segments.items.[INDEX].basePremium.oneOf.1","typeLabel":"null"}],"uniqueKey":"segments.items.[INDEX].basePremium","typeLabel":"number | null"},"coverages":{"type":"array","items":{"type":"object","description":"Coverage details within a policy segment","properties":{"id":{"type":"string","format":"uuid","description":"Coverage identifier","uniqueKey":"segments.items.[INDEX].coverages.items.[INDEX].id","typeLabel":"string\u003cuuid>"},"coverageTypeId":{"type":"string","description":"Coverage type identifier (e.g., \"bodily_injury_and_property_damage\")","uniqueKey":"segments.items.[INDEX].coverages.items.[INDEX].coverageTypeId","typeLabel":"string"},"coverageTypeName":{"type":"string","description":"Human-readable coverage type name","uniqueKey":"segments.items.[INDEX].coverages.items.[INDEX].coverageTypeName","typeLabel":"string"},"deductible":{"oneOf":[{"type":"number","description":"Deductible amount in cents","uniqueKey":"segments.items.[INDEX].coverages.items.[INDEX].deductible.oneOf.0","typeLabel":"number"},{"type":"null","description":"Deductible amount in cents","uniqueKey":"segments.items.[INDEX].coverages.items.[INDEX].deductible.oneOf.1","typeLabel":"null"}],"uniqueKey":"segments.items.[INDEX].coverages.items.[INDEX].deductible","typeLabel":"number | null"},"defenseInsideLimit":{"oneOf":[{"type":"string","description":"Whether defense costs are inside or outside the limit (\"inside\" or \"outside\")","uniqueKey":"segments.items.[INDEX].coverages.items.[INDEX].defenseInsideLimit.oneOf.0","typeLabel":"string"},{"type":"null","description":"Whether defense costs are inside or outside the limit (\"inside\" or \"outside\")","uniqueKey":"segments.items.[INDEX].coverages.items.[INDEX].defenseInsideLimit.oneOf.1","typeLabel":"null"}],"uniqueKey":"segments.items.[INDEX].coverages.items.[INDEX].defenseInsideLimit","typeLabel":"string | null"},"limits":{"type":"array","items":{"type":"object","description":"A coverage limit with its amount","properties":{"id":{"type":"string","format":"uuid","description":"Limit identifier","uniqueKey":"segments.items.[INDEX].coverages.items.[INDEX].limits.items.[INDEX].id","typeLabel":"string\u003cuuid>"},"name":{"type":"string","description":"Name of the limit (e.g., \"Each Occurrence\", \"Aggregate\")","uniqueKey":"segments.items.[INDEX].coverages.items.[INDEX].limits.items.[INDEX].name","typeLabel":"string"},"amount":{"type":"number","description":"Limit amount in cents","uniqueKey":"segments.items.[INDEX].coverages.items.[INDEX].limits.items.[INDEX].amount","typeLabel":"number"}},"uniqueKey":"segments.items.[INDEX].coverages.items.[INDEX].limits.items.[INDEX]","typeLabel":"object"},"description":"Coverage limits","uniqueKey":"segments.items.[INDEX].coverages.items.[INDEX].limits","typeLabel":"object[]"}},"uniqueKey":"segments.items.[INDEX].coverages.items.[INDEX]","typeLabel":"object"},"description":"Coverages active during this segment","uniqueKey":"segments.items.[INDEX].coverages","typeLabel":"object[]"},"exposures":{"type":"array","items":{"type":"object","description":"Exposure (insured) data within a policy segment, including rating details","properties":{"exposureId":{"type":"string","format":"uuid","description":"Exposure (insured) identifier","uniqueKey":"segments.items.[INDEX].exposures.items.[INDEX].exposureId","typeLabel":"string\u003cuuid>"},"exposureType":{"oneOf":[{"type":"string","description":"Type of exposure (e.g., \"company\", \"distribution_center\", \"manufacturing_contracting_facility\")","uniqueKey":"segments.items.[INDEX].exposures.items.[INDEX].exposureType.oneOf.0","typeLabel":"string"},{"type":"null","description":"Type of exposure (e.g., \"company\", \"distribution_center\", \"manufacturing_contracting_facility\")","uniqueKey":"segments.items.[INDEX].exposures.items.[INDEX].exposureType.oneOf.1","typeLabel":"null"}],"uniqueKey":"segments.items.[INDEX].exposures.items.[INDEX].exposureType","typeLabel":"string | null"},"premium":{"oneOf":[{"type":"number","description":"Premium for this exposure in cents","uniqueKey":"segments.items.[INDEX].exposures.items.[INDEX].premium.oneOf.0","typeLabel":"number"},{"type":"null","description":"Premium for this exposure in cents","uniqueKey":"segments.items.[INDEX].exposures.items.[INDEX].premium.oneOf.1","typeLabel":"null"}],"uniqueKey":"segments.items.[INDEX].exposures.items.[INDEX].premium","typeLabel":"number | null"},"basePremium":{"oneOf":[{"type":"number","description":"Base premium before adjustments in dollars","uniqueKey":"segments.items.[INDEX].exposures.items.[INDEX].basePremium.oneOf.0","typeLabel":"number"},{"type":"null","description":"Base premium before adjustments in dollars","uniqueKey":"segments.items.[INDEX].exposures.items.[INDEX].basePremium.oneOf.1","typeLabel":"null"}],"uniqueKey":"segments.items.[INDEX].exposures.items.[INDEX].basePremium","typeLabel":"number | null"},"ratingInputs":{"oneOf":[{"type":"object","description":"Rating inputs organized by coverage type ID. Each key is a coverage type ID,\nand the value is an object with rating factor keys and their details.\n","additionalProperties":{"type":"object","additionalProperties":{"type":"object","description":"A rating factor that was applied during premium calculation","properties":{"fieldName":{"type":"string","description":"Human-readable name of the rating factor","uniqueKey":"segments.items.[INDEX].exposures.items.[INDEX].ratingInputs.oneOf.0.additionalProperties.additionalProperties.fieldName","typeLabel":"string"},"adjustedPremium":{"type":"number","description":"Premium after this factor was applied","uniqueKey":"segments.items.[INDEX].exposures.items.[INDEX].ratingInputs.oneOf.0.additionalProperties.additionalProperties.adjustedPremium","typeLabel":"number"},"multiplier":{"oneOf":[{"type":"number","description":"Multiplier value(s) applied","uniqueKey":"segments.items.[INDEX].exposures.items.[INDEX].ratingInputs.oneOf.0.additionalProperties.additionalProperties.multiplier.oneOf.0","typeLabel":"number"},{"type":"array","items":{"type":"number","uniqueKey":"segments.items.[INDEX].exposures.items.[INDEX].ratingInputs.oneOf.0.additionalProperties.additionalProperties.multiplier.oneOf.1.items.[INDEX]","typeLabel":"number"},"description":"Multiplier value(s) applied","uniqueKey":"segments.items.[INDEX].exposures.items.[INDEX].ratingInputs.oneOf.0.additionalProperties.additionalProperties.multiplier.oneOf.1","typeLabel":"number[]"}],"uniqueKey":"segments.items.[INDEX].exposures.items.[INDEX].ratingInputs.oneOf.0.additionalProperties.additionalProperties.multiplier","typeLabel":"number | number[]"},"value":{"oneOf":[{"type":"number","description":"Base value(s) used in calculation","uniqueKey":"segments.items.[INDEX].exposures.items.[INDEX].ratingInputs.oneOf.0.additionalProperties.additionalProperties.value.oneOf.0","typeLabel":"number"},{"type":"array","items":{"type":"number","uniqueKey":"segments.items.[INDEX].exposures.items.[INDEX].ratingInputs.oneOf.0.additionalProperties.additionalProperties.value.oneOf.1.items.[INDEX]","typeLabel":"number"},"description":"Base value(s) used in calculation","uniqueKey":"segments.items.[INDEX].exposures.items.[INDEX].ratingInputs.oneOf.0.additionalProperties.additionalProperties.value.oneOf.1","typeLabel":"number[]"}],"uniqueKey":"segments.items.[INDEX].exposures.items.[INDEX].ratingInputs.oneOf.0.additionalProperties.additionalProperties.value","typeLabel":"number | number[]"},"days":{"type":"integer","description":"Number of days (for pro-rata calculations)","uniqueKey":"segments.items.[INDEX].exposures.items.[INDEX].ratingInputs.oneOf.0.additionalProperties.additionalProperties.days","typeLabel":"integer"},"base":{"type":"integer","description":"Base number of days (typically 365)","uniqueKey":"segments.items.[INDEX].exposures.items.[INDEX].ratingInputs.oneOf.0.additionalProperties.additionalProperties.base","typeLabel":"integer"},"message":{"type":"string","description":"Optional message about the factor","uniqueKey":"segments.items.[INDEX].exposures.items.[INDEX].ratingInputs.oneOf.0.additionalProperties.additionalProperties.message","typeLabel":"string"}},"uniqueKey":"segments.items.[INDEX].exposures.items.[INDEX].ratingInputs.oneOf.0.additionalProperties.additionalProperties","typeLabel":"object"},"uniqueKey":"segments.items.[INDEX].exposures.items.[INDEX].ratingInputs.oneOf.0.additionalProperties","typeLabel":"object"},"uniqueKey":"segments.items.[INDEX].exposures.items.[INDEX].ratingInputs.oneOf.0","typeLabel":"object"},{"type":"null","description":"Rating inputs organized by coverage type ID. Each key is a coverage type ID,\nand the value is an object with rating factor keys and their details.\n","additionalProperties":{"type":"object","additionalProperties":{"type":"object","description":"A rating factor that was applied during premium calculation","properties":{"fieldName":{"type":"string","description":"Human-readable name of the rating factor","uniqueKey":"segments.items.[INDEX].exposures.items.[INDEX].ratingInputs.oneOf.1.additionalProperties.additionalProperties.fieldName","typeLabel":"string"},"adjustedPremium":{"type":"number","description":"Premium after this factor was applied","uniqueKey":"segments.items.[INDEX].exposures.items.[INDEX].ratingInputs.oneOf.1.additionalProperties.additionalProperties.adjustedPremium","typeLabel":"number"},"multiplier":{"oneOf":[{"type":"number","description":"Multiplier value(s) applied","uniqueKey":"segments.items.[INDEX].exposures.items.[INDEX].ratingInputs.oneOf.1.additionalProperties.additionalProperties.multiplier.oneOf.0","typeLabel":"number"},{"type":"array","items":{"type":"number","uniqueKey":"segments.items.[INDEX].exposures.items.[INDEX].ratingInputs.oneOf.1.additionalProperties.additionalProperties.multiplier.oneOf.1.items.[INDEX]","typeLabel":"number"},"description":"Multiplier value(s) applied","uniqueKey":"segments.items.[INDEX].exposures.items.[INDEX].ratingInputs.oneOf.1.additionalProperties.additionalProperties.multiplier.oneOf.1","typeLabel":"number[]"}],"uniqueKey":"segments.items.[INDEX].exposures.items.[INDEX].ratingInputs.oneOf.1.additionalProperties.additionalProperties.multiplier","typeLabel":"number | number[]"},"value":{"oneOf":[{"type":"number","description":"Base value(s) used in calculation","uniqueKey":"segments.items.[INDEX].exposures.items.[INDEX].ratingInputs.oneOf.1.additionalProperties.additionalProperties.value.oneOf.0","typeLabel":"number"},{"type":"array","items":{"type":"number","uniqueKey":"segments.items.[INDEX].exposures.items.[INDEX].ratingInputs.oneOf.1.additionalProperties.additionalProperties.value.oneOf.1.items.[INDEX]","typeLabel":"number"},"description":"Base value(s) used in calculation","uniqueKey":"segments.items.[INDEX].exposures.items.[INDEX].ratingInputs.oneOf.1.additionalProperties.additionalProperties.value.oneOf.1","typeLabel":"number[]"}],"uniqueKey":"segments.items.[INDEX].exposures.items.[INDEX].ratingInputs.oneOf.1.additionalProperties.additionalProperties.value","typeLabel":"number | number[]"},"days":{"type":"integer","description":"Number of days (for pro-rata calculations)","uniqueKey":"segments.items.[INDEX].exposures.items.[INDEX].ratingInputs.oneOf.1.additionalProperties.additionalProperties.days","typeLabel":"integer"},"base":{"type":"integer","description":"Base number of days (typically 365)","uniqueKey":"segments.items.[INDEX].exposures.items.[INDEX].ratingInputs.oneOf.1.additionalProperties.additionalProperties.base","typeLabel":"integer"},"message":{"type":"string","description":"Optional message about the factor","uniqueKey":"segments.items.[INDEX].exposures.items.[INDEX].ratingInputs.oneOf.1.additionalProperties.additionalProperties.message","typeLabel":"string"}},"uniqueKey":"segments.items.[INDEX].exposures.items.[INDEX].ratingInputs.oneOf.1.additionalProperties.additionalProperties","typeLabel":"object"},"uniqueKey":"segments.items.[INDEX].exposures.items.[INDEX].ratingInputs.oneOf.1.additionalProperties","typeLabel":"object"},"uniqueKey":"segments.items.[INDEX].exposures.items.[INDEX].ratingInputs.oneOf.1","typeLabel":"null"}],"uniqueKey":"segments.items.[INDEX].exposures.items.[INDEX].ratingInputs","typeLabel":"object | null"}},"uniqueKey":"segments.items.[INDEX].exposures.items.[INDEX]","typeLabel":"object"},"description":"Exposures (insureds) active during this segment with their rating details","uniqueKey":"segments.items.[INDEX].exposures","typeLabel":"object[]"}},"uniqueKey":"segments.items.[INDEX]","typeLabel":"object"},"description":"Policy segments with coverage and exposure details.\nEach segment represents a period where policy data is constant.\n","uniqueKey":"segments","typeLabel":"object[]"},"type":{"oneOf":[{"type":"string","description":"Policy type code (e.g., \"C\" for Claims Made, \"O\" for Occurrence)","uniqueKey":"type.oneOf.0","typeLabel":"string"},{"type":"null","description":"Policy type code (e.g., \"C\" for Claims Made, \"O\" for Occurrence)","uniqueKey":"type.oneOf.1","typeLabel":"null"}],"uniqueKey":"type","typeLabel":"string | null"},"brokerId":{"oneOf":[{"type":"string","description":"ID of the broker associated with this policy","uniqueKey":"brokerId.oneOf.0","typeLabel":"string"},{"type":"null","description":"ID of the broker associated with this policy","uniqueKey":"brokerId.oneOf.1","typeLabel":"null"}],"uniqueKey":"brokerId","typeLabel":"string | null"},"recipientName":{"oneOf":[{"type":"string","description":"Name of the policy recipient","uniqueKey":"recipientName.oneOf.0","typeLabel":"string"},{"type":"null","description":"Name of the policy recipient","uniqueKey":"recipientName.oneOf.1","typeLabel":"null"}],"uniqueKey":"recipientName","typeLabel":"string | null"},"recipientEmail":{"oneOf":[{"type":"string","description":"Email of the policy recipient","uniqueKey":"recipientEmail.oneOf.0","typeLabel":"string"},{"type":"null","description":"Email of the policy recipient","uniqueKey":"recipientEmail.oneOf.1","typeLabel":"null"}],"uniqueKey":"recipientEmail","typeLabel":"string | null"}},"uniqueKey":"","typeLabel":"object"},"examples":{"success":{"title":"success","value":{"id":"84f9b186-08fc-408a-8f8c-d739e161c423","policyId":"84f9b186-08fc-408a-8f8c-d739e161c423","companyId":"7626bc64-e937-4f52-bb4a-05848bd09860","referenceId":"POL-2025-001","policyNumber":"POL-2025-001","createdAt":"2025-01-19T14:58:29.000+00:00","primaryInsuredId":"c018b789-d235-4597-bf2e-8c308465b890","startsAtDate":"2025-01-19","endsAtDate":"2026-01-19","status":"active","termStart":"2025-01-19","termEnd":"2026-01-19","sourceTransactionId":"61b8357e-f92c-404e-825c-63432974c8a1","effectiveTimestamp":"2025-01-19T15:01:45.000+00:00","brokerId":"a1b2c3d4-e5f6-7890-abcd-ef1234567890","recipientName":"John Smith","recipientEmail":"john.smith@acme.com","segments":[{"start":"2025-01-19","end":"2025-05-18","status":"bound","premium":293016,"basePremium":328490,"coverages":[{"id":"d4d4b369-4b4c-4240-bb32-cfce31be99d7","coverageTypeId":"bodily_injury_and_property_damage","coverageTypeName":"Bodily Injury and Property Damage","deductible":25000,"defenseInsideLimit":"outside","limits":[{"id":"716bf78a-f714-4904-89b6-053b4e7793b7","name":"Each Occurrence","amount":1000000}]}],"exposures":[{"exposureId":"c018b789-d235-4597-bf2e-8c308465b890","exposureType":"company","premium":146508,"basePremium":164245,"ratingInputs":{"bodily_injury_and_property_damage":{"bipdBaseRate":{"fieldName":"BIPD Base Rate","multiplier":46350,"adjustedPremium":46350},"deductibleMultiplier":{"fieldName":"Deductible Multiplier","multiplier":0.7,"adjustedPremium":32445}}}}]},{"start":"2025-05-19","end":"2026-01-19","status":"bound","premium":98341,"basePremium":110246.64,"coverages":[{"id":"d4d4b369-4b4c-4240-bb32-cfce31be99d7","coverageTypeId":"bodily_injury_and_property_damage","coverageTypeName":"Bodily Injury and Property Damage","deductible":25000,"defenseInsideLimit":"outside","limits":[{"id":"716bf78a-f714-4904-89b6-053b4e7793b7","name":"Each Occurrence","amount":1000000}]}],"exposures":[{"exposureId":"cee398b5-1569-42a0-90bb-5eda3fdd067b","exposureType":"manufacturing_contracting_facility","premium":98341,"basePremium":110246.64,"ratingInputs":{"bodily_injury_and_property_damage":{"activeRate":{"base":365,"days":245,"fieldName":"Coverage Length Active Rate","multiplier":0.6712328767123288,"adjustedPremium":21778.15}}}}]}]}}},"exampleType":"examples"}},"exampleType":"examples"},"ead1d4dc-4385-489d-b9a4-bdef90565431":{"description":"Unauthorized - Invalid or missing API key","content":{"application/json":{"schema":{"type":"object","description":"Standard error response for all external API endpoints","required":["error"],"properties":{"error":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string","description":"Machine-readable error code","example":"VALIDATION_ERROR","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable error message","example":"submissionId: Required field is missing","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"details":{"type":"array","description":"Additional details for validation errors (field-level errors)","items":{"type":"object","properties":{"field":{"type":"string","description":"The field that caused the error","example":"submissionId","uniqueKey":"error.details.items.[INDEX].field","typeLabel":"string"},"message":{"type":"string","description":"Description of the field error","example":"Required field is missing","uniqueKey":"error.details.items.[INDEX].message","typeLabel":"string"}},"uniqueKey":"error.details.items.[INDEX]","typeLabel":"object"},"uniqueKey":"error.details","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"missingApiKey":{"title":"missingApiKey","value":{"error":{"code":"UNAUTHORIZED","message":"Authorization header is required"}}},"bearerTokenNotAllowed":{"title":"bearerTokenNotAllowed","value":{"error":{"code":"UNAUTHORIZED","message":"External API endpoints require API key authentication"}}}},"exampleType":"examples"}},"exampleType":"examples"},"294aa779-73a9-4074-b949-da08b54bde25":{"description":"Forbidden - Insufficient permissions","content":{"application/json":{"schema":{"type":"object","description":"Standard error response for all external API endpoints","required":["error"],"properties":{"error":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string","description":"Machine-readable error code","example":"VALIDATION_ERROR","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable error message","example":"submissionId: Required field is missing","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"details":{"type":"array","description":"Additional details for validation errors (field-level errors)","items":{"type":"object","properties":{"field":{"type":"string","description":"The field that caused the error","example":"submissionId","uniqueKey":"error.details.items.[INDEX].field","typeLabel":"string"},"message":{"type":"string","description":"Description of the field error","example":"Required field is missing","uniqueKey":"error.details.items.[INDEX].message","typeLabel":"string"}},"uniqueKey":"error.details.items.[INDEX]","typeLabel":"object"},"uniqueKey":"error.details","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"insufficientPermissions":{"title":"insufficientPermissions","value":{"error":{"code":"FORBIDDEN","message":"Insufficient permissions to perform this action"}}}},"exampleType":"examples"}},"exampleType":"examples"},"b6ea925e-145f-4e38-8a84-44a372b3c1d9":{"description":"Policy not found","content":{"application/json":{"schema":{"type":"object","description":"Standard error response for all external API endpoints","required":["error"],"properties":{"error":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string","description":"Machine-readable error code","example":"VALIDATION_ERROR","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable error message","example":"submissionId: Required field is missing","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"details":{"type":"array","description":"Additional details for validation errors (field-level errors)","items":{"type":"object","properties":{"field":{"type":"string","description":"The field that caused the error","example":"submissionId","uniqueKey":"error.details.items.[INDEX].field","typeLabel":"string"},"message":{"type":"string","description":"Description of the field error","example":"Required field is missing","uniqueKey":"error.details.items.[INDEX].message","typeLabel":"string"}},"uniqueKey":"error.details.items.[INDEX]","typeLabel":"object"},"uniqueKey":"error.details","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"policyNotFound":{"title":"policyNotFound","value":{"error":{"code":"NOT_FOUND","message":"Policy not found"}}}},"exampleType":"examples"}},"exampleType":"examples"},"8492c207-9a74-4c71-9658-da8b5d53007f":{"description":"Internal Server Error - Unexpected error occurred","content":{"application/json":{"schema":{"type":"object","description":"Standard error response for all external API endpoints","required":["error"],"properties":{"error":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string","description":"Machine-readable error code","example":"VALIDATION_ERROR","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable error message","example":"submissionId: Required field is missing","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"details":{"type":"array","description":"Additional details for validation errors (field-level errors)","items":{"type":"object","properties":{"field":{"type":"string","description":"The field that caused the error","example":"submissionId","uniqueKey":"error.details.items.[INDEX].field","typeLabel":"string"},"message":{"type":"string","description":"Description of the field error","example":"Required field is missing","uniqueKey":"error.details.items.[INDEX].message","typeLabel":"string"}},"uniqueKey":"error.details.items.[INDEX]","typeLabel":"object"},"uniqueKey":"error.details","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"internalError":{"title":"internalError","value":{"error":{"code":"INTERNAL_ERROR","message":"An unexpected error occurred. Please try again later."}}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"7989fc0b-09e9-462b-a38b-64409e876087":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"API key authentication. Include your API key in the Authorization header.","scopes":[]}}},"servers":{"2b61fdd4-788f-4748-ba4d-04ce900bb4a0":{"url":"https://app.aiinsurance.io","description":"Production"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"Authorization","description":"API key authentication. Include your API key in the Authorization header.","scopes":[]},"schema":{"title":"Authorization","type":"string","description":"API key authentication. Include your API key in the Authorization header.","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"ApiKeyAuth","name":"Authorization"}],"title":"ApiKeyAuth"}]},"originalFileLocation":"openapi/generated-external-api.yaml"},"subdomain":"aiinsurance-1ef97d09","siteName":"AI Insurance","title":"Get Policy - AI Insurance","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-09-25T17:39:20.868Z","originalFileLocation":"api-reference/policies/get-policy.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=\"Retrieves detailed information about a specific policy, including its segments, coverages, exposures, and rating inputs. Segments: Policies are divided into segments when exposures are added, removed, or modified mid-term. Each segment represents a period where policy data is constant, with non-overlapping date ranges covering the full policy term. Time Travel (asOf parameter): Use the asOf query parameter to retrieve the policy state as it existed at a specific point in time. This is useful for auditing, reporting, or understanding how the policy looked before endorsements or modifications. Required permission: company.policy:read\">\u003cmeta data-mint-head name=\"application-name\" content=\"AI Insurance\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/aiinsurance-1ef97d09/oQoqFFzWmBxGYA2D/_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/aiinsurance-1ef97d09/oQoqFFzWmBxGYA2D/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/aiinsurance-1ef97d09/oQoqFFzWmBxGYA2D/_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/aiinsurance-1ef97d09/oQoqFFzWmBxGYA2D/_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/aiinsurance-1ef97d09/oQoqFFzWmBxGYA2D/_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/aiinsurance-1ef97d09/oQoqFFzWmBxGYA2D/_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/aiinsurance-1ef97d09/oQoqFFzWmBxGYA2D/_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/aiinsurance-1ef97d09/oQoqFFzWmBxGYA2D/_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/aiinsurance-1ef97d09/oQoqFFzWmBxGYA2D/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Get Policy - AI Insurance\">\u003cmeta data-mint-head property=\"og:description\" content=\"Retrieves detailed information about a specific policy, including its segments, coverages, exposures, and rating inputs. Segments: Policies are divided into segments when exposures are added, removed, or modified mid-term. Each segment represents a period where policy data is constant, with non-overlapping date ranges covering the full policy term. Time Travel (asOf parameter): Use the asOf query parameter to retrieve the policy state as it existed at a specific point in time. This is useful for auditing, reporting, or understanding how the policy looked before endorsements or modifications. Required permission: company.policy:read\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"AI Insurance\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.aiinsurance.io/api-reference/policies/get-policy\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://aiinsurance-1ef97d09.mintlify.app/_mintlify/api/og/v2?division=Policies\u0026amp;title=Get+Policy\u0026amp;description=Retrieves+detailed+information+about+a+specific+policy%2C+including+its+segments%2C%0Acoverages%2C+exposures%2C+and+rating+inputs.%0A%0A**Segments%3A**%0APolicies+are+divided+int\u0026amp;theme=b4d4540f39105f1aa56a5b23\u0026amp;signature=15a4c4c94e9a3b7824651c35fce398993126df708650609995ae5067b486efea\">\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 Policy - AI Insurance\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Retrieves detailed information about a specific policy, including its segments, coverages, exposures, and rating inputs. Segments: Policies are divided into segments when exposures are added, removed, or modified mid-term. Each segment represents a period where policy data is constant, with non-overlapping date ranges covering the full policy term. Time Travel (asOf parameter): Use the asOf query parameter to retrieve the policy state as it existed at a specific point in time. This is useful for auditing, reporting, or understanding how the policy looked before endorsements or modifications. Required permission: company.policy:read\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://aiinsurance-1ef97d09.mintlify.app/_mintlify/api/og/v2?division=Policies\u0026amp;title=Get+Policy\u0026amp;description=Retrieves+detailed+information+about+a+specific+policy%2C+including+its+segments%2C%0Acoverages%2C+exposures%2C+and+rating+inputs.%0A%0A**Segments%3A**%0APolicies+are+divided+int\u0026amp;theme=b4d4540f39105f1aa56a5b23\u0026amp;signature=15a4c4c94e9a3b7824651c35fce398993126df708650609995ae5067b486efea\">\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/aiinsurance-1ef97d09/oQoqFFzWmBxGYA2D/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"AI Insurance\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#714CC5\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.aiinsurance.io/api-reference/policies/get-policy\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/policies/get-policy.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.aiinsurance.io/#organization\",\"name\":\"AI Insurance\",\"url\":\"https://docs.aiinsurance.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/aiinsurance-1ef97d09/ls88CnBYSdncVsv-/logo/dark.jpg?fit=max\u0026auto=format\u0026n=ls88CnBYSdncVsv-\u0026q=85\u0026s=70f2fca24207981e78b1a1fd14e47a66\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.aiinsurance.io#website\",\"name\":\"AI Insurance\",\"url\":\"https://docs.aiinsurance.io\",\"publisher\":{\"@id\":\"https://docs.aiinsurance.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.aiinsurance.io/api-reference/policies/get-policy#webpage\",\"url\":\"https://docs.aiinsurance.io/api-reference/policies/get-policy\",\"name\":\"Get Policy\",\"description\":\"Retrieves detailed information about a specific policy, including its segments, coverages, exposures, and rating inputs. Segments: Policies are divided into segments when exposures are added, removed, or modified mid-term. Each segment represents a period where policy data is constant, with non-overlapping date ranges covering the full policy term. Time Travel (asOf parameter): Use the asOf query parameter to retrieve the policy state as it existed at a specific point in time. This is useful for auditing, reporting, or understanding how the policy looked before endorsements or modifications. Required permission: company.policy:read\",\"dateModified\":\"2026-09-25T17:39:20.868Z\",\"isPartOf\":{\"@id\":\"https://docs.aiinsurance.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.aiinsurance.io/api-reference/policies/get-policy#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.aiinsurance.io/api-reference/policies/get-policy#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Policies\",\"item\":\"https://docs.aiinsurance.io/api-legacy-reference/policies/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Get Policy\",\"item\":\"https://docs.aiinsurance.io/api-reference/policies/get-policy\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.aiinsurance.io/api-reference/policies/get-policy#apireference\",\"headline\":\"Get Policy\",\"name\":\"Get Policy\",\"description\":\"Retrieves detailed information about a specific policy, including its segments, coverages, exposures, and rating inputs. Segments: Policies are divided into segments when exposures are added, removed, or modified mid-term. Each segment represents a period where policy data is constant, with non-overlapping date ranges covering the full policy term. Time Travel (asOf parameter): Use the asOf query parameter to retrieve the policy state as it existed at a specific point in time. This is useful for auditing, reporting, or understanding how the policy looked before endorsements or modifications. Required permission: company.policy:read\",\"url\":\"https://docs.aiinsurance.io/api-reference/policies/get-policy\",\"mainEntityOfPage\":{\"@id\":\"https://docs.aiinsurance.io/api-reference/policies/get-policy#webpage\"},\"dateModified\":\"2026-09-25T17:39:20.868Z\",\"publisher\":{\"@id\":\"https://docs.aiinsurance.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.aiinsurance.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"AI Insurance\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"AI Insurance","nav":{"global":null,"tabs":[{"tab":"Home","pages":[{"title":"Home","href":"/homepage"}]},{"tab":"Get Started","pages":[{"title":"Get Started","href":"/getting-started/intro-to-aiinsurance/what-is-aiinsurance"}]},{"tab":"Features","pages":[{"title":"Features","href":"/platform/platform-overview/key-components"}]},{"tab":"API (v1)","pages":[{"title":"API (v1)","href":"/api-v1-reference/overview"}]},{"tab":"API (Legacy)","groups":[{"group":"Getting Started","pages":[{"title":"Overview","href":"/api-legacy-reference/overview"},{"title":"Generating API Keys","href":"/api-legacy-reference/authentication"}]},{"group":"Submissions","pages":[{"title":"Overview","href":"/api-legacy-reference/submissions/overview"},{"title":"List Submissions","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml get /api/external/companies/{companyId}/submissions","href":"/api-reference/submissions/list-submissions"},{"title":"Create Submission","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml post /api/external/companies/{companyId}/submissions","href":"/api-reference/submissions/create-submission"},{"title":"Get Submission","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml get /api/external/companies/{companyId}/submissions/{submissionId}","href":"/api-reference/submissions/get-submission"},{"title":"Update Submission","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml patch /api/external/companies/{companyId}/submissions/{submissionId}","href":"/api-reference/submissions/update-submission"},{"title":"Delete Submission","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml delete /api/external/companies/{companyId}/submissions/{submissionId}","href":"/api-reference/submissions/delete-submission"},{"title":"Attach Files to Submission","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml post /api/external/companies/{companyId}/submissions/{submissionId}/files","href":"/api-reference/submissions/attach-files-to-submission"},{"title":"Get Submission Loss History","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml get /api/external/companies/{companyId}/submissions/{submissionId}/loss-history","href":"/api-reference/submissions/get-submission-loss-history"},{"title":"Set Submission Loss History","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml put /api/external/companies/{companyId}/submissions/{submissionId}/loss-history","href":"/api-reference/submissions/set-submission-loss-history"},{"title":"Add Submission Loss History Entries","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml post /api/external/companies/{companyId}/submissions/{submissionId}/loss-history","href":"/api-reference/submissions/add-submission-loss-history-entries"}]},{"group":"Quotes","pages":[{"title":"Overview","href":"/api-legacy-reference/quotes/overview"},{"title":"List Quotes","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml get /api/external/companies/{companyId}/quotes","href":"/api-reference/quotes/list-quotes"},{"title":"Create Quote","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml post /api/external/companies/{companyId}/quotes","href":"/api-reference/quotes/create-quote"},{"title":"List Quote Info","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml get /api/external/companies/{companyId}/quotes-info","href":"/api-reference/quotes/list-quote-info"},{"title":"Get Quote","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml get /api/external/companies/{companyId}/quotes/{quoteId}","href":"/api-reference/quotes/get-quote"},{"title":"Delete Quote","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml delete /api/external/companies/{companyId}/quotes/{quoteId}","href":"/api-reference/quotes/delete-quote"},{"title":"Get Quotes Configuration","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml get /api/external/companies/{companyId}/quotes/configuration","href":"/api-reference/quotes/get-quotes-configuration"}]},{"group":"Assignees","pages":[{"title":"Overview","href":"/api-legacy-reference/assignees/overview"},{"title":"List Assignees","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml get /api/external/companies/{companyId}/{entityType}/{entityId}/assignees","href":"/api-reference/assignees/list-assignees"},{"title":"Set Assignees","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml put /api/external/companies/{companyId}/{entityType}/{entityId}/assignees","href":"/api-reference/assignees/set-assignees"}]},{"group":"Notes","pages":[{"title":"Overview","href":"/api-legacy-reference/notes/overview"},{"title":"List Notes","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml get /api/external/companies/{companyId}/{entityType}/{entityId}/notes","href":"/api-reference/notes/list-notes"},{"title":"Create Note","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml post /api/external/companies/{companyId}/{entityType}/{entityId}/notes","href":"/api-reference/notes/create-note"},{"title":"Get Note","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml get /api/external/companies/{companyId}/{entityType}/{entityId}/notes/{noteId}","href":"/api-reference/notes/get-note"},{"title":"Delete Note","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml delete /api/external/companies/{companyId}/{entityType}/{entityId}/notes/{noteId}","href":"/api-reference/notes/delete-note"}]},{"group":"Events","pages":[{"title":"Overview","href":"/api-legacy-reference/events/overview"},{"title":"List Events","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml get /api/external/companies/{companyId}/events","href":"/api-reference/events/list-events"},{"title":"Create Event","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml post /api/external/companies/{companyId}/events","href":"/api-reference/events/create-event"},{"title":"Get Event","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml get /api/external/companies/{companyId}/events/{eventId}","href":"/api-reference/events/get-event"},{"title":"Update Event","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml patch /api/external/companies/{companyId}/events/{eventId}","href":"/api-reference/events/update-event"},{"title":"Delete Event","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml delete /api/external/companies/{companyId}/events/{eventId}","href":"/api-reference/events/delete-event"},{"title":"Get Events Configuration","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml get /api/external/companies/{companyId}/events/configuration","href":"/api-reference/events/get-events-configuration"}]},{"group":"Brokerages","pages":[{"title":"Overview","href":"/api-legacy-reference/brokerages/overview"},{"title":"List Brokerages","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml get /api/external/companies/{companyId}/brokerages","href":"/api-reference/brokerages/list-brokerages"},{"title":"Create Brokerage","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml post /api/external/companies/{companyId}/brokerages","href":"/api-reference/brokerages/create-brokerage"},{"title":"Get Brokerage","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml get /api/external/companies/{companyId}/brokerages/{brokerageId}","href":"/api-reference/brokerages/get-brokerage"},{"title":"Update Brokerage","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml patch /api/external/companies/{companyId}/brokerages/{brokerageId}","href":"/api-reference/brokerages/update-brokerage"},{"title":"Delete Brokerage","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml delete /api/external/companies/{companyId}/brokerages/{brokerageId}","href":"/api-reference/brokerages/delete-brokerage"}]},{"group":"Brokers","pages":[{"title":"Overview","href":"/api-legacy-reference/brokers/overview"},{"title":"List Brokers","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml get /api/external/companies/{companyId}/brokers","href":"/api-reference/brokers/list-brokers"},{"title":"Create Broker","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml post /api/external/companies/{companyId}/brokers","href":"/api-reference/brokers/create-broker"},{"title":"Get Broker","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml get /api/external/companies/{companyId}/brokers/{brokerId}","href":"/api-reference/brokers/get-broker"},{"title":"Update Broker","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml patch /api/external/companies/{companyId}/brokers/{brokerId}","href":"/api-reference/brokers/update-broker"},{"title":"Delete Broker","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml delete /api/external/companies/{companyId}/brokers/{brokerId}","href":"/api-reference/brokers/delete-broker"}]},{"group":"Payees","pages":[{"title":"Overview","href":"/api-legacy-reference/payees/overview"},{"title":"List Payees","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml get /api/external/companies/{companyId}/payees","href":"/api-reference/payees/list-payees"},{"title":"Create Payee","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml post /api/external/companies/{companyId}/payees","href":"/api-reference/payees/create-payee"},{"title":"Get Payee","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml get /api/external/companies/{companyId}/payees/{payeeId}","href":"/api-reference/payees/get-payee"},{"title":"Update Payee","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml patch /api/external/companies/{companyId}/payees/{payeeId}","href":"/api-reference/payees/update-payee"},{"title":"Delete Payee","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml delete /api/external/companies/{companyId}/payees/{payeeId}","href":"/api-reference/payees/delete-payee"}]},{"group":"Transaction Categories","pages":[{"title":"Overview","href":"/api-legacy-reference/transaction-categories/overview"},{"title":"List Transaction Categories","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml get /api/external/companies/{companyId}/transaction-categories","href":"/api-reference/transaction-categories/list-transaction-categories"}]},{"group":"Export Presets","pages":[{"title":"Overview","href":"/api-legacy-reference/export-presets/overview"},{"title":"List Export Presets","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml get /api/external/companies/{companyId}/export-presets","href":"/api-reference/export-presets/list-export-presets"}]},{"group":"Event Financials","pages":[{"title":"Overview","href":"/api-legacy-reference/event-financials/overview"},{"title":"List Event Transactions","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml get /api/external/companies/{companyId}/events/{eventId}/financials/transactions","href":"/api-reference/event-financials/list-event-transactions"},{"title":"Create Event Transaction","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml post /api/external/companies/{companyId}/events/{eventId}/financials/transactions","href":"/api-reference/event-financials/create-event-transaction"},{"title":"Get Event Transaction","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml get /api/external/companies/{companyId}/events/{eventId}/financials/transactions/{transactionId}","href":"/api-reference/event-financials/get-event-transaction"},{"title":"Void Event Transaction","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml patch /api/external/companies/{companyId}/events/{eventId}/financials/transactions/{transactionId}","href":"/api-reference/event-financials/void-event-transaction"},{"title":"Delete Event Transaction","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml delete /api/external/companies/{companyId}/events/{eventId}/financials/transactions/{transactionId}","href":"/api-reference/event-financials/delete-event-transaction"},{"title":"Get Event Transaction Totals","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml get /api/external/companies/{companyId}/events/{eventId}/financials/transactions/totals","href":"/api-reference/event-financials/get-event-transaction-totals"},{"title":"Get Event Reserves","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml get /api/external/companies/{companyId}/events/{eventId}/financials/reserves","href":"/api-reference/event-financials/get-event-reserves"},{"title":"Update Expected Totals","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml patch /api/external/companies/{companyId}/events/{eventId}/financials/expected-totals","href":"/api-reference/event-financials/update-expected-totals"},{"title":"List Expected Total Timeline","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml get /api/external/companies/{companyId}/events/financials/expected-totals/timeline","href":"/api-reference/event-financials/list-expected-total-timeline"},{"title":"List Event Financial Totals","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml get /api/external/companies/{companyId}/events/financials/{transactionType}/totals","href":"/api-reference/event-financials/list-event-financial-totals"}]},{"group":"Policies","pages":[{"title":"Overview","href":"/api-legacy-reference/policies/overview"},{"title":"List Policies","description":"Returns a paginated list of policies for the company.\n\n**Filtering:**\n- `primaryInsuredId` - Filter by primary insured ID\n- `filterText` - Text search across policy number and other fields\n\n**Sorting:**\n- `createdAt` (default), `updatedAt`, `number`, `startsAtDate`, `endsAtDate`\n\n**Required permission:** `company.policy:read`\n","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml get /api/external/companies/{companyId}/policies","href":"/api-reference/policies/list-policies"},{"title":"Get Policy","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml get /api/external/companies/{companyId}/policies/{policyId}","href":"/api-reference/policies/get-policy"},{"title":"List Policy Transactions","description":"Returns a paginated list of policy transactions (change sets) for a specific policy.\nTransactions represent the activity log/audit trail of changes made to the policy,\nincluding binds, endorsements, cancellations, reinstatements, and renewals.\n\n**Filtering:**\n- `type` - Filter by transaction type (bind, endorsement, cancellation, reinstatement, renewal)\n\n**Sorting:**\n- `processedAt` (default), `effectiveDate`, `type`\n\n**Required permission:** `company.policy:read`\n","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml get /api/external/companies/{companyId}/policies/{policyId}/transactions","href":"/api-reference/policies/list-policy-transactions"},{"title":"Create Policy","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml post /api/external/companies/{companyId}/policies","href":"/api-reference/policies/create-policy"},{"title":"Delete Policy","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml delete /api/external/companies/{companyId}/policies/{policyId}","href":"/api-reference/policies/delete-policy"}]},{"group":"Exposures","pages":[{"title":"Overview","href":"/api-legacy-reference/exposure/overview"},{"title":"List Exposures","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml get /api/external/companies/{companyId}/exposures","href":"/api-reference/exposures/list-exposures"},{"title":"Get Exposure","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml get /api/external/companies/{companyId}/exposures/{exposureId}","href":"/api-reference/exposures/get-exposure"},{"title":"Create Exposure","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml post /api/external/companies/{companyId}/exposures","href":"/api-reference/exposures/create-exposure"},{"title":"Update Exposure","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml patch /api/external/companies/{companyId}/exposures/{exposureId}","href":"/api-reference/exposures/update-exposure"},{"title":"Delete Exposure","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml delete /api/external/companies/{companyId}/exposures/{exposureId}","href":"/api-reference/exposures/delete-exposure"}]},{"group":"Attorneys","pages":[{"title":"Overview","href":"/api-legacy-reference/attorneys/overview"},{"title":"List Attorneys","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml get /api/external/companies/{companyId}/attorneys","href":"/api-reference/attorneys/list-attorneys"},{"title":"Create Attorney","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml post /api/external/companies/{companyId}/attorneys","href":"/api-reference/attorneys/create-attorney"},{"title":"Get Attorney","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml get /api/external/companies/{companyId}/attorneys/{attorneyId}","href":"/api-reference/attorneys/get-attorney"},{"title":"Update Attorney","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml patch /api/external/companies/{companyId}/attorneys/{attorneyId}","href":"/api-reference/attorneys/update-attorney"},{"title":"Delete Attorney","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml delete /api/external/companies/{companyId}/attorneys/{attorneyId}","href":"/api-reference/attorneys/delete-attorney"}]},{"group":"Lawsuits","pages":[{"title":"Overview","href":"/api-legacy-reference/lawsuits/overview"},{"title":"Create Lawsuit","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml post /api/external/companies/{companyId}/events/{eventId}/lawsuit","href":"/api-reference/lawsuits/create-lawsuit"},{"title":"Get Lawsuit","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml get /api/external/companies/{companyId}/events/{eventId}/lawsuit","href":"/api-reference/lawsuits/get-lawsuit"},{"title":"Update Lawsuit","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml patch /api/external/companies/{companyId}/events/{eventId}/lawsuit","href":"/api-reference/lawsuits/update-lawsuit"},{"title":"Delete Lawsuit","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml delete /api/external/companies/{companyId}/events/{eventId}/lawsuit","href":"/api-reference/lawsuits/delete-lawsuit"}]},{"group":"Defendants","pages":[{"title":"Overview","href":"/api-legacy-reference/defendants/overview"},{"title":"List Defendants","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml get /api/external/companies/{companyId}/events/{eventId}/lawsuit/defendants","href":"/api-reference/defendants/list-defendants"},{"title":"Create Defendant","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml post /api/external/companies/{companyId}/events/{eventId}/lawsuit/defendants","href":"/api-reference/defendants/create-defendant"},{"title":"Get Defendant","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml get /api/external/companies/{companyId}/events/{eventId}/lawsuit/defendants/{defendantId}","href":"/api-reference/defendants/get-defendant"},{"title":"Update Defendant","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml patch /api/external/companies/{companyId}/events/{eventId}/lawsuit/defendants/{defendantId}","href":"/api-reference/defendants/update-defendant"},{"title":"Delete Defendant","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml delete /api/external/companies/{companyId}/events/{eventId}/lawsuit/defendants/{defendantId}","href":"/api-reference/defendants/delete-defendant"}]},{"group":"Configuration Fields","pages":[{"title":"Overview","href":"/api-legacy-reference/configuration-fields/overview"},{"title":"List Configuration Fields","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml get /api/external/companies/{companyId}/configuration/fields","href":"/api-reference/configuration-fields/list-configuration-fields"},{"title":"Create Configuration Field","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml post /api/external/companies/{companyId}/configuration/fields","href":"/api-reference/configuration-fields/create-configuration-field"},{"title":"Delete Configuration Field","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml delete /api/external/companies/{companyId}/configuration/fields/{fieldId}","href":"/api-reference/configuration-fields/delete-configuration-field"}]},{"group":"Configuration Rating Fields","pages":[{"title":"Overview","href":"/api-legacy-reference/configuration-rating-fields/overview"},{"title":"List Configuration Rating Fields","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml get /api/external/companies/{companyId}/configuration/rating/fields","href":"/api-reference/configuration-rating-fields/list-configuration-rating-fields"},{"title":"Create Configuration Rating Field","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml post /api/external/companies/{companyId}/configuration/rating/fields","href":"/api-reference/configuration-rating-fields/create-configuration-rating-field"},{"title":"Delete Configuration Rating Field","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml delete /api/external/companies/{companyId}/configuration/rating/fields/{fieldId}","href":"/api-reference/configuration-rating-fields/delete-configuration-rating-field"},{"title":"Reorder Configuration Rating Fields","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml put /api/external/companies/{companyId}/configuration/rating/fields/rank","href":"/api-reference/configuration-rating-fields/reorder-configuration-rating-fields"}]},{"group":"Configuration Rating Outputs","pages":[{"title":"Overview","href":"/api-legacy-reference/configuration-rating-outputs/overview"},{"title":"List Configuration Rating Outputs","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml get /api/external/companies/{companyId}/configuration/rating/outputs","href":"/api-reference/configuration-rating-outputs/list-configuration-rating-outputs"},{"title":"Create Configuration Rating Output","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml post /api/external/companies/{companyId}/configuration/rating/outputs","href":"/api-reference/configuration-rating-outputs/create-configuration-rating-output"},{"title":"Delete Configuration Rating Output","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml delete /api/external/companies/{companyId}/configuration/rating/outputs/{fieldId}","href":"/api-reference/configuration-rating-outputs/delete-configuration-rating-output"}]},{"group":"Configuration Rating Presets","pages":[{"title":"Overview","href":"/api-legacy-reference/configuration-rating-presets/overview"},{"title":"List Rating Revision Presets","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml get /api/external/companies/{companyId}/configuration/rating/presets","href":"/api-reference/configuration-rating-presets/list-rating-revision-presets"},{"title":"Create Rating Revision Preset","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml post /api/external/companies/{companyId}/configuration/rating/presets","href":"/api-reference/configuration-rating-presets/create-rating-revision-preset"},{"title":"Delete Rating Revision Preset","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml delete /api/external/companies/{companyId}/configuration/rating/presets/{presetId}","href":"/api-reference/configuration-rating-presets/delete-rating-revision-preset"}]},{"group":"Configuration Rating Form Logic","pages":[{"title":"Overview","href":"/api-legacy-reference/configuration-rating-form-logic/overview"},{"title":"List Rating Revision Form Logic","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml get /api/external/companies/{companyId}/configuration/rating/form-logic","href":"/api-reference/configuration-rating-form-logic/list-rating-revision-form-logic"},{"title":"Create Rating Revision Form Logic","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml post /api/external/companies/{companyId}/configuration/rating/form-logic","href":"/api-reference/configuration-rating-form-logic/create-rating-revision-form-logic"},{"title":"Delete Rating Revision Form Logic","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml delete /api/external/companies/{companyId}/configuration/rating/form-logic/{formLogicId}","href":"/api-reference/configuration-rating-form-logic/delete-rating-revision-form-logic"}]},{"group":"Configuration Presets","pages":[{"title":"Overview","href":"/api-legacy-reference/configuration-presets/overview"},{"title":"List Configuration Presets","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml get /api/external/companies/{companyId}/configuration/presets","href":"/api-reference/configuration-presets/list-configuration-presets"},{"title":"Create Configuration Preset","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml post /api/external/companies/{companyId}/configuration/presets","href":"/api-reference/configuration-presets/create-configuration-preset"},{"title":"Delete Configuration Preset","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml delete /api/external/companies/{companyId}/configuration/presets/{presetId}","href":"/api-reference/configuration-presets/delete-configuration-preset"}]},{"group":"Exposure Types","pages":[{"title":"Overview","href":"/api-legacy-reference/exposure-types/overview"},{"title":"List Exposure Types","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml get /api/external/companies/{companyId}/exposure-types","href":"/api-reference/exposure-types/list-exposure-types"},{"title":"Create Exposure Type","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml post /api/external/companies/{companyId}/exposure-types","href":"/api-reference/exposure-types/create-exposure-type"},{"title":"Delete Exposure Type","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml delete /api/external/companies/{companyId}/exposure-types/{exposureTypeId}","href":"/api-reference/exposure-types/delete-exposure-type"}]},{"group":"Coverage Types","pages":[{"title":"Overview","href":"/api-legacy-reference/coverage-types/overview"},{"title":"List Coverage Types","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml get /api/external/companies/{companyId}/coverage-types","href":"/api-reference/coverage-types/list-coverage-types"},{"title":"Create Coverage Type","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml post /api/external/companies/{companyId}/coverage-types","href":"/api-reference/coverage-types/create-coverage-type"},{"title":"Set Enabled Coverage Types","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml put /api/external/companies/{companyId}/coverage-types/enabled","href":"/api-reference/coverage-types/set-enabled-coverage-types"},{"title":"Delete Coverage Type","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml delete /api/external/companies/{companyId}/coverage-types/{coverageTypeId}","href":"/api-reference/coverage-types/delete-coverage-type"},{"title":"Get Coverage Type Fields","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml get /api/external/companies/{companyId}/coverage-types/{coverageTypeId}/fields","href":"/api-reference/coverage-types/get-coverage-type-fields"},{"title":"Set Coverage Type Fields","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml post /api/external/companies/{companyId}/coverage-types/{coverageTypeId}/fields","href":"/api-reference/coverage-types/set-coverage-type-fields"}]},{"group":"Smart Tags","pages":[{"title":"Overview","href":"/api-legacy-reference/smart-tags/overview"},{"title":"List Smart Tags","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml get /api/external/companies/{companyId}/smart-tags","href":"/api-reference/smart-tags/list-smart-tags"},{"title":"Create Smart Tag","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml post /api/external/companies/{companyId}/smart-tags","href":"/api-reference/smart-tags/create-smart-tag"}]},{"group":"Address","pages":[{"title":"Resolve Address","deprecated":null,"version":null,"openapi":"/openapi/generated-external-api.yaml get /api/external/companies/{companyId}/resolve-address","href":"/api-reference/address/resolve-address"}]},{"group":"Reference","pages":[{"title":"Get Configuration","href":"/api-legacy-reference/configuration"},{"title":"Data Models","href":"/api-legacy-reference/data-models"},{"title":"API Changelog","href":"/api-legacy-reference/changelog"}]}]},{"tab":"FAQs","pages":[{"title":"FAQs","href":"/FAQs/FAQs"}]},{"tab":"Resources","pages":[{"title":"Resources","href":"/getting-started/glossary"}]}]},"basePath":"","title":"Get Policy - AI Insurance","buildId":"dpl_9VVk5y1P8k1ATeJguVngy9Q3cmbD","deploymentId":"dpl_9VVk5y1P8k1ATeJguVngy9Q3cmbD","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-DX1Meug0.js","utils-B_OMIQVC.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-ChxhRPMa.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-CuKvD8Iv.js","snippetPresets-C5d7p2hp.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-CfHcE8m4.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-C1zZV314.js","shallow-CmQhqCJn.js","getApiPlaygroundDisplay-YRo9s1O7.js","CodeSnippet-RN1MTdfk.js","CodeSnippets-DKLPHxJA.js","Page-BAvA99GL.js","getPastedJson-bz0M41mU.js","icon-CsmhpPrv.js","MethodPill-CNGsVE77.js","DuplicateIcon-DilfU_Z2.js","createIcon-BdsYzQck.js","DynamicMarkdown-CbqEDjbV.js","SectionHeading-O6hXpFCN.js","axios-vUo_bRtp.js","Markdown-nKm-uidQ.js","clsx-ClVdStUn.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CIQkMg3R.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-ImrFS4Fy.js"]}