{"openapi":"3.0.1","info":{"title":"Acko for Enterprise API Documentation"},"servers":[{"url":"http://demand-internet.internal.live.acko.com","description":"Generated server url"}],"tags":[{"name":"Overview","description":"The Acko Embedded Insurance API suite provides a comprehensive set of endpoints that enable partners to seamlessly integrate insurance solutions into their platforms. This documentation covers authentication methods, base URLs, and standardized request/response formats. Our API documentation is organized into three main categories: Issuance for policy creation, Endorsements for policy modifications, and Claims for managing the claims process. Each section is further tailored to specific business verticals including Credit, Travel, Gig, Health, and Home insurance products. The APIs are further sub-divided into two versions V1 and V2. While we support both versions, we encourage you to go ahead with integrating with our V2 APIs"},{"name":"Authentication","description":"Authentication is managed through OAuth 2.0, ensuring secure access to our APIs. Partners must obtain an access token by providing their client credentials. The token must be included in the Authorization header of each request. This section details the authentication flow, token management, and error handling for unauthorized requests."},{"name":"Policy Retrieval","description":"The Policy Retrieval API provides access to policy details by policy id and policy number. It returns comprehensive policy information including coverage limits, premium schedules, and endorsement history. The endpoint supports pagination for handling multiple policies and allows filtering by status or date range."},{"name":"Policy Issuance","description":"The Policy Issuance APIs enable real-time policy generation and premium calculation. These endpoints allow partners to instantly issue live policies to their customers at the point of service. This section details the mandatory request headers, idempotency keys for preventing duplicate transactions, payment status callbacks, and performance benchmarks for both synchronous and asynchronous integration modes. Follow our implementation guidelines to ensure smooth policy issuance with minimal latency."},{"name":"Policy Endorsement","description":"Our Policy Endorsement APIs provide the ability to modify active policies throughout their lifecycle. Whether you need to cancel a policy, process early closures, add dependents, or update customer information, these endpoints handle all post-issuance policy changes. This section explains versioning protocols, effective-date rules, and premium pro-rating calculations to ensure accurate financial adjustments when policies are modified"},{"name":"Claims Management","description":"The Claims Management APIs streamline the end-to-end claims management process for your customers. This section guides partners through creating First Notice of Loss (FNOL), uploading supporting documentation, and monitoring claim status through automated webhooks. Our claims infrastructure is designed to provide real-time status updates while maintaining compliance with regulatory requirements and optimizing the customer experience during the claims journey."},{"name":"Policy Proposal","description":"The Policy Proposal APIs manage the proposal lifecycle for policies that require pre-approval before issuance. This section includes endpoints for creating proposals, batch processing multiple proposals, and updating proposal statuses."},{"name":"Loan-Shield","description":"The Credit Insurance APIs offer protection solutions specifically designed for lending products. These endpoints support loan-life coverage, EMI protection, and income-loss insurance. Integration requires basic loan parameters including loan ID, outstanding amount, tenor, and borrower KYC details. The API supports various loan types—personal, gold, and housing loans—through product-specific configuration flags. Upon successful validation, the system instantly binds coverage and returns a digitally signed e-policy PDF."},{"name":"Trip","description":"The Trip Insurance APIs are designed for on-demand travel coverage. These endpoints allow partners to issue policies for single trips, multi-city itineraries, or annual travel plans. Integration requires trip details such as departure/arrival dates, destination countries, and traveler demographics. The API supports real-time premium calculations based on trip duration and coverage limits, with policy documents generated instantly upon successful payment."},{"name":"GIG","description":"The Gig Worker Insurance APIs enable on-demand coverage for task-based or shift-based workforce. These endpoints accept job identifiers, task duration parameters, and worker profiles to provide tailored protection. Pricing is calculated per minute of service or per delivery, with policies that automatically expire at task completion. The API includes webhooks for task start/stop events to ensure precise coverage periods for gig economy platforms."},{"name":"Health","description":"Our Health Insurance APIs facilitate Group Mediclaim (GMC) implementation with streamlined onboarding processes. Features include census data upload, configurable sum-insured grids, and optional riders for OPD and mental wellness benefits. The API returns group policy documentation and individual member e-cards. A specialized bulk-endorsement endpoint handles monthly employee additions and exits to maintain accurate coverage records."},{"name":"House","description":"The Home Insurance APIs provide protection for both structure and contents. Integration requires property details including geo-coordinates, built-up area, construction type, and coverage start date. The premium calculation includes options for burglary and gadget protection add-ons. Policy documentation includes a comprehensive valuation schedule for insured items and property."},{"name":"Credit Life","description":"The Credit Life Issuance API enables policy generation during loan disbursal by capturing customer, loan, insured, and nominee details. The endpoint validates mandatory declarations and premium data, issues the policy in real time, and returns the policy number along with certificate URLs and premium breakup for reconciliation."},{"name":"Credit Life Proposal","description":"The Credit Life Proposal API enables the creation and management of credit life insurance proposals for loans that require underwriting approval. The endpoint handles proposal submission, bulk processing capabilities, and status updates throughout the approval workflow. Upon proposal acceptance, the policy can be issued using the standard issuance API with the approved proposal reference."},{"name":"Credit Life Templates","description":"The Credit Life Templates section provides downloadable Excel templates for bulk proposal operations. Partners can download standardized templates for proposal issuance and updates, share them with business teams, and upload completed sheets for batch processing. This streamlines the proposal workflow by enabling efficient bulk data handling through familiar spreadsheet interfaces.\n**Available Templates:**\n📄 **Proposal Issuance Template**: [Access Google Sheets Template](https://docs.google.com/spreadsheets/d/1j9cSJPQ8nJ8k0cIbB4ZesQuTMMetNvZTAWUHlI0k5bM/edit?usp=sharing) - Use this template for bulk proposal issuance data entry - Contains all required fields for creating new Credit Life proposals - Can be shared with business teams for data collection\n📄 **Proposal Update Template**: [Access Google Sheets Template](https://docs.google.com/spreadsheets/d/1j9cSJPQ8nJ8k0cIbB4ZesQuTMMetNvZTAWUHlI0k5bM/edit?gid=572464409#gid=572464409) - Use this template for updating existing proposal statuses - Contains fields required for proposal status modifications - Supports bulk update operations for multiple proposals\n**Instructions:** 1. Click on the template links above to access the Google Sheets 2. Make a copy of the template for your use 3. Fill in the required data according to your proposal needs 4. Share the completed template with the appropriate business teams for processing"},{"name":"Fire","description":"The Fire Issuance API enables the creation and issuance of fire insurance policies by accepting detailed order information, insured property details, selected coverage plans, user and nominee data, and premium breakdowns. The response provides confirmation of policy issuance along with status updates and transaction metadata, supporting efficient policy processing and management. This API encompasses the Loan Against Property (LAP) use case."},{"name":"Cyber Protection","description":"The Cyber Protection Issuance API provides coverage for digital assets and online transactions. It requires user details, device information, and transaction parameters to calculate premiums based on risk profiles. The API supports real-time policy issuance with digital documentation and secure storage of policy certificates."},{"name":"Electronics","description":"The Electronic Device Issuance API allows partners to issue policies for electronic devices such as smartphones, laptops, and tablets. It requires device specifications, user details, and coverage options to calculate premiums. The API supports instant policy issuance with digital certificates and provides endpoints for managing device claims."},{"name":"Financial","description":"The Financial Endorsement API handles all policy modifications that affect premium calculations. Use these endpoints when implementing sum-insured adjustments, adding coverage options, or extending policy tenure. The API calculates revised premiums, generates appropriate debit/credit notes, and maintains payment reference integrity. All transactions return updated policy versions with complete audit trails."},{"name":"Non-Financial","description":"Our Non-Financial Endorsement API processes data-only changes such as contact information or address updates that don't impact premium amounts. These modifications are processed instantly and don't require payment adjustments. The API supports JSON Patch format for atomic updates and maintains comprehensive audit logging for all changes."},{"name":"Create Claims","description":"The Claim Creation API enables First Notice of Loss (FNOL) submission to initiate the claims process. The endpoint requires policy identifier, incident details, claimant information, and supporting documentation. Upon validation, the system generates a unique claim identifier and provides secure upload URLs for additional documentation submission"},{"name":"Get Claims","description":"The Claim Retrieval API provides comprehensive access to claim information by claim or policy identifier. Response data includes detailed status history, payout information, assessor notes, and pending actions. The endpoint supports pagination for handling multiple claims and state-based filtering to facilitate efficient claim status tracking"}],"paths":{"/product/{partner}/proposal-policies":{"put":{"tags":["Credit Life Proposal"],"summary":"Update Credit Life Proposal Status","operationId":"updateCreditLifeProposal","parameters":[{"name":"Authorization","in":"header","description":"username={partner} algorithm={algo} created_on={time} secret={secret}  \n This will be shared over mail when the product is onboarded","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateProposalStatusRequest"}}},"required":true},"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"Bad configuration error","code":"PERR_001","error":{"reference_id":"<reference_id>","status_code":500},"message":"Plan agreement does not exist"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"AUTHENTICATION_FAILED","code":"UNAUERR_001","error":{"status_code":401},"message":"Not Authorized!!"}}}},"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"Client Input Validation Failed","code":"IVERR_001","error":{"reference_id":"<reference_id>","status_code":400},"message":"plan is a required field"}}}},"409":{"description":"Conflict","content":{"*/*":{"schema":{"type":"string"}}}},"429":{"description":"Too Many Requests","content":{"*/*":{"schema":{"type":"object"}}}},"503":{"description":"Service Unavailable","content":{"*/*":{"schema":{"type":"string"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateProposalStatusResponse"}}}}}},"post":{"tags":["Credit Life Proposal"],"summary":"Credit Life Proposal Policy","operationId":"creditLifeProposal","parameters":[{"name":"partner","in":"path","required":true,"schema":{"type":"string"}},{"name":"Authorization","in":"header","description":"username={partner} algorithm={algo} created_on={time} secret={secret}  \n This will be shared over mail when the product is onboarded","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreditLifePolicyRequestDTO"}}},"required":true},"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"Bad configuration error","code":"PERR_001","error":{"reference_id":"<reference_id>","status_code":500},"message":"Plan agreement does not exist"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"AUTHENTICATION_FAILED","code":"UNAUERR_001","error":{"status_code":401},"message":"Not Authorized!!"}}}},"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"Client Input Validation Failed","code":"IVERR_001","error":{"reference_id":"<reference_id>","status_code":400},"message":"plan is a required field"}}}},"409":{"description":"Conflict","content":{"*/*":{"schema":{"type":"string"}}}},"429":{"description":"Too Many Requests","content":{"*/*":{"schema":{"type":"object"}}}},"503":{"description":"Service Unavailable","content":{"*/*":{"schema":{"type":"string"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreditLifePolicyResponseDTO"}}}}}}},"/product/{partner}/batch/proposal-policies":{"put":{"tags":["Credit Life Proposal"],"summary":"Bulk Update Credit Life Proposal Status","operationId":"bulkUpdateCreditLifeProposal","parameters":[{"name":"Authorization","in":"header","description":"username={partner} algorithm={algo} created_on={time} secret={secret}  \n This will be shared over mail when the product is onboarded","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/UpdateProposalStatusRequest"}}}},"required":true},"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"Bad configuration error","code":"PERR_001","error":{"reference_id":"<reference_id>","status_code":500},"message":"Plan agreement does not exist"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"AUTHENTICATION_FAILED","code":"UNAUERR_001","error":{"status_code":401},"message":"Not Authorized!!"}}}},"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"Client Input Validation Failed","code":"IVERR_001","error":{"reference_id":"<reference_id>","status_code":400},"message":"plan is a required field"}}}},"409":{"description":"Conflict","content":{"*/*":{"schema":{"type":"string"}}}},"429":{"description":"Too Many Requests","content":{"*/*":{"schema":{"type":"object"}}}},"503":{"description":"Service Unavailable","content":{"*/*":{"schema":{"type":"string"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UpdateProposalStatusResponse"}}}}}},"post":{"tags":["Credit Life Proposal"],"summary":"Credit Life Bulk Proposal Policy","operationId":"creditLifeBulkProposal","parameters":[{"name":"partner","in":"path","required":true,"schema":{"type":"string"}},{"name":"Authorization","in":"header","description":"username={partner} algorithm={algo} created_on={time} secret={secret}  \n This will be shared over mail when the product is onboarded","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CreditLifePolicyRequestDTO"}}}},"required":true},"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"Bad configuration error","code":"PERR_001","error":{"reference_id":"<reference_id>","status_code":500},"message":"Plan agreement does not exist"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"AUTHENTICATION_FAILED","code":"UNAUERR_001","error":{"status_code":401},"message":"Not Authorized!!"}}}},"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"Client Input Validation Failed","code":"IVERR_001","error":{"reference_id":"<reference_id>","status_code":400},"message":"plan is a required field"}}}},"409":{"description":"Conflict","content":{"*/*":{"schema":{"type":"string"}}}},"429":{"description":"Too Many Requests","content":{"*/*":{"schema":{"type":"object"}}}},"503":{"description":"Service Unavailable","content":{"*/*":{"schema":{"type":"string"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreditLifePolicyResponseDTO"}}}}}}},"/realms/partnership/protocol/openid-connect/token":{"post":{"tags":["Authentication"],"summary":"Token Generation","operationId":"tokenGeneration","parameters":[{"name":"grant_type","in":"query","description":"Type of grant being requested","required":true,"schema":{"type":"string"}},{"name":"client_id","in":"query","description":"The unique identifier for the partner","required":true,"schema":{"type":"string"}},{"name":"client_secret","in":"query","description":"The secret key associated with the partner’s client_id","required":true,"schema":{"type":"string"},"example":"s3cr3t"},{"name":"Authorization","in":"header","description":"username={partner} algorithm={algo} created_on={time} secret={secret}  \n This will be shared over mail when the product is onboarded","required":true,"schema":{"type":"string"}}],"responses":{"401":{"description":"Unauthorized – invalid client credentials","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InvalidClientCredentials"},"examples":{"InvalidClientCredentials":{"description":"InvalidClientCredentials","value":{"error":"unauthorized_client","error_description":"Invalid client or Invalid client credentials"}}}}}},"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CentralAuthResponse"}}}}}}},"/product/{partners}/policies/{policyId}/endorsements  ":{"post":{"tags":["Financial"],"summary":"Cancellation V1","description":"The Policy Cancellation API enables mid-term termination of active policies. The endpoint requires cancellation reason codes and effective dates to process the request. Upon validation, the system calculates refundable premium amounts based on the unused policy period and triggers the appropriate refund webhook. The response includes updated policy status and credit note reference details","operationId":"endorsePolicyCancellationV1","parameters":[{"name":"Authorization","in":"header","description":"Bearer &lt;accessToken&gt; Generate one via [Token Generation](#operation/tokenGeneration).","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LifeEndorsementRequestDTO"}}},"required":true},"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"Bad configuration error","code":"PERR_001","error":{"reference_id":"<reference_id>","status_code":500},"message":"Plan agreement does not exist"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"AUTHENTICATION_FAILED","code":"UNAUERR_001","error":{"status_code":401},"message":"Not Authorized!!"}}}},"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"Client Input Validation Failed","code":"IVERR_001","error":{"reference_id":"<reference_id>","status_code":400},"message":"plan is a required field"}}}},"409":{"description":"Conflict","content":{"*/*":{"schema":{"type":"string"}}}},"429":{"description":"Too Many Requests","content":{"*/*":{"schema":{"type":"object"}}}},"503":{"description":"Service Unavailable","content":{"*/*":{"schema":{"type":"string"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EndorsementResponse"}}}}}}},"/product/{partners}/policies/{policyId}/endorsements   ":{"post":{"tags":["Financial"],"summary":"Preclosure","description":"The Policy Preclosure API is specifically designed for credit-life policies when the underlying loan closes early. This endpoint accepts loan identifier and closure date parameters, calculates unearned premium refunds, and generates pre-closure certification documentation. The streamlined process ensures proper policy termination aligned with loan closure events","operationId":"endorsePolicyPreClosure","parameters":[{"name":"Authorization","in":"header","description":"Bearer &lt;accessToken&gt; Generate one via [Token Generation](#operation/tokenGeneration).","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LifeEndorsementRequestDTO"}}},"required":true},"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"Bad configuration error","code":"PERR_001","error":{"reference_id":"<reference_id>","status_code":500},"message":"Plan agreement does not exist"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"AUTHENTICATION_FAILED","code":"UNAUERR_001","error":{"status_code":401},"message":"Not Authorized!!"}}}},"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"Client Input Validation Failed","code":"IVERR_001","error":{"reference_id":"<reference_id>","status_code":400},"message":"plan is a required field"}}}},"409":{"description":"Conflict","content":{"*/*":{"schema":{"type":"string"}}}},"429":{"description":"Too Many Requests","content":{"*/*":{"schema":{"type":"object"}}}},"503":{"description":"Service Unavailable","content":{"*/*":{"schema":{"type":"string"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EndorsementResponse"}}}}}}},"/product/{partners}/policies/{policyId}/endorsements     ":{"post":{"tags":["Non-Financial"],"summary":"Dependent Updation V1","description":"The Dependent Update API is optimized for Group Mediclaim policies, allowing the addition or removal of dependents during the policy term. The endpoint handles waiting-period calculations and processes any required premium adjustments. Upon successful update, the system generates refreshed e-cards reflecting the updated coverage details","operationId":"endorsePolicyRequestDependentUpdationV1","parameters":[{"name":"Authorization","in":"header","description":"Bearer &lt;accessToken&gt; Generate one via [Token Generation](#operation/tokenGeneration).","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EndorsementDependentUpdationDTO"}}},"required":true},"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"Bad configuration error","code":"PERR_001","error":{"reference_id":"<reference_id>","status_code":500},"message":"Plan agreement does not exist"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"AUTHENTICATION_FAILED","code":"UNAUERR_001","error":{"status_code":401},"message":"Not Authorized!!"}}}},"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"Client Input Validation Failed","code":"IVERR_001","error":{"reference_id":"<reference_id>","status_code":400},"message":"plan is a required field"}}}},"409":{"description":"Conflict","content":{"*/*":{"schema":{"type":"string"}}}},"429":{"description":"Too Many Requests","content":{"*/*":{"schema":{"type":"object"}}}},"503":{"description":"Service Unavailable","content":{"*/*":{"schema":{"type":"string"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EndorsementResponse"}}}}}}},"/product/{partners}/policies/{policyId}/endorsements      ":{"post":{"tags":["Non-Financial"],"summary":"Nominee Updation V1","description":"The Nominee Update API allows policyholders to modify beneficiary information during the policy term. The endpoint validates new nominee KYC details and effective dates before processing changes. Upon successful verification, the system instantly generates and returns updated policy documentation reflecting the new beneficiary information","operationId":"endorsePolicyRequestNomineeUpdationV1","parameters":[{"name":"Authorization","in":"header","description":"Bearer &lt;accessToken&gt; Generate one via [Token Generation](#operation/tokenGeneration).","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EndorsementNomineeUpdationDTO"}}},"required":true},"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"Bad configuration error","code":"PERR_001","error":{"reference_id":"<reference_id>","status_code":500},"message":"Plan agreement does not exist"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"AUTHENTICATION_FAILED","code":"UNAUERR_001","error":{"status_code":401},"message":"Not Authorized!!"}}}},"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"Client Input Validation Failed","code":"IVERR_001","error":{"reference_id":"<reference_id>","status_code":400},"message":"plan is a required field"}}}},"409":{"description":"Conflict","content":{"*/*":{"schema":{"type":"string"}}}},"429":{"description":"Too Many Requests","content":{"*/*":{"schema":{"type":"object"}}}},"503":{"description":"Service Unavailable","content":{"*/*":{"schema":{"type":"string"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EndorsementResponse"}}}}}}},"/product/{partners}/policies/{policyId}/endorsements       ":{"post":{"tags":["Financial"],"summary":"Session Creation V1","description":"The Session Creation API lets you carve out one or more \"active coverage\" windows inside the broader policy term set by the Policy Issuance API. While the master policy defines a start date and end date (e.g., 1 Jan → 31 Dec), each session represents a specific period during which the insured is actually on cover (e.g., 5 Jan → 10 Jan, 12 Jan → 15 Jan). This feature is typically enabled for use-cases such as on-demand or gig-economy insurance (e.g., delivery riders), where coverage is required only when the worker is \"on the job.\" By creating, updating, or deleting session records, partners can precisely control when benefits are in force without altering the underlying policy dates. This endpoint requires session details and partner information to create a new session. Upon successful creation, the system returns session details for further processing.","operationId":"endorsePolicyGIGSessionCreationV1","parameters":[{"name":"Authorization","in":"header","description":"Bearer &lt;accessToken&gt; Generate one via [Token Generation](#operation/tokenGeneration).","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/EndorsementGIGSessionCreationDTO"}}},"required":true},"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"Bad configuration error","code":"PERR_001","error":{"reference_id":"<reference_id>","status_code":500},"message":"Plan agreement does not exist"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"AUTHENTICATION_FAILED","code":"UNAUERR_001","error":{"status_code":401},"message":"Not Authorized!!"}}}},"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"Client Input Validation Failed","code":"IVERR_001","error":{"reference_id":"<reference_id>","status_code":400},"message":"plan is a required field"}}}},"409":{"description":"Conflict","content":{"*/*":{"schema":{"type":"string"}}}},"429":{"description":"Too Many Requests","content":{"*/*":{"schema":{"type":"object"}}}},"503":{"description":"Service Unavailable","content":{"*/*":{"schema":{"type":"string"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EndorsementResponse"}}}}}}},"/product/{house_partners}/policies ":{"post":{"tags":["House"],"summary":"House","operationId":"houseIssuance","parameters":[{"name":"Authorization","in":"header","description":"username={partner} algorithm={algo} created_on={time} secret={secret}  \n This will be shared over mail when the product is onboarded","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HousePolicyRequestDTO"}}},"required":true},"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"Bad configuration error","code":"PERR_001","error":{"reference_id":"<reference_id>","status_code":500},"message":"Plan agreement does not exist"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"AUTHENTICATION_FAILED","code":"UNAUERR_001","error":{"status_code":401},"message":"Not Authorized!!"}}}},"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"Client Input Validation Failed","code":"IVERR_001","error":{"reference_id":"<reference_id>","status_code":400},"message":"plan is a required field"}}}},"409":{"description":"Conflict","content":{"*/*":{"schema":{"type":"string"}}}},"429":{"description":"Too Many Requests","content":{"*/*":{"schema":{"type":"object"}}}},"503":{"description":"Service Unavailable","content":{"*/*":{"schema":{"type":"string"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerPolicyResponseDTO"}}}}}}},"/product/{health_partners}/policies ":{"post":{"tags":["Health"],"summary":"Health V1","operationId":"healthIssuanceV1","parameters":[{"name":"Authorization","in":"header","description":"username={partner} algorithm={algo} created_on={time} secret={secret}  \n This will be shared over mail when the product is onboarded","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/HealthPolicyRequestDTO"}}},"required":true},"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"Bad configuration error","code":"PERR_001","error":{"reference_id":"<reference_id>","status_code":500},"message":"Plan agreement does not exist"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"AUTHENTICATION_FAILED","code":"UNAUERR_001","error":{"status_code":401},"message":"Not Authorized!!"}}}},"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"Client Input Validation Failed","code":"IVERR_001","error":{"reference_id":"<reference_id>","status_code":400},"message":"plan is a required field"}}}},"409":{"description":"Conflict","content":{"*/*":{"schema":{"type":"string"}}}},"429":{"description":"Too Many Requests","content":{"*/*":{"schema":{"type":"object"}}}},"503":{"description":"Service Unavailable","content":{"*/*":{"schema":{"type":"string"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerPolicyResponseDTO"}}}}}}},"/product/{gig_partners}/policies ":{"post":{"tags":["GIG"],"summary":"GIG Issuance V1","operationId":"gigIssuanceV1","parameters":[{"name":"Authorization","in":"header","description":"username={partner} algorithm={algo} created_on={time} secret={secret}  \n This will be shared over mail when the product is onboarded","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LifePolicyRequestDTO"}}},"required":true},"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"Bad configuration error","code":"PERR_001","error":{"reference_id":"<reference_id>","status_code":500},"message":"Plan agreement does not exist"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"AUTHENTICATION_FAILED","code":"UNAUERR_001","error":{"status_code":401},"message":"Not Authorized!!"}}}},"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"Client Input Validation Failed","code":"IVERR_001","error":{"reference_id":"<reference_id>","status_code":400},"message":"plan is a required field"}}}},"409":{"description":"Conflict","content":{"*/*":{"schema":{"type":"string"}}}},"429":{"description":"Too Many Requests","content":{"*/*":{"schema":{"type":"object"}}}},"503":{"description":"Service Unavailable","content":{"*/*":{"schema":{"type":"string"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerPolicyResponseDTO"}}}}}}},"/product/{credit_partners}/policies ":{"post":{"tags":["Loan-Shield"],"summary":"Loan Shield V1","operationId":"LoanShieldV1","parameters":[{"name":"Authorization","in":"header","description":"username={partner} algorithm={algo} created_on={time} secret={secret}  \n This will be shared over mail when the product is onboarded","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LoanPolicyRequestDTO"}}},"required":true},"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"Bad configuration error","code":"PERR_001","error":{"reference_id":"<reference_id>","status_code":500},"message":"Plan agreement does not exist"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"AUTHENTICATION_FAILED","code":"UNAUERR_001","error":{"status_code":401},"message":"Not Authorized!!"}}}},"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"Client Input Validation Failed","code":"IVERR_001","error":{"reference_id":"<reference_id>","status_code":400},"message":"plan is a required field"}}}},"409":{"description":"Conflict","content":{"*/*":{"schema":{"type":"string"}}}},"429":{"description":"Too Many Requests","content":{"*/*":{"schema":{"type":"object"}}}},"503":{"description":"Service Unavailable","content":{"*/*":{"schema":{"type":"string"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/LoanPolicyResponseDTO"}}}}}}},"/product/{credit_life}/policies                    ":{"post":{"tags":["Credit Life"],"summary":"Credit Life","operationId":"creditLifeIssuance","parameters":[{"name":"Authorization","in":"header","description":"username={partner} algorithm={algo} created_on={time} secret={secret}  \n This will be shared over mail when the product is onboarded","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreditLifePolicyRequestDTO"}}},"required":true},"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"Bad configuration error","code":"PERR_001","error":{"reference_id":"<reference_id>","status_code":500},"message":"Plan agreement does not exist"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"AUTHENTICATION_FAILED","code":"UNAUERR_001","error":{"status_code":401},"message":"Not Authorized!!"}}}},"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"Client Input Validation Failed","code":"IVERR_001","error":{"reference_id":"<reference_id>","status_code":400},"message":"plan is a required field"}}}},"409":{"description":"Conflict","content":{"*/*":{"schema":{"type":"string"}}}},"429":{"description":"Too Many Requests","content":{"*/*":{"schema":{"type":"object"}}}},"503":{"description":"Service Unavailable","content":{"*/*":{"schema":{"type":"string"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreditLifePolicyResponseDTO"}}}}}}},"/external/partnership/v1/claim  ":{"post":{"tags":["Create Claims"],"summary":"Create Claim API","operationId":"createClaim","parameters":[{"name":"Authorization","in":"header","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CreateClaimRequest"}}},"required":true},"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"Bad configuration error","code":"PERR_001","error":{"reference_id":"<reference_id>","status_code":500},"message":"Plan agreement does not exist"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"AUTHENTICATION_FAILED","code":"UNAUERR_001","error":{"status_code":401},"message":"Not Authorized!!"}}}},"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"Client Input Validation Failed","code":"IVERR_001","error":{"reference_id":"<reference_id>","status_code":400},"message":"plan is a required field"}}}},"409":{"description":"Conflict","content":{"*/*":{"schema":{"type":"string"}}}},"429":{"description":"Too Many Requests","content":{"*/*":{"schema":{"type":"object"}}}},"503":{"description":"Service Unavailable","content":{"*/*":{"schema":{"type":"string"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ExternalCreateClaimResponse"}}}}}}},"/external/partnership/policy              ":{"post":{"tags":["Loan-Shield"],"summary":"Loan Shield V2","operationId":"LoanShieldV2","parameters":[{"name":"Authorization","in":"header","description":"Bearer &lt;accessToken&gt; Generate one via [Token Generation](#operation/tokenGeneration).","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PartnershipLoanPolicyRequest"}}},"required":true},"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"Bad configuration error","code":"PERR_001","error":{"reference_id":"<reference_id>","status_code":500},"message":"Plan agreement does not exist"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"AUTHENTICATION_FAILED","code":"UNAUERR_001","error":{"status_code":401},"message":"Not Authorized!!"}}}},"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"Client Input Validation Failed","code":"IVERR_001","error":{"reference_id":"<reference_id>","status_code":400},"message":"plan is a required field"}}}},"409":{"description":"Conflict","content":{"*/*":{"schema":{"type":"string"}}}},"429":{"description":"Too Many Requests","content":{"*/*":{"schema":{"type":"object"}}}},"503":{"description":"Service Unavailable","content":{"*/*":{"schema":{"type":"string"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IssuanceResponse"}}}}}}},"/external/partnership/policy               ":{"post":{"tags":["Trip"],"summary":"Trip","operationId":"tripIssuance","parameters":[{"name":"Authorization","in":"header","description":"Bearer &lt;accessToken&gt; Generate one via [Token Generation](#operation/tokenGeneration).","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PartnershipOneTripPolicyRequest"}}},"required":true},"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"Bad configuration error","code":"PERR_001","error":{"reference_id":"<reference_id>","status_code":500},"message":"Plan agreement does not exist"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"AUTHENTICATION_FAILED","code":"UNAUERR_001","error":{"status_code":401},"message":"Not Authorized!!"}}}},"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"Client Input Validation Failed","code":"IVERR_001","error":{"reference_id":"<reference_id>","status_code":400},"message":"plan is a required field"}}}},"409":{"description":"Conflict","content":{"*/*":{"schema":{"type":"string"}}}},"429":{"description":"Too Many Requests","content":{"*/*":{"schema":{"type":"object"}}}},"503":{"description":"Service Unavailable","content":{"*/*":{"schema":{"type":"string"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IssuanceResponse"}}}}}}},"/external/partnership/policy                ":{"post":{"tags":["Credit Life"],"summary":"Credit Life V2","operationId":"creditLifeIssuanceV2","parameters":[{"name":"Authorization","in":"header","description":"Bearer &lt;accessToken&gt; Generate one via [Token Generation](#operation/tokenGeneration).","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PartnershipCreditLifePolicyRequest"}}},"required":true},"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"Bad configuration error","code":"PERR_001","error":{"reference_id":"<reference_id>","status_code":500},"message":"Plan agreement does not exist"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"AUTHENTICATION_FAILED","code":"UNAUERR_001","error":{"status_code":401},"message":"Not Authorized!!"}}}},"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"Client Input Validation Failed","code":"IVERR_001","error":{"reference_id":"<reference_id>","status_code":400},"message":"plan is a required field"}}}},"409":{"description":"Conflict","content":{"*/*":{"schema":{"type":"string"}}}},"429":{"description":"Too Many Requests","content":{"*/*":{"schema":{"type":"object"}}}},"503":{"description":"Service Unavailable","content":{"*/*":{"schema":{"type":"string"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IssuanceResponse"}}}}}}},"/external/partnership/policy                 ":{"post":{"tags":["GIG"],"summary":"GIG Issuance V2","operationId":"gigIssuanceV2","parameters":[{"name":"Authorization","in":"header","description":"Bearer &lt;accessToken&gt; Generate one via [Token Generation](#operation/tokenGeneration).","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PartnershipOneGIGPolicyRequestDTO"}}},"required":true},"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"Bad configuration error","code":"PERR_001","error":{"reference_id":"<reference_id>","status_code":500},"message":"Plan agreement does not exist"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"AUTHENTICATION_FAILED","code":"UNAUERR_001","error":{"status_code":401},"message":"Not Authorized!!"}}}},"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"Client Input Validation Failed","code":"IVERR_001","error":{"reference_id":"<reference_id>","status_code":400},"message":"plan is a required field"}}}},"409":{"description":"Conflict","content":{"*/*":{"schema":{"type":"string"}}}},"429":{"description":"Too Many Requests","content":{"*/*":{"schema":{"type":"object"}}}},"503":{"description":"Service Unavailable","content":{"*/*":{"schema":{"type":"string"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IssuanceResponse"}}}}}}},"/external/partnership/policy                  ":{"post":{"tags":["Health"],"summary":"Health V2","operationId":"healthIssuanceV2","parameters":[{"name":"Authorization","in":"header","description":"Bearer &lt;accessToken&gt; Generate one via [Token Generation](#operation/tokenGeneration).","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PartnershipOneHealthPolicyRequestDTO"}}},"required":true},"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"Bad configuration error","code":"PERR_001","error":{"reference_id":"<reference_id>","status_code":500},"message":"Plan agreement does not exist"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"AUTHENTICATION_FAILED","code":"UNAUERR_001","error":{"status_code":401},"message":"Not Authorized!!"}}}},"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"Client Input Validation Failed","code":"IVERR_001","error":{"reference_id":"<reference_id>","status_code":400},"message":"plan is a required field"}}}},"409":{"description":"Conflict","content":{"*/*":{"schema":{"type":"string"}}}},"429":{"description":"Too Many Requests","content":{"*/*":{"schema":{"type":"object"}}}},"503":{"description":"Service Unavailable","content":{"*/*":{"schema":{"type":"string"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IssuanceResponse"}}}}}}},"/external/partnership/policy                     ":{"post":{"tags":["Cyber Protection"],"summary":"Cyber Protection","operationId":"cyberProtectionIssuance","parameters":[{"name":"Authorization","in":"header","description":"Bearer &lt;accessToken&gt; Generate one via [Token Generation](#operation/tokenGeneration).","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PartnershipOneCyberProtectionPolicyIssuanceRequestDTO"}}},"required":true},"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"Bad configuration error","code":"PERR_001","error":{"reference_id":"<reference_id>","status_code":500},"message":"Plan agreement does not exist"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"AUTHENTICATION_FAILED","code":"UNAUERR_001","error":{"status_code":401},"message":"Not Authorized!!"}}}},"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"Client Input Validation Failed","code":"IVERR_001","error":{"reference_id":"<reference_id>","status_code":400},"message":"plan is a required field"}}}},"409":{"description":"Conflict","content":{"*/*":{"schema":{"type":"string"}}}},"429":{"description":"Too Many Requests","content":{"*/*":{"schema":{"type":"object"}}}},"503":{"description":"Service Unavailable","content":{"*/*":{"schema":{"type":"string"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IssuanceResponse"}}}}}}},"/external/partnership/policy                      ":{"post":{"tags":["Fire"],"summary":"Fire","operationId":"fireIssuance","parameters":[{"name":"Authorization","in":"header","description":"Bearer &lt;accessToken&gt; Generate one via [Token Generation](#operation/tokenGeneration).","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PartnershipOneFireIssuancePolicyRequestDTO"}}},"required":true},"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"Bad configuration error","code":"PERR_001","error":{"reference_id":"<reference_id>","status_code":500},"message":"Plan agreement does not exist"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"AUTHENTICATION_FAILED","code":"UNAUERR_001","error":{"status_code":401},"message":"Not Authorized!!"}}}},"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"Client Input Validation Failed","code":"IVERR_001","error":{"reference_id":"<reference_id>","status_code":400},"message":"plan is a required field"}}}},"409":{"description":"Conflict","content":{"*/*":{"schema":{"type":"string"}}}},"429":{"description":"Too Many Requests","content":{"*/*":{"schema":{"type":"object"}}}},"503":{"description":"Service Unavailable","content":{"*/*":{"schema":{"type":"string"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IssuanceResponse"}}}}}}},"/external/partnership/policy                        ":{"post":{"tags":["Electronics"],"summary":"Electronics","operationId":"electronicsIssuance","parameters":[{"name":"Authorization","in":"header","description":"Bearer &lt;accessToken&gt; Generate one via [Token Generation](#operation/tokenGeneration).","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/PartnershipOneElectronicsRequestDTOPolicyMetaDataInsured"}}}},"required":true},"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"Bad configuration error","code":"PERR_001","error":{"reference_id":"<reference_id>","status_code":500},"message":"Plan agreement does not exist"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"AUTHENTICATION_FAILED","code":"UNAUERR_001","error":{"status_code":401},"message":"Not Authorized!!"}}}},"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"Client Input Validation Failed","code":"IVERR_001","error":{"reference_id":"<reference_id>","status_code":400},"message":"plan is a required field"}}}},"409":{"description":"Conflict","content":{"*/*":{"schema":{"type":"string"}}}},"429":{"description":"Too Many Requests","content":{"*/*":{"schema":{"type":"object"}}}},"503":{"description":"Service Unavailable","content":{"*/*":{"schema":{"type":"string"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IssuanceResponse"}}}}}}},"/external/partnership/endorse/policy     ":{"post":{"tags":["Non-Financial"],"summary":"Dependent Updation V2","description":"The Dependent Update API is optimized for Group Mediclaim policies, allowing the addition or removal of dependents during the policy term. The endpoint handles waiting-period calculations and processes any required premium adjustments. Upon successful update, the system generates refreshed e-cards reflecting the updated coverage details","operationId":"endorsePolicyRequestDependentUpdationV2","parameters":[{"name":"Authorization","in":"header","description":"Bearer &lt;accessToken&gt; Generate one via [Token Generation](#operation/tokenGeneration).","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PartnershipEndorsementRequestDTO"}}},"required":true},"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"Bad configuration error","code":"PERR_001","error":{"reference_id":"<reference_id>","status_code":500},"message":"Plan agreement does not exist"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"AUTHENTICATION_FAILED","code":"UNAUERR_001","error":{"status_code":401},"message":"Not Authorized!!"}}}},"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"Client Input Validation Failed","code":"IVERR_001","error":{"reference_id":"<reference_id>","status_code":400},"message":"plan is a required field"}}}},"409":{"description":"Conflict","content":{"*/*":{"schema":{"type":"string"}}}},"429":{"description":"Too Many Requests","content":{"*/*":{"schema":{"type":"object"}}}},"503":{"description":"Service Unavailable","content":{"*/*":{"schema":{"type":"string"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EndorsementResponse"}}}}}}},"/external/partnership/endorse/policy       ":{"post":{"tags":["Financial"],"summary":"Session Creation V2","description":"The Session Creation API lets you carve out one or more \"active coverage\" windows inside the broader policy term set by the Policy Issuance API. While the master policy defines a start date and end date (e.g., 1 Jan → 31 Dec), each session represents a specific period during which the insured is actually on cover (e.g., 5 Jan → 10 Jan, 12 Jan → 15 Jan). This feature is typically enabled for use-cases such as on-demand or gig-economy insurance (e.g., delivery riders), where coverage is required only when the worker is \"on the job.\" By creating, updating, or deleting session records, partners can precisely control when benefits are in force without altering the underlying policy dates. This endpoint requires session details and partner information to create a new session. Upon successful creation, the system returns session details for further processing.","operationId":"endorsePolicyGIGSessionCreationV2","parameters":[{"name":"Authorization","in":"header","description":"Bearer &lt;accessToken&gt; Generate one via [Token Generation](#operation/tokenGeneration).","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PartnershipSessionExtensionRequestDTO"}}},"required":true},"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"Bad configuration error","code":"PERR_001","error":{"reference_id":"<reference_id>","status_code":500},"message":"Plan agreement does not exist"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"AUTHENTICATION_FAILED","code":"UNAUERR_001","error":{"status_code":401},"message":"Not Authorized!!"}}}},"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"Client Input Validation Failed","code":"IVERR_001","error":{"reference_id":"<reference_id>","status_code":400},"message":"plan is a required field"}}}},"409":{"description":"Conflict","content":{"*/*":{"schema":{"type":"string"}}}},"429":{"description":"Too Many Requests","content":{"*/*":{"schema":{"type":"object"}}}},"503":{"description":"Service Unavailable","content":{"*/*":{"schema":{"type":"string"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EndorsementResponse"}}}}}}},"/external/partnership/endorse/policy          ":{"post":{"tags":["Financial"],"summary":"Cancellation V2","description":"The Policy Cancellation API enables mid-term termination of active policies. The endpoint requires cancellation reason codes and effective dates to process the request. Upon validation, the system calculates refundable premium amounts based on the unused policy period and triggers the appropriate refund webhook. The response includes updated policy status and credit note reference details","operationId":"endorsePolicyCancellationV2","parameters":[{"name":"Authorization","in":"header","description":"Bearer &lt;accessToken&gt; Generate one via [Token Generation](#operation/tokenGeneration).","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PartnershipCancellationRequestDTO"}}},"required":true},"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"Bad configuration error","code":"PERR_001","error":{"reference_id":"<reference_id>","status_code":500},"message":"Plan agreement does not exist"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"AUTHENTICATION_FAILED","code":"UNAUERR_001","error":{"status_code":401},"message":"Not Authorized!!"}}}},"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"Client Input Validation Failed","code":"IVERR_001","error":{"reference_id":"<reference_id>","status_code":400},"message":"plan is a required field"}}}},"409":{"description":"Conflict","content":{"*/*":{"schema":{"type":"string"}}}},"429":{"description":"Too Many Requests","content":{"*/*":{"schema":{"type":"object"}}}},"503":{"description":"Service Unavailable","content":{"*/*":{"schema":{"type":"string"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EndorsementResponse"}}}}}}},"/external/partnership/endorse/policy             ":{"post":{"tags":["Non-Financial"],"summary":"Nominee Updation V2","description":"The Nominee Update API allows policyholders to modify beneficiary information during the policy term. The endpoint validates new nominee KYC details and effective dates before processing changes. Upon successful verification, the system instantly generates and returns updated policy documentation reflecting the new beneficiary information","operationId":"endorsePolicyRequestNomineeUpdationV2","parameters":[{"name":"Authorization","in":"header","description":"Bearer &lt;accessToken&gt; Generate one via [Token Generation](#operation/tokenGeneration).","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PartnershipEndorsementRequestDTO"}}},"required":true},"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"Bad configuration error","code":"PERR_001","error":{"reference_id":"<reference_id>","status_code":500},"message":"Plan agreement does not exist"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"AUTHENTICATION_FAILED","code":"UNAUERR_001","error":{"status_code":401},"message":"Not Authorized!!"}}}},"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"Client Input Validation Failed","code":"IVERR_001","error":{"reference_id":"<reference_id>","status_code":400},"message":"plan is a required field"}}}},"409":{"description":"Conflict","content":{"*/*":{"schema":{"type":"string"}}}},"429":{"description":"Too Many Requests","content":{"*/*":{"schema":{"type":"object"}}}},"503":{"description":"Service Unavailable","content":{"*/*":{"schema":{"type":"string"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EndorsementResponse"}}}}}}},"/partnership/claims/internet/list  ":{"get":{"tags":["Get Claims"],"summary":"Get Claim API","operationId":"getClaim","parameters":[{"name":"policy_number","in":"query","required":true,"schema":{"type":"string"}},{"name":"page","in":"query","required":false,"schema":{"type":"integer","format":"int32"}},{"name":"page_size","in":"query","required":false,"schema":{"type":"integer","format":"int32"}},{"name":"Authorization","in":"header","description":"Bearer &lt;accessToken&gt; Generate one via [Token Generation](#operation/tokenGeneration).","required":true,"schema":{"type":"string"}}],"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"Bad configuration error","code":"PERR_001","error":{"reference_id":"<reference_id>","status_code":500},"message":"Plan agreement does not exist"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"AUTHENTICATION_FAILED","code":"UNAUERR_001","error":{"status_code":401},"message":"Not Authorized!!"}}}},"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"Client Input Validation Failed","code":"IVERR_001","error":{"reference_id":"<reference_id>","status_code":400},"message":"plan is a required field"}}}},"409":{"description":"Conflict","content":{"*/*":{"schema":{"type":"string"}}}},"429":{"description":"Too Many Requests","content":{"*/*":{"schema":{"type":"object"}}}},"503":{"description":"Service Unavailable","content":{"*/*":{"schema":{"type":"string"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/JarvisClaimsResponse"}}}}}}},"/external/partnership/policy                         ":{"get":{"tags":["Policy Retrieval"],"summary":"Get Policy","operationId":"getPolicy","parameters":[{"name":"plan_id","in":"query","required":true,"schema":{"type":"string"}},{"name":"policy_number","in":"query","required":true,"schema":{"type":"string"}},{"name":"Authorization","in":"header","description":"Bearer &lt;accessToken&gt; Generate one via [Token Generation](#operation/tokenGeneration).","required":true,"schema":{"type":"string"}}],"responses":{"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"Bad configuration error","code":"PERR_001","error":{"reference_id":"<reference_id>","status_code":500},"message":"Plan agreement does not exist"}}}},"401":{"description":"Unauthorized","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"AUTHENTICATION_FAILED","code":"UNAUERR_001","error":{"status_code":401},"message":"Not Authorized!!"}}}},"400":{"description":"Bad request","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SwaggerErrorResponse"},"example":{"category":"Client Input Validation Failed","code":"IVERR_001","error":{"reference_id":"<reference_id>","status_code":400},"message":"plan is a required field"}}}},"409":{"description":"Conflict","content":{"*/*":{"schema":{"type":"string"}}}},"429":{"description":"Too Many Requests","content":{"*/*":{"schema":{"type":"object"}}}},"503":{"description":"Service Unavailable","content":{"*/*":{"schema":{"type":"string"}}}},"403":{"description":"Forbidden","content":{"*/*":{"schema":{"type":"string"}}}},"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/IssuanceResponse"}}}}}}}},"components":{"schemas":{"UpdateProposalStatusRequest":{"type":"object","properties":{"proposal_id":{"type":"string"},"action":{"type":"string"},"remarks":{"type":"string"},"updated_at":{"type":"string","format":"date-time"},"ppmc":{"type":"string","description":"Pre-policy medical checkup requirement"},"fuw":{"type":"string","description":"Follow-up wellness"}}},"ErrorDTO":{"type":"object","properties":{"reference_id":{"type":"string"},"status_code":{"type":"integer","format":"int32"}}},"SwaggerErrorResponse":{"type":"object","properties":{"category":{"type":"string"},"code":{"type":"string"},"error":{"$ref":"#/components/schemas/ErrorDTO"},"message":{"type":"string"}}},"Accessory":{"type":"object","properties":{"name":{"type":"string"},"displayName":{"type":"string"},"sumInsured":{"type":"number"},"premium":{"type":"number"},"quantity":{"type":"number"},"unit":{"type":"string"}},"description":"List of accessories covered in the policy"},"Account":{"required":["ifsc","number"],"type":"object","properties":{"number":{"type":"string","description":"Account number of the person's account"},"ifsc":{"type":"string","description":"IFSC of the person's bank"},"bank":{"type":"string","description":"Name of the bank"},"accountholdersName":{"type":"string","description":"Name of the account holder"}},"description":"Account details"},"Address":{"type":"object","properties":{"number":{"type":"string"},"building":{"type":"string"},"society":{"type":"string"},"street":{"type":"string"},"landmark":{"type":"string"},"line1":{"type":"string"},"line2":{"type":"string"},"floor":{"type":"string","enum":["basement","ground_floor","one_plus"]},"latitude":{"type":"string"},"longitude":{"type":"string"},"pincode":{"type":"string"},"city":{"type":"string"},"district":{"type":"string"},"state":{"type":"string"}},"description":"Address of the shop"},"Appliance":{"type":"object","properties":{"count":{"type":"integer","format":"int64"},"name":{"type":"string","enum":["InvalidEnum","television","air_conditioner","microwave","washing_machine","refrigerator","geyser","chimney","water_purifier","air_purifier","dish_washer"]},"displayName":{"type":"string"},"premium":{"type":"integer","format":"int64"},"sumInsured":{"type":"integer","format":"int64"}},"description":"List of Appliances covered in the policy"},"Dealer":{"type":"object","properties":{"name":{"type":"string"},"address":{"type":"string"},"code":{"type":"string"}},"description":"Dealer Details"},"Driver":{"type":"object","properties":{"name":{"type":"string","description":"Name of the driver"},"phone":{"type":"string","description":"Phone number of the driver"},"vehicle_number":{"type":"string","description":"Registration number of the vehicle involved"},"dl_number":{"type":"string","description":"Driving licence number of the driver"},"dl_image":{"type":"string","description":"URL for Driving Licence image"}},"description":"Driver details involved in the trip"},"HealthAsset":{"type":"object","properties":{"premium":{"$ref":"#/components/schemas/Premium"}},"description":"Health asset details"},"HouseAsset":{"type":"object","properties":{"premium":{"$ref":"#/components/schemas/Premium"}},"description":"House asset for house category"},"Insured":{"required":["name"],"type":"object","properties":{"id":{"type":"string","description":"Id of the person"},"insuredId":{"type":"string"},"requestInsuredId":{"type":"string","writeOnly":true},"age":{"type":"integer","description":"Age of the person","format":"int32"},"name":{"type":"string","description":"Name of the insured person"},"firstName":{"type":"string","description":"First name of the insured person"},"lastName":{"type":"string","description":"Last name of the insured person"},"dob":{"type":"string","description":"Date of birth of the person","format":"date"},"userId":{"type":"integer","format":"int64"},"phone":{"type":"string","description":"Phone number of the person"},"email":{"type":"string","description":"Email Id of the person"},"gender":{"type":"string","description":"Gender of the person"},"address":{"type":"string","description":"Address of the person"},"pincode":{"type":"string","description":"Pincode of the person's residence"},"relationship":{"type":"string","description":"Relationship with person involved in the policy","enum":["Not Known","Self","Brother","Mother","Father","Sister","Son","Daughter","Mother-in-Law","Father-in-Law","Son-in-Law","Daughter-in-Law","Brother-in-Law","Sister-in-Law","LegalHeir","Husband","Spouse","Wife","Other"]},"city":{"type":"string","description":"City of the person's residence"},"state":{"type":"string","description":"State of the person's residence"},"maritalStatus":{"type":"string","description":"Marital status of the person"},"occupation":{"type":"string","description":"Occupation of the person"},"type":{"type":"string","description":"Type of the person"},"policyNumber":{"type":"string","description":"Policy number for the insured"},"certificateNumber":{"type":"string","description":"Policy number"},"employer":{"type":"string","description":"Name of the employer of the person"},"panCard":{"type":"string","description":"PAN card number of the person"},"memberId":{"type":"string","description":"Member id of the person"},"account":{"$ref":"#/components/schemas/Account"},"passportDetails":{"$ref":"#/components/schemas/PassportDetails"},"uhid":{"type":"string","description":"Unique Health Identification of the person"},"healthCard":{"type":"string","description":"URL for health card"},"healthCardPdf":{"type":"string","description":"URL for health card pdf"},"healthCardImage":{"type":"string"},"dlNumber":{"type":"string","description":"Driving licence number of the person"},"dlImages":{"type":"array","description":"URLs of driving licence image of the person","items":{"type":"string","description":"URLs of driving licence image of the person"}},"coBorrowerShare":{"type":"number","description":"Share of person in loan","format":"float"},"nominee":{"$ref":"#/components/schemas/Nominee"},"startDate":{"type":"string","description":"Start Date"},"endDate":{"type":"string","description":"End Date"},"parameters":{"type":"object","additionalProperties":{"type":"object","description":"Other details related to Insured"},"description":"Other details related to Insured"},"loanApplicationNumber":{"type":"string","description":"Loan Application Number"},"loanDisbursalAmount":{"type":"number","description":"Loan Disbursal amount"},"loanDisbursalDate":{"type":"string","description":"Loan Disbursal Date"},"loanTenureInMonths":{"type":"integer","description":"Loan tenure in months","format":"int32"},"loanTenureInYears":{"type":"integer","description":"Loan tenure in years","format":"int32"},"propertyAddress1":{"type":"string","description":"Address of the property"},"propertyState":{"type":"string","description":"State in which the property lies"},"propertyPincode":{"type":"string","description":"Pincode of the place where the property lies"},"homePolicyTenure":{"type":"integer","description":"Tenure of Home policy","format":"int32"},"loanType":{"type":"string","description":"Type of loan"},"accountNumber":{"type":"string","description":"Account number of the insured"},"amount":{"type":"number"},"hospicashAmount":{"type":"integer","description":"Hospicash Amount","format":"int32"},"familyType":{"type":"string","description":"Family type of the insured"},"disbursementDate":{"type":"string","description":"Disbursement Date"},"emiAmount":{"type":"number","description":"EMI Amount"},"moratoriumPeriodInMonths":{"type":"integer","description":"Grace period before EMI payments start, in months","format":"int32"},"interestRate":{"type":"number","description":"Rate of interest","format":"float"},"providerId":{"type":"string","description":"Unique identifier of the provider"},"providerName":{"type":"string","description":"Name of the provider"},"tenureInMonths":{"type":"integer","description":"Tenure in Months","format":"int32"},"applicationNumber":{"type":"string","description":"Application Number relating to the insured"},"interestRateAccrual":{"type":"boolean","description":"Specifies whether interest will accrue over time"},"flightDetails":{"type":"array","description":"Details of the flight","items":{"type":"string","description":"Details of the flight"}},"linkedAsset":{"$ref":"#/components/schemas/LinkedAsset"},"motor":{"$ref":"#/components/schemas/Motor"},"bookingId":{"type":"string","description":"Booking Id"},"status":{"type":"string","description":"Current Status of the trip","enum":["InvalidEnum","active","cancelled"]},"region":{"type":"string","description":"Regions involved in the trip1: World_Wide_With_US_AND_Canada2: World_Wide_Without_US_AND_Canada3: Asia","enum":["1","2","3"]},"tripType":{"type":"string","description":"Type of the trip0: One_Way1: Return2: Multi_City","enum":["one_way","return","multi_city"]},"rideCategory":{"type":"string","description":"Ride Category of the trip","enum":["INVALID","airport_ride","outstation","pickup","drop"]},"travelType":{"type":"string","description":"Travel type of the trip","enum":["InvalidEnum","domestic","international"]},"bookingDate":{"type":"string","description":"Booking Date of the trip"},"fareType":{"type":"string","description":"Indicates different fare categories available for passengers","enum":["regular","student"]},"passengerCount":{"$ref":"#/components/schemas/PassengerCount"},"noOfStops":{"type":"integer","description":"Number of stops involved in the trip","format":"int32"},"driver":{"$ref":"#/components/schemas/Driver"},"visitingCountry":{"type":"string","description":"Name of the visiting country"},"numberOfDays":{"type":"integer","description":"Number of days of the trip","format":"int64"},"travelClass":{"type":"string","description":"Travel class of the trip"},"advancePurchaseWindow":{"type":"integer","format":"int32"},"origin":{"$ref":"#/components/schemas/Location"},"destination":{"$ref":"#/components/schemas/Location"},"mode":{"type":"string","enum":["InvalidEnum","flight","cab","bus","bike","auto","train","others"]},"journeyType":{"type":"string","description":"Type of Journey","enum":["onward","return"]},"tripCategory":{"type":"string","description":"Category of Trip","enum":["single","multi"]},"propertyArea":{"type":"number","description":"Area of property"},"constructionCost":{"type":"number","description":"Cost of construction"},"houseType":{"type":"string","description":"Type of house environment","enum":["gated-apartment","banglow","standalone","InvalidEnum"]},"occupancyType":{"type":"string","description":"Current occupancy type of the house","enum":["family","cotenants","owner","InvalidEnum"]},"houseAddress":{"$ref":"#/components/schemas/Address"},"appliancesCovered":{"type":"array","description":"List of Appliances covered in the policy","items":{"$ref":"#/components/schemas/Appliance"}},"applianceCount":{"type":"integer","description":"Number of Appliances covered in the policy","format":"int64"},"appliancePremium":{"type":"number","description":"Premium for appliances covered in the policy"},"accessories":{"type":"array","description":"List of accessories covered in the policy","items":{"$ref":"#/components/schemas/Accessory"}},"totalQuantity":{"type":"number","description":"Total quantity of accessories covered in the policy"},"purchaseDate":{"type":"string","description":"Date when the device was purchased","format":"date-time"},"orderId":{"type":"string","description":"Order identifier for the device purchase"},"brand":{"type":"string","description":"Brand of the device"},"price":{"maximum":1000000,"minimum":1,"type":"number","description":"Price of the device"},"deliveryDate":{"type":"string","description":"Date when the device was delivered","format":"date"},"serialNumber":{"type":"string","description":"Primary serial number of the device"},"serialNumber2":{"type":"string","description":"Secondary serial number of the device"},"manufacturerWarrantyInMonths":{"type":"integer","description":"Manufacturer warranty duration in months","format":"int32"},"manufacturerWarrantyInYears":{"type":"integer","description":"Manufacturer warranty duration in years","format":"int32"},"tenureInYears":{"type":"integer","description":"Loan duration in years","format":"int32"},"memStartDate":{"type":"string","description":"Membership start date","format":"date"},"subCategory":{"type":"string","description":"Sub-category of the device (e.g., mobile)"},"itemId":{"type":"string","description":"Item identifier"},"dealer":{"$ref":"#/components/schemas/Dealer"},"registeredName":{"type":"string","description":"Registered name of the shop"},"gstin":{"type":"string","description":"GST number for the shop"},"shopType":{"type":"string","description":"Type of shop","enum":["food_and_fmcg","clothing_and_accessories","medicine","electronics_and_appliances","others"]},"annualTurnover":{"type":"string","description":"Category of annual turnover","enum":["less_than_twenty_five_lakhs","twenty_five_lakhs_to_fifty_lakhs","fifty_lakhs_to_one_cr","above_one_cr"]},"contents":{"type":"array","description":"Shop contents","items":{"type":"string","description":"Shop contents"}},"shopAddress":{"$ref":"#/components/schemas/Address"},"coldStorage":{"type":"boolean","description":"Whether the shop has cold storage"},"shopOccupancyType":{"type":"string","description":"Type of shop occupancy","enum":["owned","rented"]},"sumInsured":{"type":"number","description":"Sum insured for the shop","format":"float"}},"description":"List of dependents involved in the policy"},"LinkedAsset":{"type":"object","properties":{"session":{"type":"array","description":"List of sessions","items":{"$ref":"#/components/schemas/Session"}},"loan":{"type":"array","description":"Loan asset","items":{"$ref":"#/components/schemas/LoanAsset"}},"account":{"type":"array","description":"Account details","items":{"$ref":"#/components/schemas/Account"}},"houseAsset":{"$ref":"#/components/schemas/HouseAsset"},"healthAsset":{"$ref":"#/components/schemas/HealthAsset"}},"description":"Session Details"},"LoanAsset":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier of this loan asset"},"amount":{"type":"number","description":"Amount involved in this loan asset"},"tenureInMonths":{"type":"integer","description":"Tenure in months","format":"int32"},"startDate":{"type":"string","description":"Start date of the loan asset","format":"date-time"},"endDate":{"type":"string","description":"End date of the loan asset","format":"date-time"},"emi":{"type":"number","description":"EMI amount for this loan asset"},"disbursementDate":{"type":"string","description":"Date of disbursement","format":"date-time"}},"description":"Loan asset"},"Location":{"required":["iata"],"type":"object","properties":{"iata":{"type":"string"},"latitude":{"type":"number","description":"Latitude of the location","format":"double"},"longitude":{"type":"number","description":"Longitude of the location","format":"double"},"address":{"type":"string","description":"Address of the location"},"city":{"type":"string","description":"City involved in the location"},"railwayStation":{"type":"string","description":"Railway Station in the location"}},"description":"Details of the destination place"},"Motor":{"type":"object","properties":{"vehicle_registration_number":{"type":"string","description":"Vehicle registration number"},"engine_number":{"type":"string","description":"Engine number"},"chassis_number":{"type":"string","description":"Chassis number"},"start_date":{"type":"string","description":"Start Date of the policy","format":"date-time"},"end_date":{"type":"string","description":"End Date of the policy","format":"date-time"}},"description":"Motor insurance details"},"Nominee":{"type":"object","properties":{"name":{"type":"string","description":"Name of the nominee"},"first_name":{"type":"string","description":"First name of the nominee"},"last_name":{"type":"string","description":"Last name of the nominee"},"age":{"type":"integer","description":"Age of the nominee","format":"int32"},"phone":{"type":"string","description":"Phone number of the nominee"},"user_id":{"type":"integer","format":"int64"},"email":{"type":"string","description":"Email Id of the nominee"},"gender":{"type":"string","description":"Gender of the nominee"},"relationship":{"type":"string","description":"Relationship with person involved in the policy","enum":["Not Known","Self","Brother","Mother","Father","Sister","Son","Daughter","Mother-in-Law","Father-in-Law","Son-in-Law","Daughter-in-Law","Brother-in-Law","Sister-in-Law","LegalHeir","Husband","Spouse","Wife","Other"]},"dob":{"type":"string","description":"Date of birth of the nominee","format":"date"},"created_on":{"type":"string","format":"date-time"},"updated_on":{"type":"string","format":"date-time"}},"description":"Details of the nominated people"},"PassengerCount":{"required":["adult","child","infant"],"type":"object","properties":{"adult":{"minimum":0,"type":"integer","format":"int32"},"child":{"minimum":0,"type":"integer","format":"int32"},"infant":{"minimum":0,"type":"integer","format":"int32"},"number_of_passengers":{"type":"integer","format":"int32"}},"description":"Number of passengers involved in the trip"},"PassportDetails":{"type":"object","properties":{"number":{"type":"string","description":"Passport number of the person"},"expiryDate":{"type":"string","description":"Expiration Date of the passport","format":"date"},"issuingCountry":{"type":"string","description":"Country that issued the passport"},"visaType":{"type":"string","description":"type of visa associated with the passport"}},"description":"Passport details of the person"},"Person":{"required":["insured"],"type":"object","properties":{"premium":{"$ref":"#/components/schemas/Premium"},"insured":{"$ref":"#/components/schemas/Insured"},"premium_mismatch":{"type":"number"},"nominee":{"$ref":"#/components/schemas/Nominee"},"id":{"type":"string","description":"Id of the person involved"},"dependents":{"type":"array","description":"List of dependents involved in the policy","items":{"$ref":"#/components/schemas/Insured"}},"domain":{"type":"string","description":"Domain/Category of person"}}},"PlanCoverDetails":{"type":"object","properties":{"name":{"type":"string"},"startDate":{"type":"string","format":"date-time"},"endDate":{"type":"string","format":"date-time"},"sumAssured":{"type":"number"},"premiumAmount":{"type":"number"},"premium":{"$ref":"#/components/schemas/Premium"},"originalPremium":{"$ref":"#/components/schemas/Premium"},"insurer":{"type":"string"},"benefitType":{"type":"string"}}},"PolicyOutput":{"type":"object","properties":{"policyId":{"type":"string"},"referenceId":{"type":"string"},"planId":{"type":"string"},"planType":{"type":"integer","format":"int32"},"packageId":{"type":"string"},"issuedPackageId":{"type":"string"},"tag":{"type":"string"},"startDate":{"type":"string","format":"date-time"},"endDate":{"type":"string","format":"date-time"},"policyNumber":{"type":"string"},"certificatePdf":{"type":"string"},"certificateUrl":{"type":"string"},"premium":{"$ref":"#/components/schemas/Premium"},"insured":{"type":"array","items":{"$ref":"#/components/schemas/Insured"}},"person":{"type":"array","items":{"$ref":"#/components/schemas/Person"}},"lastSessionCreatedOn":{"type":"string","format":"date-time"},"linkedAsset":{"$ref":"#/components/schemas/LinkedAsset"},"proposalId":{"type":"string"},"status":{"type":"string","enum":["proposal_created","policy_created"]},"customerName":{"type":"string"},"customerPhone":{"type":"string"},"planCoverDetailsList":{"type":"array","items":{"$ref":"#/components/schemas/PlanCoverDetails"}},"loanApplicationNumber":{"type":"string"},"reasonForStpFailure":{"type":"string"},"loanAttributes":{"type":"object","additionalProperties":{"type":"object"}}}},"Premium":{"type":"object","properties":{"plan":{"type":"array","items":{"$ref":"#/components/schemas/PlanPremium"}},"breakup":{"$ref":"#/components/schemas/Breakup"},"net_premium":{"type":"number","format":"double"},"gross_premium":{"type":"number","format":"double"},"tax":{"type":"number","format":"double"},"discount":{"type":"number","format":"double"}}},"PremiumSplit":{"type":"object","properties":{"amount":{"type":"number"},"gst":{"type":"number"},"sgst":{"type":"number"},"cgst":{"type":"number"},"igst":{"type":"number"}}},"Session":{"type":"object","properties":{"status":{"type":"string","description":"Status of the session"},"login_time":{"type":"string","description":"Login time of this session","format":"date-time"},"start_date":{"type":"string","description":"Session start date","format":"date-time"},"end_date":{"type":"string","description":"Session end date","format":"date-time"},"premium":{"$ref":"#/components/schemas/Premium"},"plan_type":{"type":"integer","description":"Plan type corresponding to this session","format":"int32"},"number_of_session_days":{"type":"integer","description":"Number of session days","format":"int64"},"asset_id":{"type":"integer","description":"PolicyLinkedAsset ID for this session (used for idempotency)","format":"int64"}},"description":"List of sessions"},"UpdateProposalStatusResponse":{"type":"object","properties":{"proposal_id":{"type":"string"},"policy_number":{"type":"string"},"status":{"type":"string"},"message":{"type":"string"},"policy":{"$ref":"#/components/schemas/PolicyOutput"}}},"InvalidClientCredentials":{"type":"object","properties":{"error":{"type":"string","description":"OAuth 2.0 error code","example":"unauthorized_client"},"error_description":{"type":"string","description":"Human-readable description of the error","example":"Invalid client or Invalid client credentials"}},"description":"Response when client authentication fails"},"CentralAuthResponse":{"type":"object","properties":{"accessToken":{"type":"string"},"expiresIn":{"type":"string"},"refreshExpiresIn":{"type":"string"},"tokenType":{"type":"string"},"notBeforePolicy":{"type":"string"},"scope":{"type":"string"}}},"CreditLifePolicyRequestDTO":{"required":["additionalInfo","category","customer","loan","partnerId","premium","referenceId"],"type":"object","properties":{"plan":{"type":"string","description":"Product Identifier"},"packageId":{"maxLength":100,"minLength":0,"type":"string","description":"Policy package identifier. When present, plan and plan_type are ignored"},"partnerId":{"type":"string","description":"Product Identifier"},"referenceId":{"maxLength":100,"minLength":0,"type":"string","description":"Uniquely identifies a policy Request"},"premium":{"$ref":"#/components/schemas/CreditLifePolicyRequestDTO.PremiumDTO"},"planType":{"type":"integer","description":"Plan Type of product","format":"int32"},"category":{"type":"string","description":"Category of the Insurance","enum":["InvalidEnum","trip","life","flight","health","card","house","loan","fire","cyber_protection","travel","hotel","shop","cgl","device","motor","ecommerce"]},"issuedOn":{"type":"string","description":"Date when the policy was issued","format":"date-time"},"customer":{"$ref":"#/components/schemas/CreditLifePolicyRequestDTO.CustomerDTO"},"loan":{"$ref":"#/components/schemas/CreditLifePolicyRequestDTO.LoanDTO"},"motor":{"$ref":"#/components/schemas/Motor"},"additionalInfo":{"$ref":"#/components/schemas/CreditLifePolicyRequestDTO.AdditionalInfoDTO"},"endorsementCreatedBy":{"$ref":"#/components/schemas/EndorsementCreatedBy"},"covers":{"type":"array","description":"List of plan covers","items":{"$ref":"#/components/schemas/PlanCoverRequest"}}}},"CreditLifePolicyRequestDTO.AdditionalInfoDTO":{"required":["assignmentClause","collectionStatus","declarationHealth"],"type":"object","properties":{"account":{"$ref":"#/components/schemas/Account"},"customerRefundAccount":{"$ref":"#/components/schemas/Account"},"deviceId":{"type":"string","description":"Unique device identifier"},"platform":{"type":"string","description":"Platform used to use your account0: Desktop1: Android2: IOS3: PWA","enum":["DESKTOP","ANDROID","IOS","PWA"]},"zcApplicable":{"type":"boolean","description":"Indicates if zero-cost policy is applicable"},"endorsementSource":{"type":"string","description":"Source of policy endorsement","enum":["WORKSPACE","PARTNER","CUSTOMER"]},"endorsementCreatedBy":{"type":"integer","description":"Unique identifier of user who created the endorsement request","format":"int64"},"declarationHealth":{"type":"string","description":"Health declaration details"},"collectionStatus":{"type":"string","description":"Status collection"},"assignmentClause":{"type":"string","description":"Assignment clause applicable to the policy"},"proofDocumentUrl":{"type":"string","description":"URL of proof document provided"},"autoRenewal":{"type":"boolean","description":"Indicates if auto-renewal is enabled"},"customerConsent":{"type":"boolean","description":"Indicates if customer consent has been obtained"},"isEmiPayment":{"type":"boolean","description":"Indicates if the policy is under EMI payment"},"dogh":{"type":"string","description":"Declaration of good health"},"smq":{"type":"string","description":"Simple medical questionnaire"},"ppmc":{"type":"string","description":"Pre-policy medical checkup requirement"},"fuw":{"type":"string","description":"Follow-up wellness"}},"description":"Additional Info"},"CreditLifePolicyRequestDTO.CustomerDTO":{"required":["name","phone","state"],"type":"object","properties":{"id":{"type":"string","description":"Unique identifier of the customer"},"name":{"type":"string","description":"Name of the customer"},"firstName":{"type":"string","description":"First name of the customer"},"lastName":{"type":"string","description":"Last name of the customer"},"phone":{"pattern":"\\d{10}","type":"string","description":"Phone number of the customer"},"email":{"type":"string","description":"Email Id of the customer"},"pincode":{"type":"string","description":"Pincode of the customer's address"},"city":{"type":"string","description":"City of the customer's residence"},"state":{"type":"string","description":"State of customer's residence"},"address":{"type":"string","description":"Address of the customer"},"gender":{"type":"string","description":"Gender of the customer","enum":["male","female","other","M","F"]},"village":{"type":"string","description":"Village of the customer"}},"description":"Customer details for the policy"},"CreditLifePolicyRequestDTO.InsuredDTO":{"required":["dob","name","phone"],"type":"object","properties":{"id":{"type":"string","description":"Id of the person"},"insuredId":{"type":"string"},"requestInsuredId":{"type":"string","writeOnly":true},"age":{"type":"integer","description":"Age of the person","format":"int32"},"name":{"type":"string","description":"Name of the insured person"},"firstName":{"type":"string","description":"First name of the insured person"},"lastName":{"type":"string","description":"Last name of the insured person"},"dob":{"type":"string","description":"Date of birth of the person","format":"date"},"userId":{"type":"integer","format":"int64"},"phone":{"type":"string","description":"Phone number of the person"},"email":{"type":"string","description":"Email Id of the person"},"gender":{"type":"string","description":"Gender of the person"},"address":{"type":"string","description":"Address of the person"},"pincode":{"type":"string","description":"Pincode of the person's residence"},"relationship":{"type":"string","description":"Relationship with person involved in the policy","enum":["Not Known","Self","Brother","Mother","Father","Sister","Son","Daughter","Mother-in-Law","Father-in-Law","Son-in-Law","Daughter-in-Law","Brother-in-Law","Sister-in-Law","LegalHeir","Husband","Spouse","Wife","Other"]},"city":{"type":"string","description":"City of the person's residence"},"state":{"type":"string","description":"State of the person's residence"},"maritalStatus":{"type":"string","description":"Marital status of the person"},"occupation":{"type":"string","description":"Occupation of the person"},"type":{"type":"string","description":"Type of the person"},"policyNumber":{"type":"string","description":"Policy number for the insured"},"certificateNumber":{"type":"string","description":"Policy number"},"employer":{"type":"string","description":"Name of the employer of the person"},"panCard":{"type":"string","description":"PAN card number of the person"},"memberId":{"type":"string","description":"Member id of the person"},"account":{"$ref":"#/components/schemas/Account"},"passportDetails":{"$ref":"#/components/schemas/PassportDetails"},"uhid":{"type":"string","description":"Unique Health Identification of the person"},"healthCard":{"type":"string","description":"URL for health card"},"healthCardPdf":{"type":"string","description":"URL for health card pdf"},"healthCardImage":{"type":"string"},"dlNumber":{"type":"string","description":"Driving licence number of the person"},"dlImages":{"type":"array","description":"URLs of driving licence image of the person","items":{"type":"string","description":"URLs of driving licence image of the person"}},"coBorrowerShare":{"type":"number","description":"Share of person in loan","format":"float"},"nominee":{"$ref":"#/components/schemas/Nominee"},"startDate":{"type":"string","description":"Start Date"},"endDate":{"type":"string","description":"End Date"},"parameters":{"type":"object","additionalProperties":{"type":"object","description":"Other details related to Insured"},"description":"Other details related to Insured"},"loanApplicationNumber":{"type":"string","description":"Loan Application Number"},"loanDisbursalAmount":{"type":"number","description":"Loan Disbursal amount"},"loanDisbursalDate":{"type":"string","description":"Loan Disbursal Date"},"loanTenureInMonths":{"type":"integer","description":"Loan tenure in months","format":"int32"},"loanTenureInYears":{"type":"integer","description":"Loan tenure in years","format":"int32"},"propertyAddress1":{"type":"string","description":"Address of the property"},"propertyState":{"type":"string","description":"State in which the property lies"},"propertyPincode":{"type":"string","description":"Pincode of the place where the property lies"},"homePolicyTenure":{"type":"integer","description":"Tenure of Home policy","format":"int32"},"loanType":{"type":"string","description":"Type of loan"},"accountNumber":{"type":"string","description":"Account number of the insured"},"amount":{"type":"number"},"hospicashAmount":{"type":"integer","description":"Hospicash Amount","format":"int32"},"familyType":{"type":"string","description":"Family type of the insured"},"disbursementDate":{"type":"string","description":"Disbursement Date"},"emiAmount":{"type":"number","description":"EMI Amount"},"moratoriumPeriodInMonths":{"type":"integer","description":"Grace period before EMI payments start, in months","format":"int32"},"interestRate":{"type":"number","description":"Rate of interest","format":"float"},"providerId":{"type":"string","description":"Unique identifier of the provider"},"providerName":{"type":"string","description":"Name of the provider"},"tenureInMonths":{"type":"integer","description":"Tenure in Months","format":"int32"},"applicationNumber":{"type":"string","description":"Application Number relating to the insured"},"interestRateAccrual":{"type":"boolean","description":"Specifies whether interest will accrue over time"},"flightDetails":{"type":"array","description":"Details of the flight","items":{"type":"string","description":"Details of the flight"}},"linkedAsset":{"$ref":"#/components/schemas/LinkedAsset"},"motor":{"$ref":"#/components/schemas/Motor"},"bookingId":{"type":"string","description":"Booking Id"},"status":{"type":"string","description":"Current Status of the trip","enum":["InvalidEnum","active","cancelled"]},"region":{"type":"string","description":"Regions involved in the trip1: World_Wide_With_US_AND_Canada2: World_Wide_Without_US_AND_Canada3: Asia","enum":["1","2","3"]},"tripType":{"type":"string","description":"Type of the trip0: One_Way1: Return2: Multi_City","enum":["one_way","return","multi_city"]},"rideCategory":{"type":"string","description":"Ride Category of the trip","enum":["INVALID","airport_ride","outstation","pickup","drop"]},"travelType":{"type":"string","description":"Travel type of the trip","enum":["InvalidEnum","domestic","international"]},"bookingDate":{"type":"string","description":"Booking Date of the trip"},"fareType":{"type":"string","description":"Indicates different fare categories available for passengers","enum":["regular","student"]},"passengerCount":{"$ref":"#/components/schemas/PassengerCount"},"noOfStops":{"type":"integer","description":"Number of stops involved in the trip","format":"int32"},"driver":{"$ref":"#/components/schemas/Driver"},"visitingCountry":{"type":"string","description":"Name of the visiting country"},"numberOfDays":{"type":"integer","description":"Number of days of the trip","format":"int64"},"travelClass":{"type":"string","description":"Travel class of the trip"},"advancePurchaseWindow":{"type":"integer","format":"int32"},"origin":{"$ref":"#/components/schemas/Location"},"destination":{"$ref":"#/components/schemas/Location"},"mode":{"type":"string","enum":["InvalidEnum","flight","cab","bus","bike","auto","train","others"]},"journeyType":{"type":"string","description":"Type of Journey","enum":["onward","return"]},"tripCategory":{"type":"string","description":"Category of Trip","enum":["single","multi"]},"propertyArea":{"type":"number","description":"Area of property"},"constructionCost":{"type":"number","description":"Cost of construction"},"houseType":{"type":"string","description":"Type of house environment","enum":["gated-apartment","banglow","standalone","InvalidEnum"]},"occupancyType":{"type":"string","description":"Current occupancy type of the house","enum":["family","cotenants","owner","InvalidEnum"]},"houseAddress":{"$ref":"#/components/schemas/Address"},"appliancesCovered":{"type":"array","description":"List of Appliances covered in the policy","items":{"$ref":"#/components/schemas/Appliance"}},"applianceCount":{"type":"integer","description":"Number of Appliances covered in the policy","format":"int64"},"appliancePremium":{"type":"number","description":"Premium for appliances covered in the policy"},"accessories":{"type":"array","description":"List of accessories covered in the policy","items":{"$ref":"#/components/schemas/Accessory"}},"totalQuantity":{"type":"number","description":"Total quantity of accessories covered in the policy"},"purchaseDate":{"type":"string","description":"Date when the device was purchased","format":"date-time"},"orderId":{"type":"string","description":"Order identifier for the device purchase"},"brand":{"type":"string","description":"Brand of the device"},"price":{"maximum":1000000,"minimum":1,"type":"number","description":"Price of the device"},"deliveryDate":{"type":"string","description":"Date when the device was delivered","format":"date"},"serialNumber":{"type":"string","description":"Primary serial number of the device"},"serialNumber2":{"type":"string","description":"Secondary serial number of the device"},"manufacturerWarrantyInMonths":{"type":"integer","description":"Manufacturer warranty duration in months","format":"int32"},"manufacturerWarrantyInYears":{"type":"integer","description":"Manufacturer warranty duration in years","format":"int32"},"tenureInYears":{"type":"integer","description":"Loan duration in years","format":"int32"},"memStartDate":{"type":"string","description":"Membership start date","format":"date"},"subCategory":{"type":"string","description":"Sub-category of the device (e.g., mobile)"},"itemId":{"type":"string","description":"Item identifier"},"dealer":{"$ref":"#/components/schemas/Dealer"},"registeredName":{"type":"string","description":"Registered name of the shop"},"gstin":{"type":"string","description":"GST number for the shop"},"shopType":{"type":"string","description":"Type of shop","enum":["food_and_fmcg","clothing_and_accessories","medicine","electronics_and_appliances","others"]},"annualTurnover":{"type":"string","description":"Category of annual turnover","enum":["less_than_twenty_five_lakhs","twenty_five_lakhs_to_fifty_lakhs","fifty_lakhs_to_one_cr","above_one_cr"]},"contents":{"type":"array","description":"Shop contents","items":{"type":"string","description":"Shop contents"}},"shopAddress":{"$ref":"#/components/schemas/Address"},"coldStorage":{"type":"boolean","description":"Whether the shop has cold storage"},"shopOccupancyType":{"type":"string","description":"Type of shop occupancy","enum":["owned","rented"]},"sumInsured":{"type":"number","description":"Sum insured for the shop","format":"float"}},"description":"Details of the insured people in the policy"},"CreditLifePolicyRequestDTO.LoanDTO":{"required":["amount","applicationNumber","endDate","interestRate","interestRateAccrual","moratoriumPeriodInMonths","person","startDate","tenureInMonths"],"type":"object","properties":{"amount":{"type":"number","description":"Total Credit amount"},"startDate":{"type":"string","description":"Start Date of the policy","format":"date-time"},"providerId":{"type":"string","description":"Unique Identifier of the Loan provider"},"providerName":{"type":"string","description":"Name of the Loan provider"},"endDate":{"type":"string","description":"End Date of the policy","format":"date-time"},"emiAmount":{"type":"number","description":"Equated Monthly Installment (EMI) amount for the loan"},"dailyHospicash":{"type":"integer","description":"Daily Hospicash","format":"int32"},"moratoriumPeriodInMonths":{"type":"integer","description":"Grace period before EMI payments start, in months","format":"int32"},"interestRate":{"type":"number","description":"Interest rate applicable to the loan","format":"float"},"interestRateAccrual":{"type":"boolean","description":"Specifies whether interest will accrue over time"},"disbursementDate":{"type":"string","description":"Date when the loan amount was credited to the borrower","format":"date-time"},"accountNumber":{"type":"string","description":"Bank Account number linked to the loan"},"tenureInMonths":{"type":"integer","description":"Duration of loan in months","format":"int32"},"tenureInYears":{"type":"integer","description":"Duration of loan in years","format":"int32"},"type":{"type":"string","description":"Type of loan taken"},"applicationNumber":{"type":"string","description":"Unique application number for loan"},"person":{"$ref":"#/components/schemas/CreditLifePolicyRequestDTO.PersonDTO"},"familyType":{"type":"string","description":"Family Type involved in the policy"},"sumAssuredSchedule":{"type":"string","description":"Schedule for the sum assured payments"},"sumAssured":{"type":"string","description":"Total sum assured for the loan"},"premiumFrequency":{"type":"string","description":"Frequency of premium payments"}},"description":"Loan details"},"CreditLifePolicyRequestDTO.NomineeDTO":{"required":["name","phone","relationship"],"type":"object","properties":{"name":{"type":"string","description":"Name of the nominee"},"first_name":{"type":"string","description":"First name of the nominee"},"last_name":{"type":"string","description":"Last name of the nominee"},"age":{"type":"integer","description":"Age of the nominee","format":"int32"},"phone":{"type":"string","description":"Phone number of the nominee"},"user_id":{"type":"integer","format":"int64"},"email":{"type":"string","description":"Email Id of the nominee"},"gender":{"type":"string","description":"Gender of the nominee"},"relationship":{"type":"string","description":"Relationship with person involved in the policy","enum":["Not Known","Self","Brother","Mother","Father","Sister","Son","Daughter","Mother-in-Law","Father-in-Law","Son-in-Law","Daughter-in-Law","Brother-in-Law","Sister-in-Law","LegalHeir","Husband","Spouse","Wife","Other"]},"dob":{"type":"string","description":"Date of birth of the nominee","format":"date"},"created_on":{"type":"string","format":"date-time"},"updated_on":{"type":"string","format":"date-time"}},"description":"Details of the insured people in the policy"},"CreditLifePolicyRequestDTO.PersonDTO":{"required":["insured"],"type":"object","properties":{"premium":{"$ref":"#/components/schemas/Premium"},"insured":{"$ref":"#/components/schemas/CreditLifePolicyRequestDTO.InsuredDTO"},"premium_mismatch":{"type":"number"},"nominee":{"$ref":"#/components/schemas/CreditLifePolicyRequestDTO.NomineeDTO"},"id":{"type":"string","description":"Id of the person involved"},"dependents":{"type":"array","description":"List of dependents involved in the policy","items":{"$ref":"#/components/schemas/Insured"}},"domain":{"type":"string","description":"Domain/Category of person"}},"description":"Person details involved in the policy"},"CreditLifePolicyRequestDTO.PremiumDTO":{"required":["amount"],"type":"object","properties":{"amount":{"type":"number","description":"Premium amount for the policy"},"gst":{"type":"number","description":"Goods and Services Tax (GST) applicable on the premium"},"sgst":{"type":"number","description":"State Goods and Services Tax (SGST) applicable on the premium"},"cgst":{"type":"number","description":"Central Goods and Services Tax (CGST) applicable on the premium"},"igst":{"type":"number","description":"Integrated Goods and Services Tax (IGST) applicable on the premium"},"refund_premium":{"$ref":"#/components/schemas/Premium"},"total_premium":{"$ref":"#/components/schemas/Premium"},"splits":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/PremiumSplit"}}},"description":"premium details involved in the policy"},"EndorsementCreatedBy":{"type":"object","properties":{"user_type":{"type":"string","description":"Type of user"},"email":{"type":"string","description":"Email Id of the user"},"name":{"type":"string","description":"name of the user"},"phone":{"type":"string","description":"Phone number of the user"},"user_id":{"type":"integer","description":"Unique ID of the user","format":"int64"},"user_id_v1":{"type":"string","description":"UserId of partner portal user"}},"description":"Actor who initiated the endorsement (e.g. bulk upload from partner portal)"},"PlanCoverRequest":{"type":"object","properties":{"name":{"type":"string","description":"Name of the plan cover"},"start_date":{"type":"string","description":"Start date of the coverage","format":"date-time"},"end_date":{"type":"string","description":"End date of the coverage","format":"date-time"},"sum_assured":{"type":"number","description":"Sum assured for the plan cover"}},"description":"List of plan covers"},"CreditLifePolicyResponseDTO":{"type":"object","properties":{"policyId":{"type":"string"},"referenceId":{"type":"string"},"planId":{"type":"string"},"planType":{"type":"integer","format":"int32"},"packageId":{"type":"string"},"issuedPackageId":{"type":"string"},"tag":{"type":"string"},"startDate":{"type":"string","format":"date-time"},"endDate":{"type":"string","format":"date-time"},"policyNumber":{"type":"string"},"certificatePdf":{"type":"string"},"certificateUrl":{"type":"string"},"premium":{"$ref":"#/components/schemas/PremiumDTO"},"insured":{"type":"array","items":{"$ref":"#/components/schemas/Insured"}},"loanAttributes":{"type":"object","additionalProperties":{"type":"object"}}}},"PremiumDTO":{"type":"object","properties":{"amount":{"type":"number"},"gst":{"type":"number"},"sgst":{"type":"number"},"cgst":{"type":"number"},"igst":{"type":"number"},"breakup":{"type":"array","items":{"type":"object"}}}},"AdditionalInfo":{"type":"object","properties":{"account":{"$ref":"#/components/schemas/Account"},"customerRefundAccount":{"$ref":"#/components/schemas/Account"},"deviceId":{"type":"string","description":"Unique device identifier"},"platform":{"type":"string","description":"Platform used to use your account0: Desktop1: Android2: IOS3: PWA","enum":["DESKTOP","ANDROID","IOS","PWA"]},"zcApplicable":{"type":"boolean","description":"Indicates if zero-cost policy is applicable"},"endorsementSource":{"type":"string","description":"Source of policy endorsement","enum":["WORKSPACE","PARTNER","CUSTOMER"]},"endorsementCreatedBy":{"type":"integer","description":"Unique identifier of user who created the endorsement request","format":"int64"},"declarationHealth":{"type":"string","description":"Health declaration details"},"collectionStatus":{"type":"string","description":"Status collection"},"assignmentClause":{"type":"string","description":"Assignment clause applicable to the policy"},"proofDocumentUrl":{"type":"string","description":"URL of proof document provided"},"autoRenewal":{"type":"boolean","description":"Indicates if auto-renewal is enabled"},"customerConsent":{"type":"boolean","description":"Indicates if customer consent has been obtained"},"isEmiPayment":{"type":"boolean","description":"Indicates if the policy is under EMI payment"},"dogh":{"type":"string","description":"Declaration of good health"},"smq":{"type":"string","description":"Simple medical questionnaire"},"ppmc":{"type":"string","description":"Pre-policy medical checkup requirement"},"fuw":{"type":"string","description":"Follow-up wellness"}},"description":"Additional information related to the policy"},"CancellationParameters":{"type":"object","properties":{"airlineCode":{"type":"string"},"fareType":{"type":"string"},"claimRepaymentMatrix":{"type":"array","items":{"$ref":"#/components/schemas/CancellationParams"}}}},"CancellationParams":{"type":"object","properties":{"minHoursBeforeDeparture":{"type":"integer","format":"int32"},"maxHoursBeforeDeparture":{"type":"integer","format":"int32"},"refundAmount":{"type":"integer","format":"int32"}}},"CyberProtection":{"required":["endDate","person","startDate"],"type":"object","properties":{"person":{"maxItems":2147483647,"minItems":1,"type":"array","description":"Details of people involved in the policy","items":{"$ref":"#/components/schemas/Person"}},"startDate":{"type":"string","description":"State Date of the policy","format":"date-time"},"endDate":{"type":"string","description":"End Date of the policy","format":"date-time"}},"description":"Cyber Protection insurance policy details"},"DeviceData":{"type":"object","properties":{"category":{"type":"string","description":"Category of the device"},"purchaseDate":{"type":"string","description":"Date when the device was purchased","format":"date-time"},"name":{"type":"string","description":"Name of the device"},"brand":{"type":"string","description":"Brand of the device"},"price":{"type":"number","description":"Price of the device"},"serialNumber":{"type":"string","description":"Primary serial number of the device"},"manufacturerWarrantyInMonths":{"type":"integer","description":"Manufacturer warranty duration in months","format":"int32"}},"description":"Details of device for electronics device updation"},"Fire":{"required":["endDate","homePolicyTenure","loanApplicationNumber","loanDisbursalAmount","loanDisbursalDate","loanTenureInMonths","person","propertyAddress1","propertyPincode","propertyState","startDate"],"type":"object","properties":{"loanApplicationNumber":{"type":"string","description":"Unique application number of the loan"},"person":{"maxItems":2147483647,"minItems":1,"type":"array","description":"Details of people involved in the policy","items":{"$ref":"#/components/schemas/Person"}},"startDate":{"type":"string","description":"Start Date of the policy","format":"date-time"},"endDate":{"type":"string","description":"End Date of the policy","format":"date-time"},"loanDisbursalAmount":{"type":"number","description":"Amount was credited to the borrower"},"loanDisbursalDate":{"type":"string","description":"Date when the loan amount was credited to the borrower","format":"date"},"loanTenureInYears":{"type":"integer","description":"Duration of loan in years","format":"int32"},"loanTenureInMonths":{"type":"integer","description":"Duration of loan in months","format":"int32"},"propertyAddress1":{"type":"string"},"propertyState":{"type":"string","description":"State of the property insured"},"propertyPincode":{"type":"string","description":"Pincode of the property insured"},"homePolicyTenure":{"type":"integer","description":"Duration of home policy","format":"int32"},"loanType":{"type":"string","description":"Type of loan","enum":["housing_loan","non_housing_loan"]},"propertyArea":{"type":"number","description":"Area of property"},"constructionCost":{"type":"number","description":"Cost of construction"}},"description":"fire insurance policy details"},"FlightDetails":{"type":"object","properties":{"originAirportCode":{"type":"string","description":"Airport code of starting location"},"destinationAirportCode":{"type":"string","description":"Airport code of destination location"},"flightNumber":{"type":"string","description":"Flight number"},"pnrNumber":{"type":"string"}},"description":"Details of flights used in the policy period"},"Journey":{"required":["person"],"type":"object","properties":{"mode":{"type":"string","description":"Mode of the journey","enum":["InvalidEnum","flight","cab","bus","bike","auto","train","others"]},"vehicleType":{"type":"string","description":"Type of vehicle involved in the journey","enum":["suv","hatchback","sedan"]},"vehicleNumber":{"type":"string","description":"Registration number of the vehicle involved in the journey"},"providerId":{"type":"string","description":"Unique Id of the journey provider"},"providerName":{"type":"string","description":"Name of the journey provider"},"distance":{"minimum":0.0,"exclusiveMinimum":false,"type":"number","description":"Distance of the journey"},"number":{"type":"string","description":"Vehicle identifier"},"origin":{"$ref":"#/components/schemas/Location"},"destination":{"$ref":"#/components/schemas/Location"},"startDate":{"type":"string","description":"Start Date of the journey","format":"date-time"},"endDate":{"type":"string","description":"End Date of the journey","format":"date-time"},"provider":{"type":"string","description":"Provider of the journey","enum":["6E","I5","SG","G8","UK","AI","9W","irctc","ct","others"]},"farePolicy":{"type":"string","description":"Fare Policy of the journey","enum":["refundable","non_refundable"]},"rideCategory":{"type":"string","description":"Ride category of the journey","enum":["INVALID","airport_ride","outstation","pickup","drop"]},"person":{"type":"array","description":"Person details involved in the journey","items":{"$ref":"#/components/schemas/Person"}},"journeyType":{"type":"string","description":"Type of Journey","enum":["onward","return"]},"cancellationParameters":{"$ref":"#/components/schemas/CancellationParameters"}},"description":"Details of List of Journeys"},"Life":{"required":["person"],"type":"object","properties":{"start_date":{"type":"string","description":"Start Date of the policy","format":"date-time"},"end_date":{"type":"string","description":"End Date of the policy","format":"date-time"},"family_type":{"type":"string","description":"Family Type involved in the policy","enum":["InvalidEnum","1A","1A1C","1A1C1P","1A1C2P","1A2C","1A2C1P","1A2C2P","1A1P","1A2P","2A","2A1C","2A1C1P","2A1C2P","2A2C","2A2C1P","2A2C2P","2A1P","2A2P"]},"person":{"maxItems":2147483647,"minItems":1,"type":"array","description":"Person details involved in the policy","items":{"$ref":"#/components/schemas/Person"}},"linked_asset":{"$ref":"#/components/schemas/LinkedAsset"}},"description":"Life insurance policy details"},"LifeEndorsementRequestDTO":{"required":["endorsementType","partnerId","plan","updatedOn"],"type":"object","properties":{"plan":{"type":"string","description":"Product identifier"},"partnerId":{"type":"string","description":"Partner identifier"},"policyId":{"type":"string","description":"Unique identifier of the policy"},"endorsementType":{"type":"string","description":"Type of endorsement","enum":["PolicyCancellation","TripCancellation","PreClosure","PolicyTransfer","AddressUpdation","PolicyRenewal","TripUpdation","RevertCancellation","CustomerCancellation","SessionExtension","SessionCancellation","PlanUpdate","NomineeUpdate","AccountUpdation","DependentAddition","Modification","InsuredUpdation","DependentUpdation","DependentDeletion","TravelDateUpdation","HidePolicy","UnhidePolicy","EndorsePhoneNumber","ElectronicsDeviceUpdation"]},"updatedOn":{"type":"string","description":"Updated on time","format":"date-time"},"life":{"$ref":"#/components/schemas/Life"},"category":{"type":"string","description":"Category of the Insurance","enum":["InvalidEnum","trip","life","flight","health","card","house","loan","fire","cyber_protection","travel","hotel","shop","cgl","device","motor","ecommerce"]},"targetUser":{"$ref":"#/components/schemas/UserDTO"},"toPhone":{"type":"string","description":"New phone number, only in policy transfer case"},"fromPhone":{"type":"string","description":"Old phone number, only in policy transfer case"},"proofDocumentUrl":{"type":"string","description":"URL of proof document provided"},"loggedInUserId":{"type":"integer","description":"Unique identifier of logged-in user","format":"int64"},"userType":{"type":"string","description":"Type of user","enum":["customer","staff"]},"source":{"type":"string","description":"Source of endorsement","enum":["WORKSPACE","PARTNER","CUSTOMER"]},"insured":{"$ref":"#/components/schemas/Insured"},"requestChannel":{"type":"string","description":"Where the endorsement request is from","enum":["offline_uploader","retail","partner_portal","partnership_endorsement","partner"]},"fileId":{"type":"integer","format":"int64"},"sendSMS":{"type":"boolean","description":"Indicates if user opted-in for SMS communication"},"sendEmail":{"type":"boolean","description":"Indicates if user opted-in for Email communication"},"additionalInfo":{"$ref":"#/components/schemas/AdditionalInfo"},"travel":{"$ref":"#/components/schemas/Travel"},"fire":{"$ref":"#/components/schemas/Fire"},"cyberProtection":{"$ref":"#/components/schemas/CyberProtection"},"planType":{"type":"integer","description":"Plan type of product","format":"int32"},"isRequestFromUi":{"type":"boolean","description":"Indicates if request is from partner portal or PDP"},"person":{"type":"array","description":"Details of people involved in the policy","items":{"$ref":"#/components/schemas/Person"}},"isSessionUpgrade":{"type":"boolean"},"endorsementProofs":{"type":"array","description":"URLs of proof documents provided","items":{"type":"string","description":"URLs of proof documents provided"}},"endorsementCreatedBy":{"$ref":"#/components/schemas/EndorsementCreatedBy"},"uhid":{"type":"string","description":"Unique Health Identification of the person"},"personId":{"type":"string","description":"Unique Id of the person"},"dependentId":{"type":"string","description":"Unique Id of the dependent"},"dependent":{"$ref":"#/components/schemas/Insured"},"travelDateData":{"$ref":"#/components/schemas/TravelDateData"},"deviceData":{"$ref":"#/components/schemas/DeviceData"},"isConfirmed":{"type":"boolean"},"endorsementCategory":{"type":"string","description":"Financial category of endorsement","enum":["FINANCIAL","NON_FINANCIAL"]},"bankAccountDetails":{"$ref":"#/components/schemas/PaymentInstrument"},"isCustomerRefund":{"type":"boolean","description":"Identifies if refund is to customer account"},"refundTo":{"type":"string","description":"Mode of refund","enum":["FLOAT","ACCOUNT"]},"policyNumber":{"type":"string","description":"Policy number"}}},"PaymentInstrument":{"required":["accountHolder","accountNumber","ifsc"],"type":"object","properties":{"ifsc":{"type":"string","description":"IFSC of the person's bank"},"accountHolder":{"type":"string","description":"Name of the account holder"},"accountNumber":{"type":"string","description":"Account number of the person's account"},"claimNumber":{"type":"string"},"entityEmail":{"type":"string"},"entityMobile":{"type":"string"},"vpa":{"type":"string"},"lobReferenceNo":{"type":"string"},"bankName":{"type":"string"}},"description":"Bank account details of the customer"},"Travel":{"required":["bookingDate","person","startDate"],"type":"object","properties":{"id":{"type":"string","description":"Unique identifier of the Travel policy"},"type":{"type":"string","description":"Category of Travel","enum":["single","multi"]},"coverageDuration":{"type":"integer","description":"Coverage duration of the policy","format":"int64"},"travelType":{"type":"string","description":"Type of travel","enum":["InvalidEnum","domestic","international"]},"region":{"type":"string","description":"Regions involved in the trip1: World_Wide_With_US_AND_Canada2: World_Wide_Without_US_AND_Canada3: Asia","enum":["1","2","3"]},"countries":{"type":"array","description":"List of visiting countries","items":{"type":"string","description":"List of visiting countries"}},"cities":{"type":"array","description":"List of visiting cities","items":{"type":"string","description":"List of visiting cities"}},"bookingDate":{"type":"string","description":"Booking Date of the travel","format":"date-time"},"startDate":{"type":"string","description":"Start Date of the travel","format":"date-time"},"endDate":{"type":"string","description":"End Date of the travel","format":"date-time"},"totalPersonCount":{"type":"integer","description":"Total number of people involved in the trip","format":"int64"},"passengerCount":{"$ref":"#/components/schemas/PassengerCount"},"person":{"maxItems":2147483647,"minItems":1,"type":"array","description":"Details of people involved in the policy","items":{"$ref":"#/components/schemas/Person"}},"flights":{"type":"array","description":"Details of flights used in the policy period","items":{"$ref":"#/components/schemas/FlightDetails"}}},"description":"travel insurance policy details"},"TravelDateData":{"type":"object","properties":{"startDate":{"type":"string","description":"Start Date of the travel","format":"date-time"},"endDate":{"type":"string","description":"End Date of the travel","format":"date-time"},"journey":{"type":"array","description":"Details of List of Journeys","items":{"$ref":"#/components/schemas/Journey"}}},"description":"Details of travel"},"UserDTO":{"type":"object","properties":{"id":{"type":"integer","description":"Unique identifier of user","format":"int64"},"phone":{"type":"string","description":"Phone number of the user"},"email":{"type":"string","description":"Email Id of the user"},"firstName":{"type":"string","description":"First name of the user"},"lastName":{"type":"string","description":"Last name of the user"},"isActive":{"type":"boolean","description":"Indicates if the user is active"},"userProfile":{"$ref":"#/components/schemas/UserProfile"},"dob":{"type":"string","description":"Date of birth of the user","format":"date"}},"description":"Details of user involved in the policy"},"UserProfile":{"type":"object","properties":{"whatsappOptin":{"type":"boolean","description":"Indicates if the user opted-in for Whatsapp communication"}}},"Device":{"required":["brand","category","name","price","purchaseDate","serialNumber"],"type":"object","properties":{"category":{"type":"string","description":"Category of the device","example":"chimney"},"purchaseDate":{"type":"string","description":"Date when the device was purchased","format":"date-time"},"orderId":{"type":"string","description":"Order identifier for the device purchase"},"name":{"type":"string","description":"Name of the device"},"brand":{"type":"string","description":"Brand of the device"},"price":{"maximum":1000000,"minimum":1,"type":"number","description":"Price of the device"},"deliveryDate":{"type":"string","description":"Date when the device was delivered","format":"date"},"serialNumber":{"type":"string","description":"Primary serial number of the device"},"serialNumber2":{"type":"string","description":"Secondary serial number of the device"},"manufacturerWarrantyInMonths":{"type":"integer","description":"Manufacturer warranty duration in months","format":"int32"},"memStartDate":{"type":"string","description":"Membership start date","format":"date"},"subCategory":{"type":"string","description":"Sub-category of the device (e.g., mobile)"},"itemId":{"type":"string","description":"Item identifier"},"id":{"type":"string","description":"Unique device identifier"},"dealer":{"$ref":"#/components/schemas/Dealer"}}},"EndorsementResponse":{"type":"object","properties":{"endorsement_id":{"type":"string"},"policy_id":{"type":"string"},"certificate_pdf":{"type":"string"},"certificate_url":{"type":"string"},"policy_number":{"type":"string"},"status":{"type":"string","enum":["active","cancelled","suspended"]},"ekind":{"type":"string"},"premium":{"$ref":"#/components/schemas/Premium"},"refund_premium":{"$ref":"#/components/schemas/Premium"},"plan_type":{"type":"integer","format":"int32"},"person":{"type":"array","items":{"$ref":"#/components/schemas/Person"}},"last_session_created_on":{"type":"string","format":"date-time"},"previous_premium":{"$ref":"#/components/schemas/Premium"},"device":{"$ref":"#/components/schemas/Device"}}},"Card":{"required":["person"],"type":"object","properties":{"cardNumber":{"type":"string","description":"Unique identifier of the card"},"status":{"type":"string","description":"Status of the card"},"type":{"type":"string","description":"Type of the card"},"scheme":{"type":"string","description":"Scheme of the card"},"startDate":{"type":"string","description":"Start Date of the policy","format":"date-time"},"endDate":{"type":"string","description":"End Date of the policy","format":"date-time"},"sourcingId":{"type":"string","description":"Card source Id"},"person":{"maxItems":2147483647,"minItems":1,"type":"array","description":"Details of people involved in the policy","items":{"$ref":"#/components/schemas/Person"}}},"description":"Card insurance policy details"},"EndorsementDependentUpdationDTO":{"required":["dependentId","endorsementProofs","endorsementType","partnerId","personId","plan","updatedOn"],"type":"object","properties":{"plan":{"type":"string","description":"Product identifier"},"partnerId":{"type":"string","description":"Partner identifier"},"policyId":{"type":"string","description":"Unique identifier of the policy"},"endorsementType":{"type":"string","description":"Type of endorsement","enum":["PolicyCancellation","TripCancellation","PreClosure","PolicyTransfer","AddressUpdation","PolicyRenewal","TripUpdation","RevertCancellation","CustomerCancellation","SessionExtension","SessionCancellation","PlanUpdate","NomineeUpdate","AccountUpdation","DependentAddition","Modification","InsuredUpdation","DependentUpdation","DependentDeletion","TravelDateUpdation","HidePolicy","UnhidePolicy","EndorsePhoneNumber","ElectronicsDeviceUpdation"]},"updatedOn":{"type":"string","description":"Updated on time","format":"date-time"},"trip":{"$ref":"#/components/schemas/Trip"},"life":{"$ref":"#/components/schemas/Life"},"category":{"type":"string","description":"Category of the Insurance","enum":["InvalidEnum","trip","life","flight","health","card","house","loan","fire","cyber_protection","travel","hotel","shop","cgl","device","motor","ecommerce"]},"targetUser":{"$ref":"#/components/schemas/UserDTO"},"toPhone":{"type":"string","description":"New phone number, only in policy transfer case"},"fromPhone":{"type":"string","description":"Old phone number, only in policy transfer case"},"proofDocumentUrl":{"type":"string","description":"URL of proof document provided"},"loggedInUserId":{"type":"integer","description":"Unique identifier of logged-in user","format":"int64"},"userType":{"type":"string","description":"Type of user","enum":["customer","staff"]},"source":{"type":"string","description":"Source of endorsement","enum":["WORKSPACE","PARTNER","CUSTOMER"]},"insured":{"$ref":"#/components/schemas/Insured"},"requestChannel":{"type":"string","description":"Where the endorsement request is from","enum":["offline_uploader","retail","partner_portal","partnership_endorsement","partner"]},"fileId":{"type":"integer","format":"int64"},"sendSMS":{"type":"boolean","description":"Indicates if user opted-in for SMS communication"},"sendEmail":{"type":"boolean","description":"Indicates if user opted-in for Email communication"},"house":{"$ref":"#/components/schemas/House"},"additionalInfo":{"$ref":"#/components/schemas/AdditionalInfo"},"health":{"$ref":"#/components/schemas/Health"},"card":{"$ref":"#/components/schemas/Card"},"loan":{"$ref":"#/components/schemas/Loan"},"hotel":{"$ref":"#/components/schemas/Hotel"},"shop":{"$ref":"#/components/schemas/Shop"},"travel":{"$ref":"#/components/schemas/Travel"},"fire":{"$ref":"#/components/schemas/Fire"},"cyberProtection":{"$ref":"#/components/schemas/CyberProtection"},"planType":{"type":"integer","description":"Plan type of product","format":"int32"},"isRequestFromUi":{"type":"boolean","description":"Indicates if request is from partner portal or PDP"},"person":{"type":"array","description":"Details of people involved in the policy","items":{"$ref":"#/components/schemas/Person"}},"isSessionUpgrade":{"type":"boolean"},"endorsementProofs":{"type":"array","description":"URLs of proof documents provided","items":{"type":"string","description":"URLs of proof documents provided"}},"endorsementCreatedBy":{"$ref":"#/components/schemas/EndorsementCreatedBy"},"uhid":{"type":"string","description":"Unique Health Identification of the person"},"personId":{"type":"string","description":"Unique Id of the person"},"dependentId":{"type":"string","description":"Unique Id of the dependent"},"dependent":{"$ref":"#/components/schemas/InsuredDTO"},"travelDateData":{"$ref":"#/components/schemas/TravelDateData"},"deviceData":{"$ref":"#/components/schemas/DeviceData"},"isConfirmed":{"type":"boolean"},"endorsementCategory":{"type":"string","description":"Financial category of endorsement","enum":["FINANCIAL","NON_FINANCIAL"]},"bankAccountDetails":{"$ref":"#/components/schemas/PaymentInstrument"},"isCustomerRefund":{"type":"boolean","description":"Identifies if refund is to customer account"},"refundTo":{"type":"string","description":"Mode of refund","enum":["FLOAT","ACCOUNT"]},"policyNumber":{"type":"string","description":"Policy number"}}},"Health":{"required":["person"],"type":"object","properties":{"status":{"type":"string","description":"Status of Health policy","enum":["active","inactive"]},"channel":{"type":"string","description":"Channel of Health policy","enum":["gmc","retail","top_up"]},"policyType":{"type":"string","description":"Type of Health policy","enum":["individual","floater"]},"familyType":{"type":"string","description":"Family Type involved in the policy","enum":["InvalidEnum","1A","1A1C","1A1C1P","1A1C2P","1A2C","1A2C1P","1A2C2P","1A1P","1A2P","2A","2A1C","2A1C1P","2A1C2P","2A2C","2A2C1P","2A2C2P","2A1P","2A2P"]},"startDate":{"type":"string","description":"Start Date of the policy","format":"date-time"},"endDate":{"type":"string","description":"End Date of the policy","format":"date-time"},"construct":{"type":"string","description":"Health construct","enum":["InvalidEnum","individual","floater","multi_life"]},"product":{"type":"string","description":"Product of health policy","enum":["InvalidEnum","gmc","group_health","standard_health","covid_protect"]},"tenureInMonths":{"type":"integer","description":"Duration of policy in months","format":"int32"},"person":{"maxItems":2147483647,"minItems":1,"type":"array","description":"Details of people involved in the policy","items":{"$ref":"#/components/schemas/Person"}}},"description":"Health insurance policy details"},"Hotel":{"required":["bookingDate","person","startDate"],"type":"object","properties":{"booking_id":{"type":"string","description":"Unique identifier for the booking"},"status":{"type":"string","description":"Hotel booking status"},"travelType":{"type":"string","description":"Travel type of the trip","enum":["InvalidEnum","domestic","international"]},"bookingDate":{"type":"string","description":"Booking Date of the hotel","format":"date-time"},"startDate":{"type":"string","description":"Start Date of stay in hotel","format":"date-time"},"endDate":{"type":"string","description":"End Date of stay in hotel","format":"date-time"},"name":{"type":"string","description":"Name of the hotel booked for stay"},"city":{"type":"string","description":"Name of the city that booked hotel is in"},"state":{"type":"string","description":"Name of the state that booked hotel is in"},"address":{"type":"string","description":"Address of the hotel"},"starCategory":{"type":"string","description":"Star category of the hotel"},"durationInDays":{"type":"integer","description":"duration of stay in hotel in days","format":"int64"},"totalPersonCount":{"type":"integer","description":"Total number of people staying with you","format":"int64"},"person":{"maxItems":2147483647,"minItems":1,"type":"array","description":"Details of people","items":{"$ref":"#/components/schemas/Person"}},"rooms":{"type":"array","description":"Details of rooms booked in the stay","items":{"$ref":"#/components/schemas/Rooms"}}},"description":"Hotel insurance policy details"},"House":{"required":["person"],"type":"object","properties":{"id":{"type":"string","description":"Unique Identifier of the house policy"},"type":{"type":"string","description":"Type of house environment","enum":["gated-apartment","banglow","standalone","InvalidEnum"]},"occupancyType":{"type":"string","description":"Current occupancy type of the house","enum":["family","cotenants","owner","InvalidEnum"]},"startDate":{"type":"string","description":"Start Date of the policy","format":"date-time"},"address":{"$ref":"#/components/schemas/Address"},"person":{"maxItems":2147483647,"minItems":1,"type":"array","description":"Details of people involved in the policy","items":{"$ref":"#/components/schemas/Person"}},"appliances_covered":{"type":"array","description":"List of Appliances covered in the policy","items":{"$ref":"#/components/schemas/Appliance"}},"applianceCount":{"type":"integer","description":"Number of Appliances covered in the policy","format":"int64"},"appliancePremium":{"type":"number"},"accessories":{"type":"array","description":"List of accessories covered in the policy","items":{"$ref":"#/components/schemas/Accessory"}},"totalQuantity":{"type":"number","description":"Total quantity of accessories covered in the policy"}},"description":"House insurance policy details"},"InsuredDTO":{"required":["dob","name","relationship"],"type":"object","properties":{"id":{"type":"string","description":"Id of the person"},"insuredId":{"type":"string"},"requestInsuredId":{"type":"string","writeOnly":true},"age":{"type":"integer","description":"Age of the person","format":"int32"},"name":{"type":"string","description":"Name of the insured person"},"firstName":{"type":"string","description":"First name of the insured person"},"lastName":{"type":"string","description":"Last name of the insured person"},"dob":{"type":"string","description":"Date of birth of the person","format":"date"},"userId":{"type":"integer","format":"int64"},"phone":{"type":"string","description":"Phone number of the person"},"email":{"type":"string","description":"Email Id of the person"},"gender":{"type":"string","description":"Gender of the person"},"address":{"type":"string","description":"Address of the person"},"pincode":{"type":"string","description":"Pincode of the person's residence"},"relationship":{"type":"string","description":"Relationship with person involved in the policy","enum":["Not Known","Self","Brother","Mother","Father","Sister","Son","Daughter","Mother-in-Law","Father-in-Law","Son-in-Law","Daughter-in-Law","Brother-in-Law","Sister-in-Law","LegalHeir","Husband","Spouse","Wife","Other"]},"city":{"type":"string","description":"City of the person's residence"},"state":{"type":"string","description":"State of the person's residence"},"maritalStatus":{"type":"string","description":"Marital status of the person"},"occupation":{"type":"string","description":"Occupation of the person"},"type":{"type":"string","description":"Type of the person"},"policyNumber":{"type":"string","description":"Policy number for the insured"},"certificateNumber":{"type":"string","description":"Policy number"},"employer":{"type":"string","description":"Name of the employer of the person"},"panCard":{"type":"string","description":"PAN card number of the person"},"memberId":{"type":"string","description":"Member id of the person"},"account":{"$ref":"#/components/schemas/Account"},"passportDetails":{"$ref":"#/components/schemas/PassportDetails"},"uhid":{"type":"string","description":"Unique Health Identification of the person"},"healthCard":{"type":"string","description":"URL for health card"},"healthCardPdf":{"type":"string","description":"URL for health card pdf"},"healthCardImage":{"type":"string"},"dlNumber":{"type":"string","description":"Driving licence number of the person"},"dlImages":{"type":"array","description":"URLs of driving licence image of the person","items":{"type":"string","description":"URLs of driving licence image of the person"}},"coBorrowerShare":{"type":"number","description":"Share of person in loan","format":"float"},"nominee":{"$ref":"#/components/schemas/Nominee"},"startDate":{"type":"string","description":"Start Date"},"endDate":{"type":"string","description":"End Date"},"parameters":{"type":"object","additionalProperties":{"type":"object","description":"Other details related to Insured"},"description":"Other details related to Insured"},"loanApplicationNumber":{"type":"string","description":"Loan Application Number"},"loanDisbursalAmount":{"type":"number","description":"Loan Disbursal amount"},"loanDisbursalDate":{"type":"string","description":"Loan Disbursal Date"},"loanTenureInMonths":{"type":"integer","description":"Loan tenure in months","format":"int32"},"loanTenureInYears":{"type":"integer","description":"Loan tenure in years","format":"int32"},"propertyAddress1":{"type":"string","description":"Address of the property"},"propertyState":{"type":"string","description":"State in which the property lies"},"propertyPincode":{"type":"string","description":"Pincode of the place where the property lies"},"homePolicyTenure":{"type":"integer","description":"Tenure of Home policy","format":"int32"},"loanType":{"type":"string","description":"Type of loan"},"accountNumber":{"type":"string","description":"Account number of the insured"},"amount":{"type":"number"},"hospicashAmount":{"type":"integer","description":"Hospicash Amount","format":"int32"},"familyType":{"type":"string","description":"Family type of the insured"},"disbursementDate":{"type":"string","description":"Disbursement Date"},"emiAmount":{"type":"number","description":"EMI Amount"},"moratoriumPeriodInMonths":{"type":"integer","description":"Grace period before EMI payments start, in months","format":"int32"},"interestRate":{"type":"number","description":"Rate of interest","format":"float"},"providerId":{"type":"string","description":"Unique identifier of the provider"},"providerName":{"type":"string","description":"Name of the provider"},"tenureInMonths":{"type":"integer","description":"Tenure in Months","format":"int32"},"applicationNumber":{"type":"string","description":"Application Number relating to the insured"},"interestRateAccrual":{"type":"boolean","description":"Specifies whether interest will accrue over time"},"flightDetails":{"type":"array","description":"Details of the flight","items":{"type":"string","description":"Details of the flight"}},"linkedAsset":{"$ref":"#/components/schemas/LinkedAsset"},"motor":{"$ref":"#/components/schemas/Motor"},"bookingId":{"type":"string","description":"Booking Id"},"status":{"type":"string","description":"Current Status of the trip","enum":["InvalidEnum","active","cancelled"]},"region":{"type":"string","description":"Regions involved in the trip1: World_Wide_With_US_AND_Canada2: World_Wide_Without_US_AND_Canada3: Asia","enum":["1","2","3"]},"tripType":{"type":"string","description":"Type of the trip0: One_Way1: Return2: Multi_City","enum":["one_way","return","multi_city"]},"rideCategory":{"type":"string","description":"Ride Category of the trip","enum":["INVALID","airport_ride","outstation","pickup","drop"]},"travelType":{"type":"string","description":"Travel type of the trip","enum":["InvalidEnum","domestic","international"]},"bookingDate":{"type":"string","description":"Booking Date of the trip"},"fareType":{"type":"string","description":"Indicates different fare categories available for passengers","enum":["regular","student"]},"passengerCount":{"$ref":"#/components/schemas/PassengerCount"},"noOfStops":{"type":"integer","description":"Number of stops involved in the trip","format":"int32"},"driver":{"$ref":"#/components/schemas/Driver"},"visitingCountry":{"type":"string","description":"Name of the visiting country"},"numberOfDays":{"type":"integer","description":"Number of days of the trip","format":"int64"},"travelClass":{"type":"string","description":"Travel class of the trip"},"advancePurchaseWindow":{"type":"integer","format":"int32"},"origin":{"$ref":"#/components/schemas/Location"},"destination":{"$ref":"#/components/schemas/Location"},"mode":{"type":"string","enum":["InvalidEnum","flight","cab","bus","bike","auto","train","others"]},"journeyType":{"type":"string","description":"Type of Journey","enum":["onward","return"]},"tripCategory":{"type":"string","description":"Category of Trip","enum":["single","multi"]},"propertyArea":{"type":"number","description":"Area of property"},"constructionCost":{"type":"number","description":"Cost of construction"},"houseType":{"type":"string","description":"Type of house environment","enum":["gated-apartment","banglow","standalone","InvalidEnum"]},"occupancyType":{"type":"string","description":"Current occupancy type of the house","enum":["family","cotenants","owner","InvalidEnum"]},"houseAddress":{"$ref":"#/components/schemas/Address"},"appliancesCovered":{"type":"array","description":"List of Appliances covered in the policy","items":{"$ref":"#/components/schemas/Appliance"}},"applianceCount":{"type":"integer","description":"Number of Appliances covered in the policy","format":"int64"},"appliancePremium":{"type":"number","description":"Premium for appliances covered in the policy"},"accessories":{"type":"array","description":"List of accessories covered in the policy","items":{"$ref":"#/components/schemas/Accessory"}},"totalQuantity":{"type":"number","description":"Total quantity of accessories covered in the policy"},"purchaseDate":{"type":"string","description":"Date when the device was purchased","format":"date-time"},"orderId":{"type":"string","description":"Order identifier for the device purchase"},"brand":{"type":"string","description":"Brand of the device"},"price":{"maximum":1000000,"minimum":1,"type":"number","description":"Price of the device"},"deliveryDate":{"type":"string","description":"Date when the device was delivered","format":"date"},"serialNumber":{"type":"string","description":"Primary serial number of the device"},"serialNumber2":{"type":"string","description":"Secondary serial number of the device"},"manufacturerWarrantyInMonths":{"type":"integer","description":"Manufacturer warranty duration in months","format":"int32"},"manufacturerWarrantyInYears":{"type":"integer","description":"Manufacturer warranty duration in years","format":"int32"},"tenureInYears":{"type":"integer","description":"Loan duration in years","format":"int32"},"memStartDate":{"type":"string","description":"Membership start date","format":"date"},"subCategory":{"type":"string","description":"Sub-category of the device (e.g., mobile)"},"itemId":{"type":"string","description":"Item identifier"},"dealer":{"$ref":"#/components/schemas/Dealer"},"registeredName":{"type":"string","description":"Registered name of the shop"},"gstin":{"type":"string","description":"GST number for the shop"},"shopType":{"type":"string","description":"Type of shop","enum":["food_and_fmcg","clothing_and_accessories","medicine","electronics_and_appliances","others"]},"annualTurnover":{"type":"string","description":"Category of annual turnover","enum":["less_than_twenty_five_lakhs","twenty_five_lakhs_to_fifty_lakhs","fifty_lakhs_to_one_cr","above_one_cr"]},"contents":{"type":"array","description":"Shop contents","items":{"type":"string","description":"Shop contents"}},"shopAddress":{"$ref":"#/components/schemas/Address"},"coldStorage":{"type":"boolean","description":"Whether the shop has cold storage"},"shopOccupancyType":{"type":"string","description":"Type of shop occupancy","enum":["owned","rented"]},"sumInsured":{"type":"number","description":"Sum insured for the shop","format":"float"}},"description":"Details of the dependent"},"Loan":{"required":["amount","applicationNumber","endDate","moratoriumPeriodInMonths","person","startDate","tenureInMonths"],"type":"object","properties":{"amount":{"type":"number","description":"Total Credit amount"},"startDate":{"type":"string","description":"Start Date of the policy","format":"date-time"},"providerId":{"type":"string","description":"Unique Identifier of the Loan provider"},"providerName":{"type":"string","description":"Name of the Loan provider"},"endDate":{"type":"string","description":"End Date of the policy","format":"date-time"},"emiAmount":{"type":"number","description":"Equated Monthly Installment (EMI) amount for the loan"},"dailyHospicash":{"type":"integer","description":"Daily Hospicash","format":"int32"},"moratoriumPeriodInMonths":{"type":"integer","description":"Grace period before EMI payments start, in months","format":"int32"},"interestRate":{"type":"number","description":"Interest rate applicable to the loan","format":"float"},"interestRateAccrual":{"type":"boolean","description":"Specifies whether interest will accrue over time"},"disbursementDate":{"type":"string","description":"Date when the loan amount was credited to the borrower","format":"date-time"},"accountNumber":{"type":"string","description":"Bank Account number linked to the loan"},"tenureInMonths":{"type":"integer","description":"Duration of loan in months","format":"int32"},"tenureInYears":{"type":"integer","description":"Duration of loan in years","format":"int32"},"type":{"type":"string","description":"Type of loan taken"},"applicationNumber":{"type":"string","description":"Unique application number for loan"},"person":{"maxItems":2147483647,"minItems":1,"type":"array","description":"Details of person involved in the loan","items":{"$ref":"#/components/schemas/Person"}},"familyType":{"type":"string","description":"Family Type involved in the policy"},"sumAssuredSchedule":{"type":"string","description":"Schedule for the sum assured payments"},"sumAssured":{"type":"string","description":"Total sum assured for the loan"},"premiumFrequency":{"type":"string","description":"Frequency of premium payments"}},"description":"Loan insurance policy details"},"Rooms":{"type":"object","properties":{"count":{"type":"integer","description":"Number of rooms booked","format":"int64"},"type":{"type":"string","description":"Type of rooms booked"},"tariff":{"type":"string","description":"Cost or rate applicable for the booked rooms"},"passengerCount":{"$ref":"#/components/schemas/PassengerCount"}},"description":"Details of rooms booked in the stay"},"Shop":{"required":["person"],"type":"object","properties":{"id":{"type":"string","description":"Unique identifier of shop policy"},"startDate":{"type":"string","description":"Start Date of the policy","format":"date-time"},"endDate":{"type":"string","description":"End Date of the policy","format":"date-time"},"registeredName":{"type":"string","description":"Registered name of the shop"},"gstin":{"type":"string","description":"GST number for the shop"},"type":{"type":"string","description":"Type of shop","enum":["food_and_fmcg","clothing_and_accessories","medicine","electronics_and_appliances","others"]},"annualTurnover":{"type":"string","description":"Category of annual turnover","enum":["less_than_twenty_five_lakhs","twenty_five_lakhs_to_fifty_lakhs","fifty_lakhs_to_one_cr","above_one_cr"]},"contents":{"type":"array","items":{"type":"string"}},"address":{"$ref":"#/components/schemas/Address"},"coldStorage":{"type":"boolean"},"occupancyType":{"type":"string","description":"Type of shop occupancy","enum":["owned","rented"]},"person":{"maxItems":2147483647,"minItems":1,"type":"array","description":"Details of people involved in the policy","items":{"$ref":"#/components/schemas/Person"}},"sumInsured":{"type":"number","description":"Sum insured for the shop","format":"float"}},"description":"Shop insurance policy details"},"Trip":{"required":["bookingDate","bookingId","startDate"],"type":"object","properties":{"bookingId":{"type":"string","description":"Unique identifier for the booking"},"status":{"type":"string","description":"Current Status of the trip","enum":["InvalidEnum","active","cancelled"]},"region":{"type":"string","description":"Regions involved in the trip1: World_Wide_With_US_AND_Canada2: World_Wide_Without_US_AND_Canada3: Asia","enum":["1","2","3"]},"type":{"type":"string","description":"Type of the trip0: One_Way1: Return2: Multi_City","enum":["one_way","return","multi_city"]},"rideCategory":{"type":"string","description":"Ride Category of the trip","enum":["INVALID","airport_ride","outstation","pickup","drop"]},"travelType":{"type":"string","description":"Travel type of the trip","enum":["InvalidEnum","domestic","international"]},"bookingDate":{"type":"string","description":"Booking Date of the trip","format":"date-time"},"startDate":{"type":"string","description":"Start Date of the trip","format":"date-time"},"endDate":{"type":"string","description":"End Date of the trip","format":"date-time"},"fareType":{"type":"string","description":"Indicates different fare categories available for passengers","enum":["regular","student"]},"passengerCount":{"$ref":"#/components/schemas/PassengerCount"},"noOfStops":{"type":"integer","description":"Number of stops involved in the trip","format":"int32"},"journey":{"maxItems":2147483647,"minItems":1,"type":"array","description":"List of journeys involved in this trip","items":{"$ref":"#/components/schemas/Journey"}},"driver":{"$ref":"#/components/schemas/Driver"},"visitingCountry":{"type":"string","description":"Name of the visiting country"},"numberOfDays":{"type":"integer","description":"Number of days of the trip","format":"int64"},"travelClass":{"type":"string","description":"Travel class of the trip"},"maximumClaimsPayableAmount":{"type":"number","description":"Maximum Amount payable to the customer","format":"float"},"cutoffPeriod":{"type":"integer","format":"int32"},"tripFareIncludingGst":{"type":"number","description":"Trip Fare including GST","format":"float"},"tripCategory":{"type":"string","description":"Category of Trip","enum":["single","multi"]},"originalFare":{"type":"number","description":"The Original Fare of the trip","format":"float"},"maxCancellationPenaltyAmount":{"type":"number","description":"Max Cancellation Penalty of the trip","format":"float"},"packageType":{"type":"string","description":"Package type of the Trip","enum":["flights","holidays"]}},"description":"Trip insurance policy details"},"EndorsementNomineeUpdationDTO":{"required":["categories","endorsementType","partnerId","plan","updatedOn"],"type":"object","properties":{"plan":{"type":"string","description":"Product identifier"},"partnerId":{"type":"string","description":"Partner identifier"},"policyId":{"type":"string","description":"Unique identifier of the policy"},"endorsementType":{"type":"string","description":"Type of endorsement","enum":["PolicyCancellation","TripCancellation","PreClosure","PolicyTransfer","AddressUpdation","PolicyRenewal","TripUpdation","RevertCancellation","CustomerCancellation","SessionExtension","SessionCancellation","PlanUpdate","NomineeUpdate","AccountUpdation","DependentAddition","Modification","InsuredUpdation","DependentUpdation","DependentDeletion","TravelDateUpdation","HidePolicy","UnhidePolicy","EndorsePhoneNumber","ElectronicsDeviceUpdation"]},"updatedOn":{"type":"string","description":"Updated on time","format":"date-time"},"category":{"type":"string","description":"Category of the Insurance","enum":["InvalidEnum","trip","life","flight","health","card","house","loan","fire","cyber_protection","travel","hotel","shop","cgl","device","motor","ecommerce"]},"targetUser":{"$ref":"#/components/schemas/UserDTO"},"toPhone":{"type":"string","description":"New phone number, only in policy transfer case"},"fromPhone":{"type":"string","description":"Old phone number, only in policy transfer case"},"proofDocumentUrl":{"type":"string","description":"URL of proof document provided"},"loggedInUserId":{"type":"integer","description":"Unique identifier of logged-in user","format":"int64"},"userType":{"type":"string","description":"Type of user","enum":["customer","staff"]},"source":{"type":"string","description":"Source of endorsement","enum":["WORKSPACE","PARTNER","CUSTOMER"]},"insured":{"$ref":"#/components/schemas/Insured"},"requestChannel":{"type":"string","description":"Where the endorsement request is from","enum":["offline_uploader","retail","partner_portal","partnership_endorsement","partner"]},"fileId":{"type":"integer","format":"int64"},"sendSMS":{"type":"boolean","description":"Indicates if user opted-in for SMS communication"},"sendEmail":{"type":"boolean","description":"Indicates if user opted-in for Email communication"},"additionalInfo":{"$ref":"#/components/schemas/AdditionalInfo"},"travel":{"$ref":"#/components/schemas/Travel"},"fire":{"$ref":"#/components/schemas/Fire"},"cyberProtection":{"$ref":"#/components/schemas/CyberProtection"},"planType":{"type":"integer","description":"Plan type of product","format":"int32"},"isRequestFromUi":{"type":"boolean","description":"Indicates if request is from partner portal or PDP"},"person":{"type":"array","description":"Details of people involved in the policy","items":{"$ref":"#/components/schemas/Person"}},"isSessionUpgrade":{"type":"boolean"},"endorsementProofs":{"type":"array","description":"URLs of proof documents provided","items":{"type":"string","description":"URLs of proof documents provided"}},"endorsementCreatedBy":{"$ref":"#/components/schemas/EndorsementCreatedBy"},"uhid":{"type":"string","description":"Unique Health Identification of the person"},"personId":{"type":"string","description":"Unique Id of the person"},"dependentId":{"type":"string","description":"Unique Id of the dependent"},"dependent":{"$ref":"#/components/schemas/Insured"},"travelDateData":{"$ref":"#/components/schemas/TravelDateData"},"deviceData":{"$ref":"#/components/schemas/DeviceData"},"isConfirmed":{"type":"boolean"},"endorsementCategory":{"type":"string","description":"Financial category of endorsement","enum":["FINANCIAL","NON_FINANCIAL"]},"bankAccountDetails":{"$ref":"#/components/schemas/PaymentInstrument"},"isCustomerRefund":{"type":"boolean","description":"Identifies if refund is to customer account"},"refundTo":{"type":"string","description":"Mode of refund","enum":["FLOAT","ACCOUNT"]},"policyNumber":{"type":"string","description":"Policy number"},"categories":{"$ref":"#/components/schemas/InsuranceCategory"}}},"InsuranceCategory":{"required":["person"],"type":"object","properties":{"person":{"$ref":"#/components/schemas/PersonDTOs"}},"description":"Category of policy"},"NomineeDTO":{"required":["dob","name","phone","relationship"],"type":"object","properties":{"name":{"type":"string","description":"Name of the nominee"},"first_name":{"type":"string","description":"First name of the nominee"},"last_name":{"type":"string","description":"Last name of the nominee"},"age":{"type":"integer","description":"Age of the nominee","format":"int32"},"phone":{"type":"string","description":"Phone number of the nominee"},"user_id":{"type":"integer","format":"int64"},"email":{"type":"string","description":"Email Id of the nominee"},"gender":{"type":"string","description":"Gender of the nominee"},"relationship":{"type":"string","description":"Relationship with person involved in the policy","enum":["Not Known","Self","Brother","Mother","Father","Sister","Son","Daughter","Mother-in-Law","Father-in-Law","Son-in-Law","Daughter-in-Law","Brother-in-Law","Sister-in-Law","LegalHeir","Husband","Spouse","Wife","Other"]},"dob":{"type":"string","description":"Date of birth of the nominee","format":"date"},"created_on":{"type":"string","format":"date-time"},"updated_on":{"type":"string","format":"date-time"}},"description":"Details of the nominated people"},"PersonDTOs":{"required":["insured","nominee"],"type":"object","properties":{"insured":{"$ref":"#/components/schemas/InsuredDTO"},"nominee":{"$ref":"#/components/schemas/NomineeDTO"}},"description":"Person details involved in the policy"},"EndorsementGIGSessionCreationDTO":{"required":["category","endorsementType","life","partnerId","plan","updatedOn"],"type":"object","properties":{"plan":{"type":"string","description":"Product identifier"},"partnerId":{"type":"string","description":"Partner identifier"},"policyId":{"type":"string","description":"Unique identifier of the policy"},"endorsementType":{"type":"string","description":"Type of endorsement","enum":["PolicyCancellation","TripCancellation","PreClosure","PolicyTransfer","AddressUpdation","PolicyRenewal","TripUpdation","RevertCancellation","CustomerCancellation","SessionExtension","SessionCancellation","PlanUpdate","NomineeUpdate","AccountUpdation","DependentAddition","Modification","InsuredUpdation","DependentUpdation","DependentDeletion","TravelDateUpdation","HidePolicy","UnhidePolicy","EndorsePhoneNumber","ElectronicsDeviceUpdation"]},"updatedOn":{"type":"string","description":"Updated on time","format":"date-time"},"trip":{"$ref":"#/components/schemas/Trip"},"life":{"$ref":"#/components/schemas/EndorsementGIGSessionCreationDTO.LifeDTO"},"category":{"type":"string","description":"Category of the Insurance","enum":["InvalidEnum","trip","life","flight","health","card","house","loan","fire","cyber_protection","travel","hotel","shop","cgl","device","motor","ecommerce"]},"targetUser":{"$ref":"#/components/schemas/UserDTO"},"toPhone":{"type":"string","description":"New phone number, only in policy transfer case"},"fromPhone":{"type":"string","description":"Old phone number, only in policy transfer case"},"proofDocumentUrl":{"type":"string","description":"URL of proof document provided"},"loggedInUserId":{"type":"integer","description":"Unique identifier of logged-in user","format":"int64"},"userType":{"type":"string","description":"Type of user","enum":["customer","staff"]},"source":{"type":"string","description":"Source of endorsement","enum":["WORKSPACE","PARTNER","CUSTOMER"]},"insured":{"$ref":"#/components/schemas/Insured"},"requestChannel":{"type":"string","description":"Where the endorsement request is from","enum":["offline_uploader","retail","partner_portal","partnership_endorsement","partner"]},"fileId":{"type":"integer","format":"int64"},"sendSMS":{"type":"boolean","description":"Indicates if user opted-in for SMS communication"},"sendEmail":{"type":"boolean","description":"Indicates if user opted-in for Email communication"},"house":{"$ref":"#/components/schemas/House"},"additionalInfo":{"$ref":"#/components/schemas/AdditionalInfo"},"health":{"$ref":"#/components/schemas/Health"},"card":{"$ref":"#/components/schemas/Card"},"loan":{"$ref":"#/components/schemas/Loan"},"hotel":{"$ref":"#/components/schemas/Hotel"},"shop":{"$ref":"#/components/schemas/Shop"},"travel":{"$ref":"#/components/schemas/Travel"},"fire":{"$ref":"#/components/schemas/Fire"},"cyberProtection":{"$ref":"#/components/schemas/CyberProtection"},"planType":{"type":"integer","description":"Plan type of product","format":"int32"},"isRequestFromUi":{"type":"boolean","description":"Indicates if request is from partner portal or PDP"},"person":{"type":"array","description":"Details of people involved in the policy","items":{"$ref":"#/components/schemas/Person"}},"isSessionUpgrade":{"type":"boolean"},"endorsementProofs":{"type":"array","description":"URLs of proof documents provided","items":{"type":"string","description":"URLs of proof documents provided"}},"endorsementCreatedBy":{"$ref":"#/components/schemas/EndorsementCreatedBy"},"uhid":{"type":"string","description":"Unique Health Identification of the person"},"personId":{"type":"string","description":"Unique Id of the person"},"dependentId":{"type":"string","description":"Unique Id of the dependent"},"dependent":{"$ref":"#/components/schemas/Insured"},"travelDateData":{"$ref":"#/components/schemas/TravelDateData"},"deviceData":{"$ref":"#/components/schemas/DeviceData"},"isConfirmed":{"type":"boolean"},"endorsementCategory":{"type":"string","description":"Financial category of endorsement","enum":["FINANCIAL","NON_FINANCIAL"]},"bankAccountDetails":{"$ref":"#/components/schemas/PaymentInstrument"},"isCustomerRefund":{"type":"boolean","description":"Identifies if refund is to customer account"},"refundTo":{"type":"string","description":"Mode of refund","enum":["FLOAT","ACCOUNT"]},"policyNumber":{"type":"string","description":"Policy number"}}},"EndorsementGIGSessionCreationDTO.LifeDTO":{"required":["linked_asset"],"type":"object","properties":{"start_date":{"type":"string","description":"Start Date of the policy","format":"date-time"},"end_date":{"type":"string","description":"End Date of the policy","format":"date-time"},"family_type":{"type":"string","description":"Family Type involved in the policy","enum":["InvalidEnum","1A","1A1C","1A1C1P","1A1C2P","1A2C","1A2C1P","1A2C2P","1A1P","1A2P","2A","2A1C","2A1C1P","2A1C2P","2A2C","2A2C1P","2A2C2P","2A1P","2A2P"]},"person":{"type":"array","description":"Person details involved in the policy","items":{"$ref":"#/components/schemas/Person"}},"linked_asset":{"$ref":"#/components/schemas/EndorsementGIGSessionCreationDTO.LifeDTO.LinkedAssetDTO"}},"description":"Life insurance policy details"},"EndorsementGIGSessionCreationDTO.LifeDTO.LinkedAssetDTO":{"required":["session"],"type":"object","properties":{"session":{"type":"array","description":"List of sessions","items":{"$ref":"#/components/schemas/Session"}},"loan":{"type":"array","description":"Loan asset","items":{"$ref":"#/components/schemas/LoanAsset"}},"account":{"type":"array","description":"Account details","items":{"$ref":"#/components/schemas/Account"}},"houseAsset":{"$ref":"#/components/schemas/HouseAsset"},"healthAsset":{"$ref":"#/components/schemas/HealthAsset"}},"description":"Session Details "},"AddressDTO":{"required":["city","line1","pincode","state"],"type":"object","properties":{"number":{"type":"string"},"building":{"type":"string"},"society":{"type":"string"},"street":{"type":"string"},"landmark":{"type":"string"},"line1":{"type":"string","description":"Address line 1"},"line2":{"type":"string"},"floor":{"type":"string","enum":["basement","ground_floor","one_plus"]},"latitude":{"type":"string"},"longitude":{"type":"string"},"pincode":{"type":"string","description":"Pincode of address"},"city":{"type":"string","description":"City of house address"},"district":{"type":"string"},"state":{"type":"string","description":"State of House address"}},"description":"Address of the House"},"CustomerDTO":{"required":["name","phone","state"],"type":"object","properties":{"id":{"type":"string","description":"Unique identifier of the customer"},"name":{"type":"string","description":"Name of the customer"},"firstName":{"type":"string","description":"First name of the customer"},"lastName":{"type":"string","description":"Last name of the customer"},"phone":{"type":"string","description":"Phone number of the customer"},"email":{"type":"string","description":"Email Id of the customer"},"pincode":{"type":"string","description":"Pincode of the customer's address"},"city":{"type":"string","description":"City of the customer's residence"},"state":{"type":"string","description":"State of customer's residence"},"address":{"type":"string","description":"Address of the customer"},"gender":{"type":"string","description":"Gender of the customer","enum":["male","female","other","M","F"]},"village":{"type":"string","description":"Village of the customer"}},"description":"Details of customer"},"HouseDTO":{"required":["address","id","person"],"type":"object","properties":{"id":{"type":"string","description":"Unique Identifier of the house policy"},"type":{"type":"string","description":"Type of house environment","enum":["gated-apartment","banglow","standalone","InvalidEnum"]},"occupancyType":{"type":"string","description":"Current occupancy type of the house","enum":["family","cotenants","owner","InvalidEnum"]},"startDate":{"type":"string","description":"Start Date of the policy","format":"date-time"},"address":{"$ref":"#/components/schemas/AddressDTO"},"person":{"maxItems":2147483647,"minItems":1,"type":"array","description":"Details of people involved in the policy","items":{"$ref":"#/components/schemas/Person"}},"appliances_covered":{"type":"array","description":"List of Appliances covered in the policy","items":{"$ref":"#/components/schemas/Appliance"}},"applianceCount":{"type":"integer","description":"Number of Appliances covered in the policy","format":"int64"},"appliancePremium":{"type":"number"},"accessories":{"type":"array","description":"List of accessories covered in the policy","items":{"$ref":"#/components/schemas/Accessory"}},"totalQuantity":{"type":"number","description":"Total quantity of accessories covered in the policy"}},"description":"House insurance details"},"HousePolicyRequestDTO":{"required":["category","house","partnerId","referenceId"],"type":"object","properties":{"plan":{"type":"string","description":"Product Identifier"},"packageId":{"maxLength":100,"minLength":0,"type":"string","description":"Policy package identifier. When present, plan and plan_type are ignored"},"partnerId":{"type":"string","description":"Product Identifier"},"referenceId":{"maxLength":100,"minLength":0,"type":"string","description":"Uniquely identifies a policy Request"},"premium":{"$ref":"#/components/schemas/Premium"},"planType":{"type":"integer","description":"Plan Type of product","format":"int32"},"category":{"type":"string","description":"Category of the Insurance","enum":["InvalidEnum","trip","life","flight","health","card","house","loan","fire","cyber_protection","travel","hotel","shop","cgl","device","motor","ecommerce"]},"issuedOn":{"type":"string","description":"Date when the policy was issued","format":"date-time"},"customer":{"$ref":"#/components/schemas/CustomerDTO"},"house":{"$ref":"#/components/schemas/HouseDTO"},"device":{"$ref":"#/components/schemas/Device"},"motor":{"$ref":"#/components/schemas/Motor"},"additionalInfo":{"$ref":"#/components/schemas/AdditionalInfo"},"endorsementCreatedBy":{"$ref":"#/components/schemas/EndorsementCreatedBy"}}},"SwaggerPolicyResponseDTO":{"type":"object","properties":{"policyId":{"type":"string"},"referenceId":{"type":"string"},"planId":{"type":"string"},"planType":{"type":"integer","format":"int32"},"packageId":{"type":"string"},"issuedPackageId":{"type":"string"},"tag":{"type":"string"},"startDate":{"type":"string","format":"date-time"},"endDate":{"type":"string","format":"date-time"},"policyNumber":{"type":"string"},"certificatePdf":{"type":"string"},"certificateUrl":{"type":"string"},"premium":{"$ref":"#/components/schemas/Premium"},"insured":{"type":"array","items":{"$ref":"#/components/schemas/Insured"}},"person":{"type":"array","items":{"$ref":"#/components/schemas/Person"}},"lastSessionCreatedOn":{"type":"string","format":"date-time"},"linkedAsset":{"$ref":"#/components/schemas/LinkedAsset"},"proposalId":{"type":"string"},"status":{"type":"string","enum":["proposal_created","policy_created"]},"customerName":{"type":"string"},"customerPhone":{"type":"string"},"planCoverDetailsList":{"type":"array","items":{"$ref":"#/components/schemas/PlanCoverDetails"}},"loanApplicationNumber":{"type":"string"},"reasonForStpFailure":{"type":"string"},"loanAttributes":{"type":"object","additionalProperties":{"type":"object"}}}},"HealthPolicyRequestDTO":{"required":["category","customer","partnerId","referenceId"],"type":"object","properties":{"plan":{"type":"string","description":"Product Identifier"},"packageId":{"maxLength":100,"minLength":0,"type":"string","description":"Policy package identifier. When present, plan and plan_type are ignored"},"partnerId":{"type":"string","description":"Product Identifier"},"referenceId":{"maxLength":100,"minLength":0,"type":"string","description":"Uniquely identifies a policy Request"},"premium":{"$ref":"#/components/schemas/Premium"},"planType":{"type":"integer","description":"Plan Type of product","format":"int32"},"category":{"type":"string","description":"Category of the Insurance","enum":["InvalidEnum","trip","life","flight","health","card","house","loan","fire","cyber_protection","travel","hotel","shop","cgl","device","motor","ecommerce"]},"issuedOn":{"type":"string","description":"Date when the policy was issued","format":"date-time"},"customer":{"$ref":"#/components/schemas/HealthPolicyRequestDTO.CustomerDTO"},"health":{"$ref":"#/components/schemas/HealthPolicyRequestDTO.HealthDTO"},"device":{"$ref":"#/components/schemas/Device"},"motor":{"$ref":"#/components/schemas/Motor"},"additionalInfo":{"$ref":"#/components/schemas/AdditionalInfo"},"endorsementCreatedBy":{"$ref":"#/components/schemas/EndorsementCreatedBy"}}},"HealthPolicyRequestDTO.CustomerDTO":{"required":["name","phone","state"],"type":"object","properties":{"id":{"type":"string","description":"Unique identifier of the customer"},"name":{"type":"string","description":"Name of the customer"},"firstName":{"type":"string","description":"First name of the customer"},"lastName":{"type":"string","description":"Last name of the customer"},"phone":{"type":"string","description":"Phone number of the customer"},"email":{"type":"string","description":"Email Id of the customer"},"pincode":{"type":"string","description":"Pincode of the customer's address"},"city":{"type":"string","description":"City of the customer's residence"},"state":{"type":"string","description":"State of customer's residence"},"address":{"type":"string","description":"Address of the customer"},"gender":{"type":"string","description":"Gender of the customer","enum":["male","female","other","M","F"]},"village":{"type":"string","description":"Village of the customer"}},"description":"Customer details for the policy"},"HealthPolicyRequestDTO.HealthDTO":{"required":["startDate"],"type":"object","properties":{"status":{"type":"string","description":"Status of Health policy","enum":["active","inactive"]},"channel":{"type":"string","description":"Channel of Health policy","enum":["gmc","retail","top_up"]},"policyType":{"type":"string","description":"Type of Health policy","enum":["individual","floater"]},"familyType":{"type":"string","description":"Family Type involved in the policy","enum":["InvalidEnum","1A","1A1C","1A1C1P","1A1C2P","1A2C","1A2C1P","1A2C2P","1A1P","1A2P","2A","2A1C","2A1C1P","2A1C2P","2A2C","2A2C1P","2A2C2P","2A1P","2A2P"]},"startDate":{"type":"string","description":"Start Date of the policy","format":"date-time"},"endDate":{"type":"string","description":"End Date of the policy","format":"date-time"},"construct":{"type":"string","description":"Health construct","enum":["InvalidEnum","individual","floater","multi_life"]},"product":{"type":"string","description":"Product of health policy","enum":["InvalidEnum","gmc","group_health","standard_health","covid_protect"]},"tenureInMonths":{"type":"integer","description":"Duration of policy in months","format":"int32"},"person":{"type":"array","description":"Details of people involved in the policy","items":{"$ref":"#/components/schemas/Person"}}},"description":"Health insurance policy details"},"LifePolicyRequestDTO":{"required":["category","customer","partnerId","referenceId"],"type":"object","properties":{"plan":{"type":"string","description":"Product Identifier"},"packageId":{"maxLength":100,"minLength":0,"type":"string","description":"Policy package identifier. When present, plan and plan_type are ignored"},"partnerId":{"type":"string","description":"Product Identifier"},"referenceId":{"maxLength":100,"minLength":0,"type":"string","description":"Uniquely identifies a policy Request"},"premium":{"$ref":"#/components/schemas/Premium"},"planType":{"type":"integer","description":"Plan Type of product","format":"int32"},"category":{"type":"string","description":"Category of the Insurance","enum":["InvalidEnum","trip","life","flight","health","card","house","loan","fire","cyber_protection","travel","hotel","shop","cgl","device","motor","ecommerce"]},"issuedOn":{"type":"string","description":"Date when the policy was issued","format":"date-time"},"customer":{"$ref":"#/components/schemas/LifePolicyRequestDTO.CustomerDTO"},"life":{"$ref":"#/components/schemas/LifePolicyRequestDTO.LifeDTO"},"device":{"$ref":"#/components/schemas/Device"},"motor":{"$ref":"#/components/schemas/Motor"},"additionalInfo":{"$ref":"#/components/schemas/AdditionalInfo"},"endorsementCreatedBy":{"$ref":"#/components/schemas/EndorsementCreatedBy"}}},"LifePolicyRequestDTO.CustomerDTO":{"required":["name","phone","state"],"type":"object","properties":{"id":{"type":"string","description":"Unique identifier of the customer"},"name":{"type":"string","description":"Name of the customer"},"firstName":{"type":"string","description":"First name of the customer"},"lastName":{"type":"string","description":"Last name of the customer"},"phone":{"type":"string","description":"Phone number of the customer"},"email":{"type":"string","description":"Email Id of the customer"},"pincode":{"type":"string","description":"Pincode of the customer's address"},"city":{"type":"string","description":"City of the customer's residence"},"state":{"type":"string","description":"State of customer's residence"},"address":{"type":"string","description":"Address of the customer"},"gender":{"type":"string","description":"Gender of the customer","enum":["male","female","other","M","F"]},"village":{"type":"string","description":"Village of the customer"}},"description":"Customer details for the policy"},"LifePolicyRequestDTO.DependentDTO":{"required":["dob","name","phone","relationship"],"type":"object","properties":{"id":{"type":"string","description":"Id of the person"},"insuredId":{"type":"string"},"requestInsuredId":{"type":"string","writeOnly":true},"age":{"type":"integer","description":"Age of the person","format":"int32"},"name":{"type":"string","description":"Name of the insured person"},"firstName":{"type":"string","description":"First name of the insured person"},"lastName":{"type":"string","description":"Last name of the insured person"},"dob":{"type":"string","description":"Date of birth of the person","format":"date"},"userId":{"type":"integer","format":"int64"},"phone":{"type":"string","description":"Phone number of the person"},"email":{"type":"string","description":"Email Id of the person"},"gender":{"type":"string","description":"Gender of the person"},"address":{"type":"string","description":"Address of the person"},"pincode":{"type":"string","description":"Pincode of the person's residence"},"relationship":{"type":"string","description":"Relationship with person involved in the policy","enum":["Not Known","Self","Brother","Mother","Father","Sister","Son","Daughter","Mother-in-Law","Father-in-Law","Son-in-Law","Daughter-in-Law","Brother-in-Law","Sister-in-Law","LegalHeir","Husband","Spouse","Wife","Other"]},"city":{"type":"string","description":"City of the person's residence"},"state":{"type":"string","description":"State of the person's residence"},"maritalStatus":{"type":"string","description":"Marital status of the person"},"occupation":{"type":"string","description":"Occupation of the person"},"type":{"type":"string","description":"Type of the person"},"policyNumber":{"type":"string","description":"Policy number for the insured"},"certificateNumber":{"type":"string","description":"Policy number"},"employer":{"type":"string","description":"Name of the employer of the person"},"panCard":{"type":"string","description":"PAN card number of the person"},"memberId":{"type":"string","description":"Member id of the person"},"account":{"$ref":"#/components/schemas/Account"},"passportDetails":{"$ref":"#/components/schemas/PassportDetails"},"uhid":{"type":"string","description":"Unique Health Identification of the person"},"healthCard":{"type":"string","description":"URL for health card"},"healthCardPdf":{"type":"string","description":"URL for health card pdf"},"healthCardImage":{"type":"string"},"dlNumber":{"type":"string","description":"Driving licence number of the person"},"dlImages":{"type":"array","description":"URLs of driving licence image of the person","items":{"type":"string","description":"URLs of driving licence image of the person"}},"coBorrowerShare":{"type":"number","description":"Share of person in loan","format":"float"},"nominee":{"$ref":"#/components/schemas/Nominee"},"startDate":{"type":"string","description":"Start Date"},"endDate":{"type":"string","description":"End Date"},"parameters":{"type":"object","additionalProperties":{"type":"object","description":"Other details related to Insured"},"description":"Other details related to Insured"},"loanApplicationNumber":{"type":"string","description":"Loan Application Number"},"loanDisbursalAmount":{"type":"number","description":"Loan Disbursal amount"},"loanDisbursalDate":{"type":"string","description":"Loan Disbursal Date"},"loanTenureInMonths":{"type":"integer","description":"Loan tenure in months","format":"int32"},"loanTenureInYears":{"type":"integer","description":"Loan tenure in years","format":"int32"},"propertyAddress1":{"type":"string","description":"Address of the property"},"propertyState":{"type":"string","description":"State in which the property lies"},"propertyPincode":{"type":"string","description":"Pincode of the place where the property lies"},"homePolicyTenure":{"type":"integer","description":"Tenure of Home policy","format":"int32"},"loanType":{"type":"string","description":"Type of loan"},"accountNumber":{"type":"string","description":"Account number of the insured"},"amount":{"type":"number"},"hospicashAmount":{"type":"integer","description":"Hospicash Amount","format":"int32"},"familyType":{"type":"string","description":"Family type of the insured"},"disbursementDate":{"type":"string","description":"Disbursement Date"},"emiAmount":{"type":"number","description":"EMI Amount"},"moratoriumPeriodInMonths":{"type":"integer","description":"Grace period before EMI payments start, in months","format":"int32"},"interestRate":{"type":"number","description":"Rate of interest","format":"float"},"providerId":{"type":"string","description":"Unique identifier of the provider"},"providerName":{"type":"string","description":"Name of the provider"},"tenureInMonths":{"type":"integer","description":"Tenure in Months","format":"int32"},"applicationNumber":{"type":"string","description":"Application Number relating to the insured"},"interestRateAccrual":{"type":"boolean","description":"Specifies whether interest will accrue over time"},"flightDetails":{"type":"array","description":"Details of the flight","items":{"type":"string","description":"Details of the flight"}},"linkedAsset":{"$ref":"#/components/schemas/LinkedAsset"},"motor":{"$ref":"#/components/schemas/Motor"},"bookingId":{"type":"string","description":"Booking Id"},"status":{"type":"string","description":"Current Status of the trip","enum":["InvalidEnum","active","cancelled"]},"region":{"type":"string","description":"Regions involved in the trip1: World_Wide_With_US_AND_Canada2: World_Wide_Without_US_AND_Canada3: Asia","enum":["1","2","3"]},"tripType":{"type":"string","description":"Type of the trip0: One_Way1: Return2: Multi_City","enum":["one_way","return","multi_city"]},"rideCategory":{"type":"string","description":"Ride Category of the trip","enum":["INVALID","airport_ride","outstation","pickup","drop"]},"travelType":{"type":"string","description":"Travel type of the trip","enum":["InvalidEnum","domestic","international"]},"bookingDate":{"type":"string","description":"Booking Date of the trip"},"fareType":{"type":"string","description":"Indicates different fare categories available for passengers","enum":["regular","student"]},"passengerCount":{"$ref":"#/components/schemas/PassengerCount"},"noOfStops":{"type":"integer","description":"Number of stops involved in the trip","format":"int32"},"driver":{"$ref":"#/components/schemas/Driver"},"visitingCountry":{"type":"string","description":"Name of the visiting country"},"numberOfDays":{"type":"integer","description":"Number of days of the trip","format":"int64"},"travelClass":{"type":"string","description":"Travel class of the trip"},"advancePurchaseWindow":{"type":"integer","format":"int32"},"origin":{"$ref":"#/components/schemas/Location"},"destination":{"$ref":"#/components/schemas/Location"},"mode":{"type":"string","enum":["InvalidEnum","flight","cab","bus","bike","auto","train","others"]},"journeyType":{"type":"string","description":"Type of Journey","enum":["onward","return"]},"tripCategory":{"type":"string","description":"Category of Trip","enum":["single","multi"]},"propertyArea":{"type":"number","description":"Area of property"},"constructionCost":{"type":"number","description":"Cost of construction"},"houseType":{"type":"string","description":"Type of house environment","enum":["gated-apartment","banglow","standalone","InvalidEnum"]},"occupancyType":{"type":"string","description":"Current occupancy type of the house","enum":["family","cotenants","owner","InvalidEnum"]},"houseAddress":{"$ref":"#/components/schemas/Address"},"appliancesCovered":{"type":"array","description":"List of Appliances covered in the policy","items":{"$ref":"#/components/schemas/Appliance"}},"applianceCount":{"type":"integer","description":"Number of Appliances covered in the policy","format":"int64"},"appliancePremium":{"type":"number","description":"Premium for appliances covered in the policy"},"accessories":{"type":"array","description":"List of accessories covered in the policy","items":{"$ref":"#/components/schemas/Accessory"}},"totalQuantity":{"type":"number","description":"Total quantity of accessories covered in the policy"},"purchaseDate":{"type":"string","description":"Date when the device was purchased","format":"date-time"},"orderId":{"type":"string","description":"Order identifier for the device purchase"},"brand":{"type":"string","description":"Brand of the device"},"price":{"maximum":1000000,"minimum":1,"type":"number","description":"Price of the device"},"deliveryDate":{"type":"string","description":"Date when the device was delivered","format":"date"},"serialNumber":{"type":"string","description":"Primary serial number of the device"},"serialNumber2":{"type":"string","description":"Secondary serial number of the device"},"manufacturerWarrantyInMonths":{"type":"integer","description":"Manufacturer warranty duration in months","format":"int32"},"manufacturerWarrantyInYears":{"type":"integer","description":"Manufacturer warranty duration in years","format":"int32"},"tenureInYears":{"type":"integer","description":"Loan duration in years","format":"int32"},"memStartDate":{"type":"string","description":"Membership start date","format":"date"},"subCategory":{"type":"string","description":"Sub-category of the device (e.g., mobile)"},"itemId":{"type":"string","description":"Item identifier"},"dealer":{"$ref":"#/components/schemas/Dealer"},"registeredName":{"type":"string","description":"Registered name of the shop"},"gstin":{"type":"string","description":"GST number for the shop"},"shopType":{"type":"string","description":"Type of shop","enum":["food_and_fmcg","clothing_and_accessories","medicine","electronics_and_appliances","others"]},"annualTurnover":{"type":"string","description":"Category of annual turnover","enum":["less_than_twenty_five_lakhs","twenty_five_lakhs_to_fifty_lakhs","fifty_lakhs_to_one_cr","above_one_cr"]},"contents":{"type":"array","description":"Shop contents","items":{"type":"string","description":"Shop contents"}},"shopAddress":{"$ref":"#/components/schemas/Address"},"coldStorage":{"type":"boolean","description":"Whether the shop has cold storage"},"shopOccupancyType":{"type":"string","description":"Type of shop occupancy","enum":["owned","rented"]},"sumInsured":{"type":"number","description":"Sum insured for the shop","format":"float"}},"description":"List of dependents involved in the policy"},"LifePolicyRequestDTO.InsuredDTO":{"required":["city","id","name","phone","state"],"type":"object","properties":{"id":{"type":"string","description":"Id of the person"},"insuredId":{"type":"string"},"requestInsuredId":{"type":"string","writeOnly":true},"age":{"type":"integer","description":"Age of the person","format":"int32"},"name":{"type":"string","description":"Name of the insured person"},"firstName":{"type":"string","description":"First name of the insured person"},"lastName":{"type":"string","description":"Last name of the insured person"},"dob":{"type":"string","description":"Date of birth of the person","format":"date"},"userId":{"type":"integer","format":"int64"},"phone":{"type":"string","description":"Phone number of the person"},"email":{"type":"string","description":"Email Id of the person"},"gender":{"type":"string","description":"Gender of the person"},"address":{"type":"string","description":"Address of the person"},"pincode":{"type":"string","description":"Pincode of the person's residence"},"relationship":{"type":"string","description":"Relationship with person involved in the policy","enum":["Not Known","Self","Brother","Mother","Father","Sister","Son","Daughter","Mother-in-Law","Father-in-Law","Son-in-Law","Daughter-in-Law","Brother-in-Law","Sister-in-Law","LegalHeir","Husband","Spouse","Wife","Other"]},"city":{"type":"string","description":"City of the person's residence"},"state":{"type":"string","description":"State of the person's residence"},"maritalStatus":{"type":"string","description":"Marital status of the person"},"occupation":{"type":"string","description":"Occupation of the person"},"type":{"type":"string","description":"Type of the person"},"policyNumber":{"type":"string","description":"Policy number for the insured"},"certificateNumber":{"type":"string","description":"Policy number"},"employer":{"type":"string","description":"Name of the employer of the person"},"panCard":{"type":"string","description":"PAN card number of the person"},"memberId":{"type":"string","description":"Member id of the person"},"account":{"$ref":"#/components/schemas/Account"},"passportDetails":{"$ref":"#/components/schemas/PassportDetails"},"uhid":{"type":"string","description":"Unique Health Identification of the person"},"healthCard":{"type":"string","description":"URL for health card"},"healthCardPdf":{"type":"string","description":"URL for health card pdf"},"healthCardImage":{"type":"string"},"dlNumber":{"type":"string","description":"Driving licence number of the person"},"dlImages":{"type":"array","description":"URLs of driving licence image of the person","items":{"type":"string","description":"URLs of driving licence image of the person"}},"coBorrowerShare":{"type":"number","description":"Share of person in loan","format":"float"},"nominee":{"$ref":"#/components/schemas/Nominee"},"startDate":{"type":"string","description":"Start Date"},"endDate":{"type":"string","description":"End Date"},"parameters":{"type":"object","additionalProperties":{"type":"object","description":"Other details related to Insured"},"description":"Other details related to Insured"},"loanApplicationNumber":{"type":"string","description":"Loan Application Number"},"loanDisbursalAmount":{"type":"number","description":"Loan Disbursal amount"},"loanDisbursalDate":{"type":"string","description":"Loan Disbursal Date"},"loanTenureInMonths":{"type":"integer","description":"Loan tenure in months","format":"int32"},"loanTenureInYears":{"type":"integer","description":"Loan tenure in years","format":"int32"},"propertyAddress1":{"type":"string","description":"Address of the property"},"propertyState":{"type":"string","description":"State in which the property lies"},"propertyPincode":{"type":"string","description":"Pincode of the place where the property lies"},"homePolicyTenure":{"type":"integer","description":"Tenure of Home policy","format":"int32"},"loanType":{"type":"string","description":"Type of loan"},"accountNumber":{"type":"string","description":"Account number of the insured"},"amount":{"type":"number"},"hospicashAmount":{"type":"integer","description":"Hospicash Amount","format":"int32"},"familyType":{"type":"string","description":"Family type of the insured"},"disbursementDate":{"type":"string","description":"Disbursement Date"},"emiAmount":{"type":"number","description":"EMI Amount"},"moratoriumPeriodInMonths":{"type":"integer","description":"Grace period before EMI payments start, in months","format":"int32"},"interestRate":{"type":"number","description":"Rate of interest","format":"float"},"providerId":{"type":"string","description":"Unique identifier of the provider"},"providerName":{"type":"string","description":"Name of the provider"},"tenureInMonths":{"type":"integer","description":"Tenure in Months","format":"int32"},"applicationNumber":{"type":"string","description":"Application Number relating to the insured"},"interestRateAccrual":{"type":"boolean","description":"Specifies whether interest will accrue over time"},"flightDetails":{"type":"array","description":"Details of the flight","items":{"type":"string","description":"Details of the flight"}},"linkedAsset":{"$ref":"#/components/schemas/LinkedAsset"},"motor":{"$ref":"#/components/schemas/Motor"},"bookingId":{"type":"string","description":"Booking Id"},"status":{"type":"string","description":"Current Status of the trip","enum":["InvalidEnum","active","cancelled"]},"region":{"type":"string","description":"Regions involved in the trip1: World_Wide_With_US_AND_Canada2: World_Wide_Without_US_AND_Canada3: Asia","enum":["1","2","3"]},"tripType":{"type":"string","description":"Type of the trip0: One_Way1: Return2: Multi_City","enum":["one_way","return","multi_city"]},"rideCategory":{"type":"string","description":"Ride Category of the trip","enum":["INVALID","airport_ride","outstation","pickup","drop"]},"travelType":{"type":"string","description":"Travel type of the trip","enum":["InvalidEnum","domestic","international"]},"bookingDate":{"type":"string","description":"Booking Date of the trip"},"fareType":{"type":"string","description":"Indicates different fare categories available for passengers","enum":["regular","student"]},"passengerCount":{"$ref":"#/components/schemas/PassengerCount"},"noOfStops":{"type":"integer","description":"Number of stops involved in the trip","format":"int32"},"driver":{"$ref":"#/components/schemas/Driver"},"visitingCountry":{"type":"string","description":"Name of the visiting country"},"numberOfDays":{"type":"integer","description":"Number of days of the trip","format":"int64"},"travelClass":{"type":"string","description":"Travel class of the trip"},"advancePurchaseWindow":{"type":"integer","format":"int32"},"origin":{"$ref":"#/components/schemas/Location"},"destination":{"$ref":"#/components/schemas/Location"},"mode":{"type":"string","enum":["InvalidEnum","flight","cab","bus","bike","auto","train","others"]},"journeyType":{"type":"string","description":"Type of Journey","enum":["onward","return"]},"tripCategory":{"type":"string","description":"Category of Trip","enum":["single","multi"]},"propertyArea":{"type":"number","description":"Area of property"},"constructionCost":{"type":"number","description":"Cost of construction"},"houseType":{"type":"string","description":"Type of house environment","enum":["gated-apartment","banglow","standalone","InvalidEnum"]},"occupancyType":{"type":"string","description":"Current occupancy type of the house","enum":["family","cotenants","owner","InvalidEnum"]},"houseAddress":{"$ref":"#/components/schemas/Address"},"appliancesCovered":{"type":"array","description":"List of Appliances covered in the policy","items":{"$ref":"#/components/schemas/Appliance"}},"applianceCount":{"type":"integer","description":"Number of Appliances covered in the policy","format":"int64"},"appliancePremium":{"type":"number","description":"Premium for appliances covered in the policy"},"accessories":{"type":"array","description":"List of accessories covered in the policy","items":{"$ref":"#/components/schemas/Accessory"}},"totalQuantity":{"type":"number","description":"Total quantity of accessories covered in the policy"},"purchaseDate":{"type":"string","description":"Date when the device was purchased","format":"date-time"},"orderId":{"type":"string","description":"Order identifier for the device purchase"},"brand":{"type":"string","description":"Brand of the device"},"price":{"maximum":1000000,"minimum":1,"type":"number","description":"Price of the device"},"deliveryDate":{"type":"string","description":"Date when the device was delivered","format":"date"},"serialNumber":{"type":"string","description":"Primary serial number of the device"},"serialNumber2":{"type":"string","description":"Secondary serial number of the device"},"manufacturerWarrantyInMonths":{"type":"integer","description":"Manufacturer warranty duration in months","format":"int32"},"manufacturerWarrantyInYears":{"type":"integer","description":"Manufacturer warranty duration in years","format":"int32"},"tenureInYears":{"type":"integer","description":"Loan duration in years","format":"int32"},"memStartDate":{"type":"string","description":"Membership start date","format":"date"},"subCategory":{"type":"string","description":"Sub-category of the device (e.g., mobile)"},"itemId":{"type":"string","description":"Item identifier"},"dealer":{"$ref":"#/components/schemas/Dealer"},"registeredName":{"type":"string","description":"Registered name of the shop"},"gstin":{"type":"string","description":"GST number for the shop"},"shopType":{"type":"string","description":"Type of shop","enum":["food_and_fmcg","clothing_and_accessories","medicine","electronics_and_appliances","others"]},"annualTurnover":{"type":"string","description":"Category of annual turnover","enum":["less_than_twenty_five_lakhs","twenty_five_lakhs_to_fifty_lakhs","fifty_lakhs_to_one_cr","above_one_cr"]},"contents":{"type":"array","description":"Shop contents","items":{"type":"string","description":"Shop contents"}},"shopAddress":{"$ref":"#/components/schemas/Address"},"coldStorage":{"type":"boolean","description":"Whether the shop has cold storage"},"shopOccupancyType":{"type":"string","description":"Type of shop occupancy","enum":["owned","rented"]},"sumInsured":{"type":"number","description":"Sum insured for the shop","format":"float"}},"description":"Details of the insured people in the policy"},"LifePolicyRequestDTO.LifeDTO":{"required":["person","start_date"],"type":"object","properties":{"start_date":{"type":"string","description":"Start Date of the policy","format":"date-time"},"end_date":{"type":"string","description":"End Date of the policy","format":"date-time"},"family_type":{"type":"string","description":"Family Type involved in the policy","enum":["InvalidEnum","1A","1A1C","1A1C1P","1A1C2P","1A2C","1A2C1P","1A2C2P","1A1P","1A2P","2A","2A1C","2A1C1P","2A1C2P","2A2C","2A2C1P","2A2C2P","2A1P","2A2P"]},"person":{"$ref":"#/components/schemas/LifePolicyRequestDTO.PersonDTO"},"linked_asset":{"$ref":"#/components/schemas/LifePolicyRequestDTO.LinkedAssetDTO"}},"description":"Life insurance policy details"},"LifePolicyRequestDTO.LinkedAssetDTO":{"type":"object","properties":{"session":{"$ref":"#/components/schemas/SessionDTO"},"loan":{"type":"array","description":"Loan asset","items":{"$ref":"#/components/schemas/LoanAsset"}},"account":{"type":"array","description":"Account details","items":{"$ref":"#/components/schemas/Account"}},"houseAsset":{"$ref":"#/components/schemas/HouseAsset"},"healthAsset":{"$ref":"#/components/schemas/HealthAsset"}},"description":"Session Details "},"LifePolicyRequestDTO.PersonDTO":{"required":["dependents","insured"],"type":"object","properties":{"premium":{"$ref":"#/components/schemas/Premium"},"insured":{"$ref":"#/components/schemas/LifePolicyRequestDTO.InsuredDTO"},"premium_mismatch":{"type":"number"},"nominee":{"$ref":"#/components/schemas/Nominee"},"id":{"type":"string","description":"Id of the person involved"},"dependents":{"$ref":"#/components/schemas/LifePolicyRequestDTO.DependentDTO"},"domain":{"type":"string","description":"Domain/Category of person"}},"description":"Person details involved in the policy"},"SessionDTO":{"required":["end_date","start_date"],"type":"object","properties":{"status":{"type":"string","description":"Status of the session"},"login_time":{"type":"string","description":"Login time of this session","format":"date-time"},"start_date":{"type":"string","description":"Session start date","format":"date-time"},"end_date":{"type":"string","description":"Session end date","format":"date-time"},"premium":{"$ref":"#/components/schemas/Premium"},"plan_type":{"type":"integer","description":"Plan type corresponding to this session","format":"int32"},"number_of_session_days":{"type":"integer","description":"Number of session days","format":"int64"},"asset_id":{"type":"integer","description":"PolicyLinkedAsset ID for this session (used for idempotency)","format":"int64"}},"description":"List of sessions"},"LoanPolicyRequestDTO":{"required":["category","partnerId","referenceId"],"type":"object","properties":{"plan":{"type":"string","description":"Product Identifier"},"packageId":{"maxLength":100,"minLength":0,"type":"string","description":"Policy package identifier. When present, plan and plan_type are ignored"},"partnerId":{"type":"string","description":"Product Identifier"},"referenceId":{"maxLength":100,"minLength":0,"type":"string","description":"Uniquely identifies a policy Request"},"premium":{"$ref":"#/components/schemas/Premium"},"planType":{"type":"integer","description":"Plan Type of product","format":"int32"},"category":{"type":"string","description":"Category of the Insurance","enum":["InvalidEnum","trip","life","flight","health","card","house","loan","fire","cyber_protection","travel","hotel","shop","cgl","device","motor","ecommerce"]},"issuedOn":{"type":"string","description":"Date when the policy was issued","format":"date-time"},"customer":{"$ref":"#/components/schemas/LoanPolicyRequestDTO.CustomerDTO"},"loan":{"$ref":"#/components/schemas/LoanPolicyRequestDTO.LoanDTO"},"device":{"$ref":"#/components/schemas/Device"},"motor":{"$ref":"#/components/schemas/Motor"},"additionalInfo":{"$ref":"#/components/schemas/LoanPolicyRequestDTO.AdditionalInfoDTO"},"endorsementCreatedBy":{"$ref":"#/components/schemas/EndorsementCreatedBy"}}},"LoanPolicyRequestDTO.AdditionalInfoDTO":{"required":["assignmentClause","collectionStatus","declarationHealth"],"type":"object","properties":{"account":{"$ref":"#/components/schemas/Account"},"customerRefundAccount":{"$ref":"#/components/schemas/Account"},"deviceId":{"type":"string","description":"Unique device identifier"},"platform":{"type":"string","description":"Platform used to use your account0: Desktop1: Android2: IOS3: PWA","enum":["DESKTOP","ANDROID","IOS","PWA"]},"zcApplicable":{"type":"boolean","description":"Indicates if zero-cost policy is applicable"},"endorsementSource":{"type":"string","description":"Source of policy endorsement","enum":["WORKSPACE","PARTNER","CUSTOMER"]},"endorsementCreatedBy":{"type":"integer","description":"Unique identifier of user who created the endorsement request","format":"int64"},"declarationHealth":{"type":"string","description":"Health declaration details"},"collectionStatus":{"type":"string","description":"Status collection"},"assignmentClause":{"type":"string","description":"Assignment clause applicable to the policy"},"proofDocumentUrl":{"type":"string","description":"URL of proof document provided"},"autoRenewal":{"type":"boolean","description":"Indicates if auto-renewal is enabled"},"customerConsent":{"type":"boolean","description":"Indicates if customer consent has been obtained"},"isEmiPayment":{"type":"boolean","description":"Indicates if the policy is under EMI payment"},"dogh":{"type":"string","description":"Declaration of good health"},"smq":{"type":"string","description":"Simple medical questionnaire"},"ppmc":{"type":"string","description":"Pre-policy medical checkup requirement"},"fuw":{"type":"string","description":"Follow-up wellness"}},"description":"Additional information related to the policy"},"LoanPolicyRequestDTO.CustomerDTO":{"required":["name","phone","state"],"type":"object","properties":{"id":{"type":"string","description":"Unique identifier of the customer"},"name":{"type":"string","description":"Name of the customer"},"firstName":{"type":"string","description":"First name of the customer"},"lastName":{"type":"string","description":"Last name of the customer"},"phone":{"type":"string","description":"Phone number of the customer"},"email":{"type":"string","description":"Email Id of the customer"},"pincode":{"type":"string","description":"Pincode of the customer's address"},"city":{"type":"string","description":"City of the customer's residence"},"state":{"type":"string","description":"State of customer's residence"},"address":{"type":"string","description":"Address of the customer"},"gender":{"type":"string","description":"Gender of the customer","enum":["male","female","other","M","F"]},"village":{"type":"string","description":"Village of the customer"}},"description":"Details of the customer"},"LoanPolicyRequestDTO.InsuredDTO":{"required":["dob","name","phone"],"type":"object","properties":{"id":{"type":"string","description":"Id of the person"},"insuredId":{"type":"string"},"requestInsuredId":{"type":"string","writeOnly":true},"age":{"type":"integer","description":"Age of the person","format":"int32"},"name":{"type":"string","description":"Name of the insured person"},"firstName":{"type":"string","description":"First name of the insured person"},"lastName":{"type":"string","description":"Last name of the insured person"},"dob":{"type":"string","description":"Date of birth of the person","format":"date"},"userId":{"type":"integer","format":"int64"},"phone":{"type":"string","description":"Phone number of the person"},"email":{"type":"string","description":"Email Id of the person"},"gender":{"type":"string","description":"Gender of the person"},"address":{"type":"string","description":"Address of the person"},"pincode":{"type":"string","description":"Pincode of the person's residence"},"relationship":{"type":"string","description":"Relationship with person involved in the policy","enum":["Not Known","Self","Brother","Mother","Father","Sister","Son","Daughter","Mother-in-Law","Father-in-Law","Son-in-Law","Daughter-in-Law","Brother-in-Law","Sister-in-Law","LegalHeir","Husband","Spouse","Wife","Other"]},"city":{"type":"string","description":"City of the person's residence"},"state":{"type":"string","description":"State of the person's residence"},"maritalStatus":{"type":"string","description":"Marital status of the person"},"occupation":{"type":"string","description":"Occupation of the person"},"type":{"type":"string","description":"Type of the person"},"policyNumber":{"type":"string","description":"Policy number for the insured"},"certificateNumber":{"type":"string","description":"Policy number"},"employer":{"type":"string","description":"Name of the employer of the person"},"panCard":{"type":"string","description":"PAN card number of the person"},"memberId":{"type":"string","description":"Member id of the person"},"account":{"$ref":"#/components/schemas/Account"},"passportDetails":{"$ref":"#/components/schemas/PassportDetails"},"uhid":{"type":"string","description":"Unique Health Identification of the person"},"healthCard":{"type":"string","description":"URL for health card"},"healthCardPdf":{"type":"string","description":"URL for health card pdf"},"healthCardImage":{"type":"string"},"dlNumber":{"type":"string","description":"Driving licence number of the person"},"dlImages":{"type":"array","description":"URLs of driving licence image of the person","items":{"type":"string","description":"URLs of driving licence image of the person"}},"coBorrowerShare":{"type":"number","description":"Share of person in loan","format":"float"},"nominee":{"$ref":"#/components/schemas/Nominee"},"startDate":{"type":"string","description":"Start Date"},"endDate":{"type":"string","description":"End Date"},"parameters":{"type":"object","additionalProperties":{"type":"object","description":"Other details related to Insured"},"description":"Other details related to Insured"},"loanApplicationNumber":{"type":"string","description":"Loan Application Number"},"loanDisbursalAmount":{"type":"number","description":"Loan Disbursal amount"},"loanDisbursalDate":{"type":"string","description":"Loan Disbursal Date"},"loanTenureInMonths":{"type":"integer","description":"Loan tenure in months","format":"int32"},"loanTenureInYears":{"type":"integer","description":"Loan tenure in years","format":"int32"},"propertyAddress1":{"type":"string","description":"Address of the property"},"propertyState":{"type":"string","description":"State in which the property lies"},"propertyPincode":{"type":"string","description":"Pincode of the place where the property lies"},"homePolicyTenure":{"type":"integer","description":"Tenure of Home policy","format":"int32"},"loanType":{"type":"string","description":"Type of loan"},"accountNumber":{"type":"string","description":"Account number of the insured"},"amount":{"type":"number"},"hospicashAmount":{"type":"integer","description":"Hospicash Amount","format":"int32"},"familyType":{"type":"string","description":"Family type of the insured"},"disbursementDate":{"type":"string","description":"Disbursement Date"},"emiAmount":{"type":"number","description":"EMI Amount"},"moratoriumPeriodInMonths":{"type":"integer","description":"Grace period before EMI payments start, in months","format":"int32"},"interestRate":{"type":"number","description":"Rate of interest","format":"float"},"providerId":{"type":"string","description":"Unique identifier of the provider"},"providerName":{"type":"string","description":"Name of the provider"},"tenureInMonths":{"type":"integer","description":"Tenure in Months","format":"int32"},"applicationNumber":{"type":"string","description":"Application Number relating to the insured"},"interestRateAccrual":{"type":"boolean","description":"Specifies whether interest will accrue over time"},"flightDetails":{"type":"array","description":"Details of the flight","items":{"type":"string","description":"Details of the flight"}},"linkedAsset":{"$ref":"#/components/schemas/LinkedAsset"},"motor":{"$ref":"#/components/schemas/Motor"},"bookingId":{"type":"string","description":"Booking Id"},"status":{"type":"string","description":"Current Status of the trip","enum":["InvalidEnum","active","cancelled"]},"region":{"type":"string","description":"Regions involved in the trip1: World_Wide_With_US_AND_Canada2: World_Wide_Without_US_AND_Canada3: Asia","enum":["1","2","3"]},"tripType":{"type":"string","description":"Type of the trip0: One_Way1: Return2: Multi_City","enum":["one_way","return","multi_city"]},"rideCategory":{"type":"string","description":"Ride Category of the trip","enum":["INVALID","airport_ride","outstation","pickup","drop"]},"travelType":{"type":"string","description":"Travel type of the trip","enum":["InvalidEnum","domestic","international"]},"bookingDate":{"type":"string","description":"Booking Date of the trip"},"fareType":{"type":"string","description":"Indicates different fare categories available for passengers","enum":["regular","student"]},"passengerCount":{"$ref":"#/components/schemas/PassengerCount"},"noOfStops":{"type":"integer","description":"Number of stops involved in the trip","format":"int32"},"driver":{"$ref":"#/components/schemas/Driver"},"visitingCountry":{"type":"string","description":"Name of the visiting country"},"numberOfDays":{"type":"integer","description":"Number of days of the trip","format":"int64"},"travelClass":{"type":"string","description":"Travel class of the trip"},"advancePurchaseWindow":{"type":"integer","format":"int32"},"origin":{"$ref":"#/components/schemas/Location"},"destination":{"$ref":"#/components/schemas/Location"},"mode":{"type":"string","enum":["InvalidEnum","flight","cab","bus","bike","auto","train","others"]},"journeyType":{"type":"string","description":"Type of Journey","enum":["onward","return"]},"tripCategory":{"type":"string","description":"Category of Trip","enum":["single","multi"]},"propertyArea":{"type":"number","description":"Area of property"},"constructionCost":{"type":"number","description":"Cost of construction"},"houseType":{"type":"string","description":"Type of house environment","enum":["gated-apartment","banglow","standalone","InvalidEnum"]},"occupancyType":{"type":"string","description":"Current occupancy type of the house","enum":["family","cotenants","owner","InvalidEnum"]},"houseAddress":{"$ref":"#/components/schemas/Address"},"appliancesCovered":{"type":"array","description":"List of Appliances covered in the policy","items":{"$ref":"#/components/schemas/Appliance"}},"applianceCount":{"type":"integer","description":"Number of Appliances covered in the policy","format":"int64"},"appliancePremium":{"type":"number","description":"Premium for appliances covered in the policy"},"accessories":{"type":"array","description":"List of accessories covered in the policy","items":{"$ref":"#/components/schemas/Accessory"}},"totalQuantity":{"type":"number","description":"Total quantity of accessories covered in the policy"},"purchaseDate":{"type":"string","description":"Date when the device was purchased","format":"date-time"},"orderId":{"type":"string","description":"Order identifier for the device purchase"},"brand":{"type":"string","description":"Brand of the device"},"price":{"maximum":1000000,"minimum":1,"type":"number","description":"Price of the device"},"deliveryDate":{"type":"string","description":"Date when the device was delivered","format":"date"},"serialNumber":{"type":"string","description":"Primary serial number of the device"},"serialNumber2":{"type":"string","description":"Secondary serial number of the device"},"manufacturerWarrantyInMonths":{"type":"integer","description":"Manufacturer warranty duration in months","format":"int32"},"manufacturerWarrantyInYears":{"type":"integer","description":"Manufacturer warranty duration in years","format":"int32"},"tenureInYears":{"type":"integer","description":"Loan duration in years","format":"int32"},"memStartDate":{"type":"string","description":"Membership start date","format":"date"},"subCategory":{"type":"string","description":"Sub-category of the device (e.g., mobile)"},"itemId":{"type":"string","description":"Item identifier"},"dealer":{"$ref":"#/components/schemas/Dealer"},"registeredName":{"type":"string","description":"Registered name of the shop"},"gstin":{"type":"string","description":"GST number for the shop"},"shopType":{"type":"string","description":"Type of shop","enum":["food_and_fmcg","clothing_and_accessories","medicine","electronics_and_appliances","others"]},"annualTurnover":{"type":"string","description":"Category of annual turnover","enum":["less_than_twenty_five_lakhs","twenty_five_lakhs_to_fifty_lakhs","fifty_lakhs_to_one_cr","above_one_cr"]},"contents":{"type":"array","description":"Shop contents","items":{"type":"string","description":"Shop contents"}},"shopAddress":{"$ref":"#/components/schemas/Address"},"coldStorage":{"type":"boolean","description":"Whether the shop has cold storage"},"shopOccupancyType":{"type":"string","description":"Type of shop occupancy","enum":["owned","rented"]},"sumInsured":{"type":"number","description":"Sum insured for the shop","format":"float"}},"description":"Details of the insured people in the policy"},"LoanPolicyRequestDTO.LoanDTO":{"required":["amount","applicationNumber","endDate","moratoriumPeriodInMonths","person","startDate","tenureInMonths"],"type":"object","properties":{"amount":{"type":"number","description":"Total Credit amount"},"startDate":{"type":"string","description":"Start Date of the policy","format":"date-time"},"providerId":{"type":"string","description":"Unique Identifier of the Loan provider"},"providerName":{"type":"string","description":"Name of the Loan provider"},"endDate":{"type":"string","description":"End Date of the policy","format":"date-time"},"emiAmount":{"type":"number","description":"Equated Monthly Installment (EMI) amount for the loan"},"dailyHospicash":{"type":"integer","description":"Daily Hospicash","format":"int32"},"moratoriumPeriodInMonths":{"type":"integer","description":"Grace period before EMI payments start, in months","format":"int32"},"interestRate":{"type":"number","description":"Interest rate applicable to the loan","format":"float"},"interestRateAccrual":{"type":"boolean","description":"Specifies whether interest will accrue over time"},"disbursementDate":{"type":"string","description":"Date when the loan amount was credited to the borrower","format":"date-time"},"accountNumber":{"type":"string","description":"Bank Account number linked to the loan"},"tenureInMonths":{"type":"integer","description":"Duration of loan in months","format":"int32"},"tenureInYears":{"type":"integer","description":"Duration of loan in years","format":"int32"},"type":{"type":"string","description":"Type of loan taken"},"applicationNumber":{"type":"string","description":"Unique application number for loan"},"person":{"$ref":"#/components/schemas/LoanPolicyRequestDTO.personDTO"},"familyType":{"type":"string","description":"Family Type involved in the policy"},"sumAssuredSchedule":{"type":"string","description":"Schedule for the sum assured payments"},"sumAssured":{"type":"string","description":"Total sum assured for the loan"},"premiumFrequency":{"type":"string","description":"Frequency of premium payments"}},"description":"Loan details"},"LoanPolicyRequestDTO.NomineeDTO":{"required":["name","phone","relationship"],"type":"object","properties":{"name":{"type":"string","description":"Name of the nominee"},"first_name":{"type":"string","description":"First name of the nominee"},"last_name":{"type":"string","description":"Last name of the nominee"},"age":{"type":"integer","description":"Age of the nominee","format":"int32"},"phone":{"type":"string","description":"Phone number of the nominee"},"user_id":{"type":"integer","format":"int64"},"email":{"type":"string","description":"Email Id of the nominee"},"gender":{"type":"string","description":"Gender of the nominee"},"relationship":{"type":"string","description":"Relationship with person involved in the policy","enum":["Not Known","Self","Brother","Mother","Father","Sister","Son","Daughter","Mother-in-Law","Father-in-Law","Son-in-Law","Daughter-in-Law","Brother-in-Law","Sister-in-Law","LegalHeir","Husband","Spouse","Wife","Other"]},"dob":{"type":"string","description":"Date of birth of the nominee","format":"date"},"created_on":{"type":"string","format":"date-time"},"updated_on":{"type":"string","format":"date-time"}},"description":"Details of the nominated people"},"LoanPolicyRequestDTO.personDTO":{"type":"object","properties":{"premium":{"$ref":"#/components/schemas/Premium"},"insured":{"$ref":"#/components/schemas/LoanPolicyRequestDTO.InsuredDTO"},"premium_mismatch":{"type":"number"},"nominee":{"$ref":"#/components/schemas/LoanPolicyRequestDTO.NomineeDTO"},"id":{"type":"string","description":"Id of the person involved"},"dependents":{"type":"array","description":"List of dependents involved in the policy","items":{"$ref":"#/components/schemas/Insured"}},"domain":{"type":"string","description":"Domain/Category of person"}},"description":"Details of person involved in the loan"},"LoanPolicyResponseDTO":{"type":"object","properties":{"policyId":{"type":"string"},"referenceId":{"type":"string"},"planId":{"type":"string"},"planType":{"type":"integer","format":"int32"},"packageId":{"type":"string"},"issuedPackageId":{"type":"string"},"tag":{"type":"string"},"startDate":{"type":"string","format":"date-time"},"endDate":{"type":"string","format":"date-time"},"policyNumber":{"type":"string"},"certificatePdf":{"type":"string"},"certificateUrl":{"type":"string"},"premium":{"$ref":"#/components/schemas/Premium"},"loanApplicationNumber":{"type":"string"},"loanAttributes":{"type":"object","additionalProperties":{"type":"object"}},"persons":{"type":"array","items":{"$ref":"#/components/schemas/PersonDTO"}}}},"PersonDTO":{"type":"object","properties":{"insured":{"$ref":"#/components/schemas/Insured"},"nominee":{"$ref":"#/components/schemas/Nominee"},"domain":{"type":"string","description":"Domain/Category of person"}}},"CreateClaimRequest":{"type":"object","properties":{"policy_number":{"type":"string"},"cover_id":{"type":"string"},"storage_group":{"type":"string"},"claim_request_number":{"type":"string"},"max_approved_amount":{"type":"number","format":"float"},"product_brand":{"type":"string"},"is_internal":{"type":"boolean"},"user_id":{"type":"integer","format":"int64"},"internal_user_email":{"type":"string"},"idempotency_key":{"type":"string"}}},"ExternalCreateClaimResponse":{"type":"object","properties":{"claim_request_number":{"type":"string"},"machine_instance_id":{"type":"string"},"re_directional_url":{"type":"string"}}},"Attribution":{"type":"object","properties":{"attribution_id":{"type":"string"},"parameters":{"type":"object","additionalProperties":{"type":"object"}}}},"Breakup":{"type":"object","properties":{"base":{"type":"number","format":"double"},"cgst":{"type":"number","format":"double"},"igst":{"type":"number","format":"double"},"sgst":{"type":"number","format":"double"},"discount":{"type":"number","format":"double"},"gst":{"type":"number","format":"double"},"premium_without_gst":{"type":"number","format":"double"}}},"InsuredPremium":{"type":"object","properties":{"insured_id":{"type":"string"},"net_premium":{"type":"number","format":"double"},"gross_premium":{"type":"number","format":"double"},"tax":{"type":"number","format":"double"},"discount":{"type":"number","format":"double"},"breakup":{"$ref":"#/components/schemas/Breakup"}}},"PartnershipLoanPolicyRequest":{"required":["order","parameters"],"type":"object","properties":{"order":{"$ref":"#/components/schemas/PartnershipLoanPolicyRequestDTO.OrderRequestDTOPolicyMetaDataInsured"},"parameters":{"type":"object","additionalProperties":{"type":"object","description":"Partner-level parameters. partner_id is mandatory"},"description":"Partner-level parameters. partner_id is mandatory"},"premium":{"$ref":"#/components/schemas/Premium"}},"description":"Request payload for partnership Loan issuance"},"PartnershipLoanPolicyRequestDTO.AdditionalInfoDTO":{"required":["assignmentClause","collectionStatus","declarationHealth"],"type":"object","properties":{"account":{"$ref":"#/components/schemas/Account"},"customerRefundAccount":{"$ref":"#/components/schemas/Account"},"deviceId":{"type":"string","description":"Unique device identifier"},"platform":{"type":"string","description":"Platform used to use your account0: Desktop1: Android2: IOS3: PWA","enum":["DESKTOP","ANDROID","IOS","PWA"]},"zcApplicable":{"type":"boolean","description":"Indicates if zero-cost policy is applicable"},"endorsementSource":{"type":"string","description":"Source of policy endorsement","enum":["WORKSPACE","PARTNER","CUSTOMER"]},"endorsementCreatedBy":{"type":"integer","description":"Unique identifier of user who created the endorsement request","format":"int64"},"declarationHealth":{"type":"string","description":"Health declaration details","example":"Y"},"collectionStatus":{"type":"string","description":"Collection status","example":"Y"},"assignmentClause":{"type":"string","description":"Assignment clause applicable to the policy","example":"Y"},"proofDocumentUrl":{"type":"string","description":"URL of proof document provided"},"autoRenewal":{"type":"boolean","description":"Indicates if auto-renewal is enabled"},"customerConsent":{"type":"boolean","description":"Indicates if customer consent has been obtained"},"isEmiPayment":{"type":"boolean","description":"Indicates if the policy is under EMI payment"},"dogh":{"type":"string","description":"Declaration of good health"},"smq":{"type":"string","description":"Simple medical questionnaire"},"ppmc":{"type":"string","description":"Pre-policy medical checkup requirement","example":"N"},"fuw":{"type":"string","description":"Follow-up wellness","example":"N"}},"description":"Additional information for LOAN"},"PartnershipLoanPolicyRequestDTO.CategoryDTO":{"required":["name"],"type":"object","properties":{"name":{"type":"string","description":"Category name. Must be 'loan'"},"parameters":{"type":"object","additionalProperties":{"type":"object"}}},"description":"Insurance category. Name must be 'loan'"},"PartnershipLoanPolicyRequestDTO.InsuredDTO":{"required":["amount","applicationNumber","endDate","referenceId","startDate"],"type":"object","properties":{"referenceId":{"type":"string","description":"Reference Identifier for the policy that will be issued"},"amount":{"type":"number","description":"Total Credit amount"},"startDate":{"type":"string","description":"Start Date of the policy","format":"date-time"},"providerId":{"type":"string","description":"Unique Identifier of the Loan provider"},"providerName":{"type":"string","description":"Name of the Loan provider"},"endDate":{"type":"string","description":"End Date of the policy","format":"date-time"},"emiAmount":{"type":"number","description":"Equated Monthly Installment (EMI) amount for the loan"},"hospicashAmount":{"type":"integer","description":"Daily Hospicash","format":"int32"},"moratoriumPeriodInMonths":{"type":"integer","description":"Grace period before EMI payments start, in months","format":"int32"},"interestRate":{"type":"number","description":"Interest rate applicable to the loan","format":"float"},"interestRateAccrual":{"type":"boolean","description":"Specifies whether interest will accrue over time"},"disbursementDate":{"type":"string","description":"Date when the loan amount was credited to the borrower","format":"date-time"},"accountNumber":{"type":"string","description":"Bank Account number linked to the loan"},"tenureInMonths":{"type":"integer","description":"Duration of loan in months","format":"int32"},"type":{"type":"string","description":"Type of loan taken"},"applicationNumber":{"type":"string","description":"Unique application number for loan"},"familyType":{"type":"string","description":"Family Type involved in the policy"}},"description":"List of insured entities"},"PartnershipLoanPolicyRequestDTO.MetaDataDTO":{"required":["additionalInfo"],"type":"object","properties":{"issuedOn":{"type":"string","format":"date-time"},"additionalInfo":{"$ref":"#/components/schemas/PartnershipLoanPolicyRequestDTO.AdditionalInfoDTO"}},"description":"Meta information for LOAN"},"PartnershipLoanPolicyRequestDTO.OrderRequestDTOPolicyMetaDataInsured":{"required":["parameters","proposal"],"type":"object","properties":{"orderId":{"type":"string"},"proposal":{"$ref":"#/components/schemas/PartnershipLoanPolicyRequestDTO.ProposalRequestDTOPolicyMetaDataInsured"},"parameters":{"type":"object","additionalProperties":{"type":"object","description":"partner_id is mandatory"},"description":"partner_id is mandatory"},"premium":{"$ref":"#/components/schemas/PremiumDTO"},"proposalId":{"type":"string"}},"description":"Order details"},"PartnershipLoanPolicyRequestDTO.PlanDTO":{"required":["insuredId","parameters","planId"],"type":"object","properties":{"planId":{"type":"string","description":"Unique identifier of the plan"},"benefits":{"type":"object","additionalProperties":{"type":"object"}},"perils":{"type":"object","additionalProperties":{"type":"object"}},"damages":{"type":"object","additionalProperties":{"type":"object"}},"parameters":{"type":"object","additionalProperties":{"type":"object","description":"Plan parameters. plan_type is mandatory"},"description":"Plan parameters. plan_type is mandatory"},"planName":{"type":"string"},"covers":{"type":"object","additionalProperties":{"type":"object"}},"addons":{"type":"object","additionalProperties":{"type":"object"}},"insuredId":{"type":"string","description":"Insured ID that this plan applies to"}},"description":"Selected plans. Each plan parameters must include plan_type"},"PartnershipLoanPolicyRequestDTO.ProposalRequestDTOPolicyMetaDataInsured":{"required":["category","insured","meta","plans","users"],"type":"object","properties":{"meta":{"$ref":"#/components/schemas/PartnershipLoanPolicyRequestDTO.MetaDataDTO"},"category":{"$ref":"#/components/schemas/PartnershipLoanPolicyRequestDTO.CategoryDTO"},"plans":{"type":"array","description":"Selected plans. Each plan parameters must include plan_type","items":{"$ref":"#/components/schemas/PartnershipLoanPolicyRequestDTO.PlanDTO"}},"insured":{"type":"array","description":"List of insured entities","items":{"$ref":"#/components/schemas/PartnershipLoanPolicyRequestDTO.InsuredDTO"}},"users":{"type":"array","description":"Users linked to insured ","items":{"$ref":"#/components/schemas/PartnershipLoanPolicyRequestDTO.UserDTO"}},"premium":{"$ref":"#/components/schemas/Premium"},"proposalId":{"type":"string"},"attribution":{"$ref":"#/components/schemas/Attribution"}},"description":"Details of the loan proposal"},"PartnershipLoanPolicyRequestDTO.UserDTO":{"required":["insured_id","name","parameters","phone","role","user_id"],"type":"object","properties":{"role":{"type":"string","description":"Role of the user in the policy ['customer', 'nominee', 'dependent']. Use 'customer' for primary borrower"},"relationship":{"type":"string"},"insured_id":{"type":"string","description":"Insured ID linked to this user"},"gender":{"type":"string"},"dob":{"type":"string"},"user_id":{"type":"string","description":"Unique identifier of the insured user"},"email":{"type":"string"},"phone":{"type":"string"},"name":{"type":"string","description":"Full name of the user"},"parameters":{"type":"object","additionalProperties":{"type":"object","description":"Additional user parameters. For LOAN, state and pincode, relation with insured"},"description":"Additional user parameters. For LOAN, state and pincode, relation with insured"}},"description":"Users linked to insured "},"PlanPremium":{"type":"object","properties":{"plan_id":{"type":"string"},"breakup":{"$ref":"#/components/schemas/Breakup"},"insured":{"$ref":"#/components/schemas/InsuredPremium"},"parameters":{"type":"object","additionalProperties":{"type":"object"}}}},"Category":{"type":"object","properties":{"name":{"type":"string"},"parameters":{"type":"object","additionalProperties":{"type":"object"}}}},"IssuanceResponse":{"type":"object","properties":{"policy_id":{"type":"string"},"order":{"$ref":"#/components/schemas/OrderResponse"},"parameters":{"type":"object","additionalProperties":{"type":"object"}},"status":{"$ref":"#/components/schemas/Status"},"premium":{"$ref":"#/components/schemas/Premium"}}},"OrderResponse":{"type":"object","properties":{"order_id":{"type":"string"},"proposal":{"$ref":"#/components/schemas/ProposalResponse"},"parameters":{"type":"object","additionalProperties":{"type":"object"}},"status":{"$ref":"#/components/schemas/Status"},"premium":{"$ref":"#/components/schemas/Premium"},"proposal_id":{"type":"string"}}},"OrderResponseObjectObject":{"type":"object","properties":{"order_id":{"type":"string"},"proposal":{"$ref":"#/components/schemas/ProposalResponse"},"parameters":{"type":"object","additionalProperties":{"type":"object"}},"status":{"$ref":"#/components/schemas/Status"},"premium":{"$ref":"#/components/schemas/Premium"},"proposal_id":{"type":"string"}}},"Plan":{"type":"object","properties":{"plan_id":{"type":"string"},"plan_type":{"type":"integer","format":"int32"},"benefits":{"type":"object","additionalProperties":{"type":"object"}},"perils":{"type":"object","additionalProperties":{"type":"object"}},"damages":{"type":"object","additionalProperties":{"type":"object"}},"parameters":{"type":"object","additionalProperties":{"type":"object"}},"plan_name":{"type":"string"},"covers":{"type":"object","additionalProperties":{"type":"object"}},"addons":{"type":"object","additionalProperties":{"type":"object"}},"beneficiaries":{"type":"array","items":{"type":"object"}},"meta":{"type":"object"},"insured_id":{"type":"string"},"plan_premium":{"$ref":"#/components/schemas/Premium"},"premium_calculation_error":{"$ref":"#/components/schemas/PremiumCalculationErrorResponse"}}},"PremiumCalculationErrorResponse":{"type":"object","properties":{"message":{"type":"string"},"missing_fields":{"type":"array","items":{"type":"string"}}}},"ProposalResponse":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/Status"},"proposal_id":{"type":"string"},"meta":{"type":"object"},"category":{"$ref":"#/components/schemas/Category"},"plans":{"type":"array","items":{"$ref":"#/components/schemas/Plan"}},"insured":{"type":"array","items":{"type":"object"}},"users":{"type":"array","items":{"$ref":"#/components/schemas/User"}},"beneficiaries":{"type":"array","items":{"type":"object"}},"customer":{"type":"object"},"premium":{"$ref":"#/components/schemas/Premium"},"orders":{"type":"array","items":{"$ref":"#/components/schemas/OrderResponseObjectObject"}},"attribution":{"$ref":"#/components/schemas/Attribution"}}},"Status":{"type":"object","properties":{"policy_status":{"type":"string"},"parameters":{"type":"object","additionalProperties":{"type":"object"}}}},"User":{"type":"object","properties":{"role":{"type":"string"},"relationship":{"type":"string"},"insured_id":{"type":"string"},"gender":{"type":"string"},"dob":{"type":"string"},"user_id":{"type":"string"},"email":{"type":"string"},"phone":{"type":"string"},"name":{"type":"string"},"parameters":{"type":"object","additionalProperties":{"type":"object"}}}},"PartnershipOneTripPolicyRequest":{"required":["order"],"type":"object","properties":{"order":{"$ref":"#/components/schemas/PartnershipOneTripPolicyRequestDTO.OrderRequestDTOPolicyMetaDataInsured"},"parameters":{"type":"object","additionalProperties":{"type":"object"}},"premium":{"$ref":"#/components/schemas/Premium"}},"description":"Request payload for partnership Trip policy issuance"},"PartnershipOneTripPolicyRequest.AdditionalInfoDTO":{"required":["assignmentClause","collectionStatus","declarationHealth"],"type":"object","properties":{"account":{"$ref":"#/components/schemas/Account"},"customerRefundAccount":{"$ref":"#/components/schemas/Account"},"deviceId":{"type":"string","description":"Unique device identifier"},"platform":{"type":"string","description":"Platform used to use your account0: Desktop1: Android2: IOS3: PWA","enum":["DESKTOP","ANDROID","IOS","PWA"]},"zcApplicable":{"type":"boolean","description":"Indicates if zero-cost policy is applicable"},"endorsementSource":{"type":"string","description":"Source of policy endorsement","enum":["WORKSPACE","PARTNER","CUSTOMER"]},"endorsementCreatedBy":{"type":"integer","description":"Unique identifier of user who created the endorsement request","format":"int64"},"declarationHealth":{"type":"string","description":"Health declaration details","example":"Y"},"collectionStatus":{"type":"string","description":"Status collection","example":"Y"},"assignmentClause":{"type":"string","description":"Assignment clause applicable to the policy","example":"Y"},"proofDocumentUrl":{"type":"string","description":"URL of proof document provided"},"autoRenewal":{"type":"boolean","description":"Indicates if auto-renewal is enabled"},"customerConsent":{"type":"boolean","description":"Indicates if customer consent has been obtained"},"isEmiPayment":{"type":"boolean","description":"Indicates if the policy is under EMI payment"},"dogh":{"type":"string","description":"Declaration of good health"},"smq":{"type":"string","description":"Simple medical questionnaire"},"ppmc":{"type":"string","description":"Pre-policy medical checkup requirement"},"fuw":{"type":"string","description":"Follow-up wellness"}},"description":"Additional information for the proposal"},"PartnershipOneTripPolicyRequest.MetaDataDTO":{"required":["additionalInfo"],"type":"object","properties":{"issuedOn":{"type":"string","description":"Issued date in ISO offset format...","format":"date-time"},"additionalInfo":{"$ref":"#/components/schemas/PartnershipOneTripPolicyRequest.AdditionalInfoDTO"}},"description":"Meta information"},"PartnershipOneTripPolicyRequestDTO.CategoryDTO":{"type":"object","properties":{"name":{"type":"string","description":"Category name: e.g., 'trip'"},"parameters":{"type":"object","additionalProperties":{"type":"object"}}},"description":"Coverage category details"},"PartnershipOneTripPolicyRequestDTO.InsureDTO":{"required":["bookingDate","bookingId","endDate","fareType","name","numberOfDays","passengerCount","referenceId","region","startDate","status","travelType","type","visitingCountry"],"type":"object","properties":{"id":{"type":"string","description":"Id of the person"},"insuredId":{"type":"string"},"requestInsuredId":{"type":"string","writeOnly":true},"age":{"type":"integer","description":"Age of the person","format":"int32"},"name":{"type":"string","description":"Name of the insured person"},"firstName":{"type":"string","description":"First name of the insured person"},"lastName":{"type":"string","description":"Last name of the insured person"},"dob":{"type":"string","description":"Date of birth of the person","format":"date"},"userId":{"type":"integer","format":"int64"},"phone":{"type":"string","description":"Phone number of the person"},"email":{"type":"string","description":"Email Id of the person"},"gender":{"type":"string","description":"Gender of the person"},"address":{"type":"string","description":"Address of the person"},"pincode":{"type":"string","description":"Pincode of the person's residence"},"relationship":{"type":"string","description":"Relationship with person involved in the policy","enum":["Not Known","Self","Brother","Mother","Father","Sister","Son","Daughter","Mother-in-Law","Father-in-Law","Son-in-Law","Daughter-in-Law","Brother-in-Law","Sister-in-Law","LegalHeir","Husband","Spouse","Wife","Other"]},"city":{"type":"string","description":"City of the person's residence"},"state":{"type":"string","description":"State of the person's residence"},"maritalStatus":{"type":"string","description":"Marital status of the person"},"occupation":{"type":"string","description":"Occupation of the person"},"type":{"type":"string","description":"Trip type: one_way, return, multi_city"},"policyNumber":{"type":"string","description":"Policy number for the insured"},"certificateNumber":{"type":"string","description":"Policy number"},"employer":{"type":"string","description":"Name of the employer of the person"},"panCard":{"type":"string","description":"PAN card number of the person"},"memberId":{"type":"string","description":"Member id of the person"},"account":{"$ref":"#/components/schemas/Account"},"passportDetails":{"$ref":"#/components/schemas/PassportDetails"},"uhid":{"type":"string","description":"Unique Health Identification of the person"},"healthCard":{"type":"string","description":"URL for health card"},"healthCardPdf":{"type":"string","description":"URL for health card pdf"},"healthCardImage":{"type":"string"},"dlNumber":{"type":"string","description":"Driving licence number of the person"},"dlImages":{"type":"array","description":"URLs of driving licence image of the person","items":{"type":"string","description":"URLs of driving licence image of the person"}},"coBorrowerShare":{"type":"number","description":"Share of person in loan","format":"float"},"nominee":{"$ref":"#/components/schemas/Nominee"},"referenceId":{"type":"string","description":"Unique reference ID for insurance issuance"},"startDate":{"type":"string","description":"Start date in ISO offset format","format":"date-time"},"endDate":{"type":"string","description":"End date in ISO offset format","format":"date-time"},"parameters":{"type":"object","additionalProperties":{"type":"object","description":"Other details related to Insured"},"description":"Other details related to Insured"},"loanApplicationNumber":{"type":"string","description":"Loan Application Number"},"loanDisbursalAmount":{"type":"number","description":"Loan Disbursal amount"},"loanDisbursalDate":{"type":"string","description":"Loan Disbursal Date"},"loanTenureInMonths":{"type":"integer","description":"Loan tenure in months","format":"int32"},"loanTenureInYears":{"type":"integer","description":"Loan tenure in years","format":"int32"},"propertyAddress1":{"type":"string","description":"Address of the property"},"propertyState":{"type":"string","description":"State in which the property lies"},"propertyPincode":{"type":"string","description":"Pincode of the place where the property lies"},"homePolicyTenure":{"type":"integer","description":"Tenure of Home policy","format":"int32"},"loanType":{"type":"string","description":"Type of loan"},"accountNumber":{"type":"string","description":"Account number of the insured"},"amount":{"type":"number"},"hospicashAmount":{"type":"integer","description":"Hospicash Amount","format":"int32"},"familyType":{"type":"string","description":"Family type of the insured"},"disbursementDate":{"type":"string","description":"Disbursement Date"},"emiAmount":{"type":"number","description":"EMI Amount"},"moratoriumPeriodInMonths":{"type":"integer","description":"Grace period before EMI payments start, in months","format":"int32"},"interestRate":{"type":"number","description":"Rate of interest","format":"float"},"providerId":{"type":"string","description":"Unique identifier of the provider"},"providerName":{"type":"string","description":"Name of the provider"},"tenureInMonths":{"type":"integer","description":"Tenure in Months","format":"int32"},"applicationNumber":{"type":"string","description":"Application Number relating to the insured"},"interestRateAccrual":{"type":"boolean","description":"Specifies whether interest will accrue over time"},"flightDetails":{"type":"array","description":"Details of the flight","items":{"type":"string","description":"Details of the flight"}},"linkedAsset":{"$ref":"#/components/schemas/LinkedAsset"},"motor":{"$ref":"#/components/schemas/Motor"},"bookingId":{"type":"string","description":"Booking ID from partner side"},"status":{"type":"string","description":"Status of trip (e.g., active)","enum":["InvalidEnum","active","cancelled"]},"region":{"type":"string","description":"Region code: 1-WW with US/Canada, 2-WW without, 3-Asia","enum":["1","2","3"]},"tripType":{"type":"string","description":"Type of the trip0: One_Way1: Return2: Multi_City","enum":["one_way","return","multi_city"]},"rideCategory":{"type":"string","description":"Ride category: airport_ride, outstation, pickup, drop","enum":["INVALID","airport_ride","outstation","pickup","drop"]},"travelType":{"type":"string","description":"Travel type: international or domestic","enum":["InvalidEnum","domestic","international"]},"bookingDate":{"type":"string","description":"Booking date in ISO offset format","format":"date-time"},"fareType":{"type":"string","description":"Fare type: regular or student","enum":["regular","student"]},"passengerCount":{"$ref":"#/components/schemas/PassengerCount"},"noOfStops":{"type":"integer","description":"Number of stops","format":"int32"},"driver":{"$ref":"#/components/schemas/Driver"},"visitingCountry":{"type":"string","description":"Visiting country (e.g., 'India - UAE')"},"numberOfDays":{"type":"integer","description":"Number of Trip days","format":"int64"},"confirmProbability":{"type":"number","description":"Confirmation probability up to 100","format":"double"},"travelClass":{"type":"string","description":"Travel class (e.g., Executive)"},"advancePurchaseWindow":{"type":"integer","description":"Advance purchase window in days","format":"int32"},"origin":{"$ref":"#/components/schemas/Location"},"destination":{"$ref":"#/components/schemas/Location"},"mode":{"type":"string","enum":["InvalidEnum","flight","cab","bus","bike","auto","train","others"]},"journeyType":{"type":"string","description":"Type of Journey","enum":["onward","return"]},"tripCategory":{"type":"string","description":"Category of Trip","enum":["single","multi"]},"propertyArea":{"type":"number","description":"Area of property"},"constructionCost":{"type":"number","description":"Cost of construction"},"houseType":{"type":"string","description":"Type of house environment","enum":["gated-apartment","banglow","standalone","InvalidEnum"]},"occupancyType":{"type":"string","description":"Current occupancy type of the house","enum":["family","cotenants","owner","InvalidEnum"]},"houseAddress":{"$ref":"#/components/schemas/Address"},"appliancesCovered":{"type":"array","description":"List of Appliances covered in the policy","items":{"$ref":"#/components/schemas/Appliance"}},"applianceCount":{"type":"integer","description":"Number of Appliances covered in the policy","format":"int64"},"appliancePremium":{"type":"number","description":"Premium for appliances covered in the policy"},"accessories":{"type":"array","description":"List of accessories covered in the policy","items":{"$ref":"#/components/schemas/Accessory"}},"totalQuantity":{"type":"number","description":"Total quantity of accessories covered in the policy"},"purchaseDate":{"type":"string","description":"Date when the device was purchased","format":"date-time"},"orderId":{"type":"string","description":"Order identifier for the device purchase"},"brand":{"type":"string","description":"Brand of the device"},"price":{"maximum":1000000,"minimum":1,"type":"number","description":"Price of the device"},"deliveryDate":{"type":"string","description":"Date when the device was delivered","format":"date"},"serialNumber":{"type":"string","description":"Primary serial number of the device"},"serialNumber2":{"type":"string","description":"Secondary serial number of the device"},"manufacturerWarrantyInMonths":{"type":"integer","description":"Manufacturer warranty duration in months","format":"int32"},"manufacturerWarrantyInYears":{"type":"integer","description":"Manufacturer warranty duration in years","format":"int32"},"tenureInYears":{"type":"integer","description":"Loan duration in years","format":"int32"},"memStartDate":{"type":"string","description":"Membership start date","format":"date"},"subCategory":{"type":"string","description":"Sub-category of the device (e.g., mobile)"},"itemId":{"type":"string","description":"Item identifier"},"dealer":{"$ref":"#/components/schemas/Dealer"},"registeredName":{"type":"string","description":"Registered name of the shop"},"gstin":{"type":"string","description":"GST number for the shop"},"shopType":{"type":"string","description":"Type of shop","enum":["food_and_fmcg","clothing_and_accessories","medicine","electronics_and_appliances","others"]},"annualTurnover":{"type":"string","description":"Category of annual turnover","enum":["less_than_twenty_five_lakhs","twenty_five_lakhs_to_fifty_lakhs","fifty_lakhs_to_one_cr","above_one_cr"]},"contents":{"type":"array","description":"Shop contents","items":{"type":"string","description":"Shop contents"}},"shopAddress":{"$ref":"#/components/schemas/Address"},"coldStorage":{"type":"boolean","description":"Whether the shop has cold storage"},"shopOccupancyType":{"type":"string","description":"Type of shop occupancy","enum":["owned","rented"]},"sumInsured":{"type":"number","description":"Sum insured for the shop","format":"float"}},"description":"Detailed insured-trip payload"},"PartnershipOneTripPolicyRequestDTO.InsuredPremiumDTO":{"required":["insured_id"],"type":"object","properties":{"insured_id":{"type":"string","description":"Insured ID for premium details"},"net_premium":{"type":"number","format":"double"},"gross_premium":{"type":"number","format":"double"},"tax":{"type":"number","format":"double"},"discount":{"type":"number","format":"double"},"breakup":{"$ref":"#/components/schemas/Breakup"}},"description":"Insured-specific premium details"},"PartnershipOneTripPolicyRequestDTO.OrderRequestDTOPolicyMetaDataInsured":{"required":["parameters","proposal"],"type":"object","properties":{"orderId":{"type":"string","description":"Unique order identifier"},"proposal":{"$ref":"#/components/schemas/PartnershipOneTripPolicyRequestDTO.ProposalRequestDTOPolicyMetaDataInsured"},"parameters":{"type":"object","additionalProperties":{"type":"object","description":"partner_id is mandatory"},"description":"partner_id is mandatory"},"proposalId":{"type":"string","description":"External proposal identifier"}},"description":"Order details"},"PartnershipOneTripPolicyRequestDTO.PlanPremiumDTO":{"required":["insured","plan_id"],"type":"object","properties":{"plan_id":{"type":"string","description":"Plan ID for premium details"},"breakup":{"$ref":"#/components/schemas/Breakup"},"insured":{"$ref":"#/components/schemas/PartnershipOneTripPolicyRequestDTO.InsuredPremiumDTO"},"parameters":{"type":"object","additionalProperties":{"type":"object","description":"Extra parameters if needed"},"description":"Extra parameters if needed"}},"description":"Plan-wise premium details"},"PartnershipOneTripPolicyRequestDTO.PlansDTO":{"required":["insuredId","parameters","plan_id"],"type":"object","properties":{"plan_id":{"type":"string","description":"Identifier of Trip insurance plan"},"insuredId":{"type":"string","description":"Associated insured reference ID"},"parameters":{"type":"object","additionalProperties":{"type":"object","description":"plan_type is mandatory"},"description":"plan_type is mandatory"}},"description":"Trip plan selection details"},"PartnershipOneTripPolicyRequestDTO.PremiumDTO":{"required":["plan"],"type":"object","properties":{"plan":{"type":"array","description":"Plan-level premium breakdown","items":{"$ref":"#/components/schemas/PartnershipOneTripPolicyRequestDTO.PlanPremiumDTO"}},"breakup":{"$ref":"#/components/schemas/Breakup"}},"description":"Premium breakdown details"},"PartnershipOneTripPolicyRequestDTO.ProposalRequestDTOPolicyMetaDataInsured":{"required":["insured","meta","plans","premium","users"],"type":"object","properties":{"meta":{"$ref":"#/components/schemas/PartnershipOneTripPolicyRequest.MetaDataDTO"},"category":{"$ref":"#/components/schemas/PartnershipOneTripPolicyRequestDTO.CategoryDTO"},"plans":{"type":"array","description":"List of Trip plans selected","items":{"$ref":"#/components/schemas/PartnershipOneTripPolicyRequestDTO.PlansDTO"}},"insured":{"type":"array","description":"Insured trip details","items":{"$ref":"#/components/schemas/PartnershipOneTripPolicyRequestDTO.InsureDTO"}},"users":{"type":"array","description":"User details (customers & nominees)","items":{"$ref":"#/components/schemas/PartnershipOneTripPolicyRequestDTO.UsersDTO"}},"premium":{"$ref":"#/components/schemas/PartnershipOneTripPolicyRequestDTO.PremiumDTO"},"proposalId":{"type":"string","description":"External proposal identifier"},"attribution":{"$ref":"#/components/schemas/Attribution"}},"description":"Details of the Trip proposal"},"PartnershipOneTripPolicyRequestDTO.UserParameters":{"required":["coBorrowerShare","pincode","state"],"type":"object","properties":{"pincode":{"type":"string","description":"user Pincode"},"state":{"type":"string","description":"user state"},"relationship":{"type":"string","description":"Nominee details, relation with the insured person(required for nominee)","enum":["Not Known","Self","Brother","Mother","Father","Sister","Son","Daughter","Mother-in-Law","Father-in-Law","Son-in-Law","Daughter-in-Law","Brother-in-Law","Sister-in-Law","LegalHeir","Husband","Spouse","Wife","Other"]},"coBorrowerShare":{"type":"integer","description":"Co-borrower share","format":"int32"}},"description":"Parameters for each plan: contains plan_type"},"PartnershipOneTripPolicyRequestDTO.UsersDTO":{"required":["dob","insuredId","name","parameters","phone","role","userId"],"type":"object","properties":{"role":{"type":"string","description":"Role: customer or nominee"},"relationship":{"type":"string","description":"Nominee details, relation with the insured person(required for nominee)"},"insuredId":{"type":"string","description":"Insured trip reference ID"},"gender":{"type":"string","description":"Gender: M/F"},"dob":{"type":"string","description":"Date of birth (YYYY-MM-DD)","format":"date"},"userId":{"type":"string","description":"User identifier"},"email":{"type":"string","description":"Email address"},"phone":{"type":"string","description":"Phone number (10 digits)"},"name":{"type":"string","description":"Full name of user"},"parameters":{"$ref":"#/components/schemas/PartnershipOneTripPolicyRequestDTO.UserParameters"}},"description":"Detailed user payload"},"PartnershipCreditLifePolicyRequest":{"required":["order","parameters"],"type":"object","properties":{"order":{"$ref":"#/components/schemas/PartnershipCreditLifePolicyRequestDTO.OrderRequestDTOPolicyMetaDataInsured"},"parameters":{"type":"object","additionalProperties":{"type":"object","description":"Partner-level parameters. partner_id is mandatory"},"description":"Partner-level parameters. partner_id is mandatory"},"premium":{"$ref":"#/components/schemas/Premium"}},"description":"Request payload for partnership Loan issuance"},"PartnershipCreditLifePolicyRequestDTO.AdditionalInfoDTO":{"required":["assignmentClause","collectionStatus","declarationHealth"],"type":"object","properties":{"account":{"$ref":"#/components/schemas/Account"},"customerRefundAccount":{"$ref":"#/components/schemas/Account"},"deviceId":{"type":"string","description":"Unique device identifier"},"platform":{"type":"string","description":"Platform used to use your account0: Desktop1: Android2: IOS3: PWA","enum":["DESKTOP","ANDROID","IOS","PWA"]},"zcApplicable":{"type":"boolean","description":"Indicates if zero-cost policy is applicable"},"endorsementSource":{"type":"string","description":"Source of policy endorsement","enum":["WORKSPACE","PARTNER","CUSTOMER"]},"endorsementCreatedBy":{"type":"integer","description":"Unique identifier of user who created the endorsement request","format":"int64"},"declarationHealth":{"type":"string","description":"Health declaration details","example":"Y"},"collectionStatus":{"type":"string","description":"Collection status","example":"Y"},"assignmentClause":{"type":"string","description":"Assignment clause applicable to the policy","example":"Y"},"proofDocumentUrl":{"type":"string","description":"URL of proof document provided"},"autoRenewal":{"type":"boolean","description":"Indicates if auto-renewal is enabled"},"customerConsent":{"type":"boolean","description":"Indicates if customer consent has been obtained"},"isEmiPayment":{"type":"boolean","description":"Indicates if the policy is under EMI payment"},"dogh":{"type":"string","description":"Declaration of good health"},"smq":{"type":"string","description":"Simple medical questionnaire"},"ppmc":{"type":"string","description":"Pre-policy medical checkup requirement","example":"N"},"fuw":{"type":"string","description":"Follow-up wellness","example":"N"}},"description":"Additional information for LOAN"},"PartnershipCreditLifePolicyRequestDTO.CategoryDTO":{"required":["name"],"type":"object","properties":{"name":{"type":"string","description":"Category name. Must be 'loan'"},"parameters":{"type":"object","additionalProperties":{"type":"object"}}},"description":"Insurance category. Name must be 'loan'"},"PartnershipCreditLifePolicyRequestDTO.InsuredDTO":{"required":["amount","applicationNumber","endDate","referenceId","startDate"],"type":"object","properties":{"referenceId":{"type":"string","description":"Reference Identifier for the policy that will be issued"},"amount":{"type":"number","description":"Total Credit amount"},"startDate":{"type":"string","description":"Start Date of the policy","format":"date-time"},"providerId":{"type":"string","description":"Unique Identifier of the Loan provider"},"providerName":{"type":"string","description":"Name of the Loan provider"},"endDate":{"type":"string","description":"End Date of the policy","format":"date-time"},"emiAmount":{"type":"number","description":"Equated Monthly Installment (EMI) amount for the loan"},"hospicashAmount":{"type":"integer","description":"Daily Hospicash","format":"int32"},"moratoriumPeriodInMonths":{"type":"integer","description":"Grace period before EMI payments start, in months","format":"int32"},"interestRate":{"type":"number","description":"Interest rate applicable to the loan","format":"float"},"interestRateAccrual":{"type":"boolean","description":"Specifies whether interest will accrue over time"},"disbursementDate":{"type":"string","description":"Date when the loan amount was credited to the borrower","format":"date-time"},"accountNumber":{"type":"string","description":"Bank Account number linked to the loan"},"tenureInMonths":{"type":"integer","description":"Duration of loan in months","format":"int32"},"type":{"type":"string","description":"Type of loan taken"},"applicationNumber":{"type":"string","description":"Unique application number for loan"},"familyType":{"type":"string","description":"Family Type involved in the policy"}},"description":"List of insured entities"},"PartnershipCreditLifePolicyRequestDTO.MetaDataDTO":{"required":["additionalInfo"],"type":"object","properties":{"issuedOn":{"type":"string","format":"date-time"},"additionalInfo":{"$ref":"#/components/schemas/PartnershipCreditLifePolicyRequestDTO.AdditionalInfoDTO"}},"description":"Meta information for LOAN"},"PartnershipCreditLifePolicyRequestDTO.OrderRequestDTOPolicyMetaDataInsured":{"required":["parameters","proposal"],"type":"object","properties":{"orderId":{"type":"string"},"proposal":{"$ref":"#/components/schemas/PartnershipCreditLifePolicyRequestDTO.ProposalRequestDTOPolicyMetaDataInsured"},"parameters":{"type":"object","additionalProperties":{"type":"object","description":"partner_id is mandatory"},"description":"partner_id is mandatory"},"premium":{"$ref":"#/components/schemas/PremiumDTO"},"proposalId":{"type":"string"}},"description":"Order details"},"PartnershipCreditLifePolicyRequestDTO.PlanDTO":{"required":["insuredId","parameters","planId"],"type":"object","properties":{"planId":{"type":"string","description":"Unique identifier of the plan"},"benefits":{"type":"object","additionalProperties":{"type":"object"}},"perils":{"type":"object","additionalProperties":{"type":"object"}},"damages":{"type":"object","additionalProperties":{"type":"object"}},"parameters":{"type":"object","additionalProperties":{"type":"object","description":"Plan parameters. plan_type is mandatory"},"description":"Plan parameters. plan_type is mandatory"},"planName":{"type":"string"},"covers":{"type":"object","additionalProperties":{"type":"object"}},"addons":{"type":"object","additionalProperties":{"type":"object"}},"insuredId":{"type":"string","description":"Insured ID that this plan applies to"}},"description":"Selected plans. Each plan parameters must include plan_type"},"PartnershipCreditLifePolicyRequestDTO.ProposalRequestDTOPolicyMetaDataInsured":{"required":["category","insured","meta","plans","users"],"type":"object","properties":{"meta":{"$ref":"#/components/schemas/PartnershipCreditLifePolicyRequestDTO.MetaDataDTO"},"category":{"$ref":"#/components/schemas/PartnershipCreditLifePolicyRequestDTO.CategoryDTO"},"plans":{"type":"array","description":"Selected plans. Each plan parameters must include plan_type","items":{"$ref":"#/components/schemas/PartnershipCreditLifePolicyRequestDTO.PlanDTO"}},"insured":{"type":"array","description":"List of insured entities","items":{"$ref":"#/components/schemas/PartnershipCreditLifePolicyRequestDTO.InsuredDTO"}},"users":{"type":"array","description":"Users linked to insured ","items":{"$ref":"#/components/schemas/PartnershipCreditLifePolicyRequestDTO.UserDTO"}},"premium":{"$ref":"#/components/schemas/Premium"},"proposalId":{"type":"string"},"attribution":{"$ref":"#/components/schemas/Attribution"}},"description":"Details of the loan proposal"},"PartnershipCreditLifePolicyRequestDTO.UserDTO":{"required":["insured_id","name","parameters","phone","role","user_id"],"type":"object","properties":{"role":{"type":"string","description":"Role of the user in the policy ['customer', 'nominee', 'dependent']. Use 'customer' for primary borrower"},"relationship":{"type":"string"},"insured_id":{"type":"string","description":"Insured ID linked to this user"},"gender":{"type":"string"},"dob":{"type":"string"},"user_id":{"type":"string","description":"Unique identifier of the insured user"},"email":{"type":"string"},"phone":{"type":"string"},"name":{"type":"string","description":"Full name of the user"},"parameters":{"type":"object","additionalProperties":{"type":"object","description":"Additional user parameters. For LOAN, state and pincode, relation with insured"},"description":"Additional user parameters. For LOAN, state and pincode, relation with insured"}},"description":"Users linked to insured "},"PartnershipOneGIGPolicyRequestDTO":{"required":["order"],"type":"object","properties":{"order":{"$ref":"#/components/schemas/PartnershipOneGIGPolicyRequestDTO.OrderRequestDTOPolicyMetaDataInsured"},"parameters":{"type":"object","additionalProperties":{"type":"object"}},"premium":{"$ref":"#/components/schemas/Premium"}},"description":"Request payload for partnership GIG policy issuance"},"PartnershipOneGIGPolicyRequestDTO.AdditionalInfoDTO":{"required":["assignmentClause","collectionStatus","declarationHealth"],"type":"object","properties":{"account":{"$ref":"#/components/schemas/Account"},"customerRefundAccount":{"$ref":"#/components/schemas/Account"},"deviceId":{"type":"string","description":"Unique device identifier"},"platform":{"type":"string","description":"Platform used to use your account0: Desktop1: Android2: IOS3: PWA","enum":["DESKTOP","ANDROID","IOS","PWA"]},"zcApplicable":{"type":"boolean","description":"Indicates if zero-cost policy is applicable"},"endorsementSource":{"type":"string","description":"Source of policy endorsement","enum":["WORKSPACE","PARTNER","CUSTOMER"]},"endorsementCreatedBy":{"type":"integer","description":"Unique identifier of user who created the endorsement request","format":"int64"},"declarationHealth":{"type":"string","description":"Health declaration details","example":"Y"},"collectionStatus":{"type":"string","description":"Status collection","example":"Y"},"assignmentClause":{"type":"string","description":"Assignment clause applicable to the policy","example":"Y"},"proofDocumentUrl":{"type":"string","description":"URL of proof document provided"},"autoRenewal":{"type":"boolean","description":"Indicates if auto-renewal is enabled"},"customerConsent":{"type":"boolean","description":"Indicates if customer consent has been obtained"},"isEmiPayment":{"type":"boolean","description":"Indicates if the policy is under EMI payment"},"dogh":{"type":"string","description":"Declaration of good health"},"smq":{"type":"string","description":"Simple medical questionnaire"},"ppmc":{"type":"string","description":"Pre-policy medical checkup requirement"},"fuw":{"type":"string","description":"Follow-up wellness"}},"description":"Additional information for the proposal"},"PartnershipOneGIGPolicyRequestDTO.CategoryDTO":{"required":["name"],"type":"object","properties":{"name":{"type":"string"},"parameters":{"type":"object","additionalProperties":{"type":"object"}}},"description":"Coverage category details"},"PartnershipOneGIGPolicyRequestDTO.InsureDTO":{"required":["linkedAsset","name","referenceId","startDate"],"type":"object","properties":{"id":{"type":"string","description":"Id of the person"},"insuredId":{"type":"string"},"requestInsuredId":{"type":"string","writeOnly":true},"age":{"type":"integer","description":"Age of the person","format":"int32"},"name":{"type":"string","description":"Name of the insured person"},"firstName":{"type":"string","description":"First name of the insured person"},"lastName":{"type":"string","description":"Last name of the insured person"},"dob":{"type":"string","description":"Date of birth of the person","format":"date"},"userId":{"type":"integer","format":"int64"},"phone":{"type":"string","description":"Phone number of the person"},"email":{"type":"string","description":"Email Id of the person"},"gender":{"type":"string","description":"Gender of the person"},"address":{"type":"string","description":"Address of the person"},"pincode":{"type":"string","description":"Pincode of the person's residence"},"relationship":{"type":"string","description":"Relationship with person involved in the policy","enum":["Not Known","Self","Brother","Mother","Father","Sister","Son","Daughter","Mother-in-Law","Father-in-Law","Son-in-Law","Daughter-in-Law","Brother-in-Law","Sister-in-Law","LegalHeir","Husband","Spouse","Wife","Other"]},"city":{"type":"string","description":"City of the person's residence"},"state":{"type":"string","description":"State of the person's residence"},"maritalStatus":{"type":"string","description":"Marital status of the person"},"occupation":{"type":"string","description":"Occupation of the person"},"type":{"type":"string","description":"Type of the person"},"policyNumber":{"type":"string","description":"Policy number for the insured"},"certificateNumber":{"type":"string","description":"Policy number"},"employer":{"type":"string","description":"Name of the employer of the person"},"panCard":{"type":"string","description":"PAN card number of the person"},"memberId":{"type":"string","description":"Member id of the person"},"account":{"$ref":"#/components/schemas/Account"},"passportDetails":{"$ref":"#/components/schemas/PassportDetails"},"uhid":{"type":"string","description":"Unique Health Identification of the person"},"healthCard":{"type":"string","description":"URL for health card"},"healthCardPdf":{"type":"string","description":"URL for health card pdf"},"healthCardImage":{"type":"string"},"dlNumber":{"type":"string","description":"Driving licence number of the person"},"dlImages":{"type":"array","description":"URLs of driving licence image of the person","items":{"type":"string","description":"URLs of driving licence image of the person"}},"coBorrowerShare":{"type":"number","description":"Share of person in loan","format":"float"},"nominee":{"$ref":"#/components/schemas/Nominee"},"referenceId":{"type":"string","description":"Unique reference ID for insurance issuance"},"startDate":{"type":"string","description":"Start date in ISO offset format","format":"date-time"},"endDate":{"type":"string","description":"End Date"},"parameters":{"type":"object","additionalProperties":{"type":"object","description":"Other details related to Insured"},"description":"Other details related to Insured"},"loanApplicationNumber":{"type":"string","description":"Loan Application Number"},"loanDisbursalAmount":{"type":"number","description":"Loan Disbursal amount"},"loanDisbursalDate":{"type":"string","description":"Loan Disbursal Date"},"loanTenureInMonths":{"type":"integer","description":"Loan tenure in months","format":"int32"},"loanTenureInYears":{"type":"integer","description":"Loan tenure in years","format":"int32"},"propertyAddress1":{"type":"string","description":"Address of the property"},"propertyState":{"type":"string","description":"State in which the property lies"},"propertyPincode":{"type":"string","description":"Pincode of the place where the property lies"},"homePolicyTenure":{"type":"integer","description":"Tenure of Home policy","format":"int32"},"loanType":{"type":"string","description":"Type of loan"},"accountNumber":{"type":"string","description":"Account number of the insured"},"amount":{"type":"number"},"hospicashAmount":{"type":"integer","description":"Hospicash Amount","format":"int32"},"familyType":{"type":"string","description":"Family type of the insured"},"disbursementDate":{"type":"string","description":"Disbursement Date"},"emiAmount":{"type":"number","description":"EMI Amount"},"moratoriumPeriodInMonths":{"type":"integer","description":"Grace period before EMI payments start, in months","format":"int32"},"interestRate":{"type":"number","description":"Rate of interest","format":"float"},"providerId":{"type":"string","description":"Unique identifier of the provider"},"providerName":{"type":"string","description":"Name of the provider"},"tenureInMonths":{"type":"integer","description":"Tenure in Months","format":"int32"},"applicationNumber":{"type":"string","description":"Application Number relating to the insured"},"interestRateAccrual":{"type":"boolean","description":"Specifies whether interest will accrue over time"},"flightDetails":{"type":"array","description":"Details of the flight","items":{"type":"string","description":"Details of the flight"}},"linkedAsset":{"$ref":"#/components/schemas/LinkedAsset"},"motor":{"$ref":"#/components/schemas/Motor"},"bookingId":{"type":"string","description":"Booking Id"},"status":{"type":"string","description":"Current Status of the trip","enum":["InvalidEnum","active","cancelled"]},"region":{"type":"string","description":"Regions involved in the trip1: World_Wide_With_US_AND_Canada2: World_Wide_Without_US_AND_Canada3: Asia","enum":["1","2","3"]},"tripType":{"type":"string","description":"Type of the trip0: One_Way1: Return2: Multi_City","enum":["one_way","return","multi_city"]},"rideCategory":{"type":"string","description":"Ride Category of the trip","enum":["INVALID","airport_ride","outstation","pickup","drop"]},"travelType":{"type":"string","description":"Travel type of the trip","enum":["InvalidEnum","domestic","international"]},"bookingDate":{"type":"string","description":"Booking Date of the trip"},"fareType":{"type":"string","description":"Indicates different fare categories available for passengers","enum":["regular","student"]},"passengerCount":{"$ref":"#/components/schemas/PassengerCount"},"noOfStops":{"type":"integer","description":"Number of stops involved in the trip","format":"int32"},"driver":{"$ref":"#/components/schemas/Driver"},"visitingCountry":{"type":"string","description":"Name of the visiting country"},"numberOfDays":{"type":"integer","description":"Number of days of the trip","format":"int64"},"travelClass":{"type":"string","description":"Travel class of the trip"},"advancePurchaseWindow":{"type":"integer","format":"int32"},"origin":{"$ref":"#/components/schemas/Location"},"destination":{"$ref":"#/components/schemas/Location"},"mode":{"type":"string","enum":["InvalidEnum","flight","cab","bus","bike","auto","train","others"]},"journeyType":{"type":"string","description":"Type of Journey","enum":["onward","return"]},"tripCategory":{"type":"string","description":"Category of Trip","enum":["single","multi"]},"propertyArea":{"type":"number","description":"Area of property"},"constructionCost":{"type":"number","description":"Cost of construction"},"houseType":{"type":"string","description":"Type of house environment","enum":["gated-apartment","banglow","standalone","InvalidEnum"]},"occupancyType":{"type":"string","description":"Current occupancy type of the house","enum":["family","cotenants","owner","InvalidEnum"]},"houseAddress":{"$ref":"#/components/schemas/Address"},"appliancesCovered":{"type":"array","description":"List of Appliances covered in the policy","items":{"$ref":"#/components/schemas/Appliance"}},"applianceCount":{"type":"integer","description":"Number of Appliances covered in the policy","format":"int64"},"appliancePremium":{"type":"number","description":"Premium for appliances covered in the policy"},"accessories":{"type":"array","description":"List of accessories covered in the policy","items":{"$ref":"#/components/schemas/Accessory"}},"totalQuantity":{"type":"number","description":"Total quantity of accessories covered in the policy"},"purchaseDate":{"type":"string","description":"Date when the device was purchased","format":"date-time"},"orderId":{"type":"string","description":"Order identifier for the device purchase"},"brand":{"type":"string","description":"Brand of the device"},"price":{"maximum":1000000,"minimum":1,"type":"number","description":"Price of the device"},"deliveryDate":{"type":"string","description":"Date when the device was delivered","format":"date"},"serialNumber":{"type":"string","description":"Primary serial number of the device"},"serialNumber2":{"type":"string","description":"Secondary serial number of the device"},"manufacturerWarrantyInMonths":{"type":"integer","description":"Manufacturer warranty duration in months","format":"int32"},"manufacturerWarrantyInYears":{"type":"integer","description":"Manufacturer warranty duration in years","format":"int32"},"tenureInYears":{"type":"integer","description":"Loan duration in years","format":"int32"},"memStartDate":{"type":"string","description":"Membership start date","format":"date"},"subCategory":{"type":"string","description":"Sub-category of the device (e.g., mobile)"},"itemId":{"type":"string","description":"Item identifier"},"dealer":{"$ref":"#/components/schemas/Dealer"},"registeredName":{"type":"string","description":"Registered name of the shop"},"gstin":{"type":"string","description":"GST number for the shop"},"shopType":{"type":"string","description":"Type of shop","enum":["food_and_fmcg","clothing_and_accessories","medicine","electronics_and_appliances","others"]},"annualTurnover":{"type":"string","description":"Category of annual turnover","enum":["less_than_twenty_five_lakhs","twenty_five_lakhs_to_fifty_lakhs","fifty_lakhs_to_one_cr","above_one_cr"]},"contents":{"type":"array","description":"Shop contents","items":{"type":"string","description":"Shop contents"}},"shopAddress":{"$ref":"#/components/schemas/Address"},"coldStorage":{"type":"boolean","description":"Whether the shop has cold storage"},"shopOccupancyType":{"type":"string","description":"Type of shop occupancy","enum":["owned","rented"]},"sumInsured":{"type":"number","description":"Sum insured for the shop","format":"float"}},"description":"Detailed insured-GIG payload"},"PartnershipOneGIGPolicyRequestDTO.InsuredPremiumDTO":{"required":["insuredId"],"type":"object","properties":{"insuredId":{"type":"string","description":"Insured ID for premium details"},"net_premium":{"type":"number","format":"double"},"gross_premium":{"type":"number","format":"double"},"tax":{"type":"number","format":"double"},"discount":{"type":"number","format":"double"},"breakup":{"$ref":"#/components/schemas/Breakup"}},"description":"Insured-specific premium details"},"PartnershipOneGIGPolicyRequestDTO.MetaDataDTO":{"required":["additionalInfo"],"type":"object","properties":{"issuedOn":{"type":"string","description":"Issued date in ISO offset format...","format":"date-time"},"additionalInfo":{"$ref":"#/components/schemas/PartnershipOneGIGPolicyRequestDTO.AdditionalInfoDTO"}},"description":"Meta information"},"PartnershipOneGIGPolicyRequestDTO.OrderRequestDTOPolicyMetaDataInsured":{"required":["parameters","proposal"],"type":"object","properties":{"orderId":{"type":"string","description":"Unique order identifier"},"proposal":{"$ref":"#/components/schemas/PartnershipOneGIGPolicyRequestDTO.ProposalRequestDTOPolicyMetaDataInsured"},"parameters":{"type":"object","additionalProperties":{"type":"object","description":"partner_id is mandatory"},"description":"partner_id is mandatory"},"proposalId":{"type":"string","description":"External proposal identifier"}},"description":"Order details"},"PartnershipOneGIGPolicyRequestDTO.PlanPremiumDTO":{"required":["insured","planId"],"type":"object","properties":{"planId":{"type":"string","description":"Plan ID for premium details"},"breakup":{"$ref":"#/components/schemas/Breakup"},"insured":{"$ref":"#/components/schemas/PartnershipOneGIGPolicyRequestDTO.InsuredPremiumDTO"},"parameters":{"type":"object","additionalProperties":{"type":"object","description":"Extra parameters if needed"},"description":"Extra parameters if needed"}},"description":"Plan-wise premium details"},"PartnershipOneGIGPolicyRequestDTO.PlansDTO":{"required":["insuredId","parameters","planId"],"type":"object","properties":{"planId":{"type":"string","description":"Identifier of GIG insurance plan"},"insuredId":{"type":"string","description":"Associated insured reference ID"},"parameters":{"type":"object","additionalProperties":{"type":"object","description":"plan_type is mandatory"},"description":"plan_type is mandatory"}},"description":"GIG plan selection details"},"PartnershipOneGIGPolicyRequestDTO.PremiumDTO":{"required":["plan"],"type":"object","properties":{"plan":{"type":"array","description":"Plan-level premium breakdown","items":{"$ref":"#/components/schemas/PartnershipOneGIGPolicyRequestDTO.PlanPremiumDTO"}},"breakup":{"$ref":"#/components/schemas/Breakup"}},"description":"Premium breakdown details"},"PartnershipOneGIGPolicyRequestDTO.ProposalRequestDTOPolicyMetaDataInsured":{"required":["category","insured","meta","plans","premium","users"],"type":"object","properties":{"meta":{"$ref":"#/components/schemas/PartnershipOneGIGPolicyRequestDTO.MetaDataDTO"},"category":{"$ref":"#/components/schemas/PartnershipOneGIGPolicyRequestDTO.CategoryDTO"},"plans":{"type":"array","description":"List of GIG plans selected","items":{"$ref":"#/components/schemas/PartnershipOneGIGPolicyRequestDTO.PlansDTO"}},"insured":{"type":"array","description":"Insured GIG details","items":{"$ref":"#/components/schemas/PartnershipOneGIGPolicyRequestDTO.InsureDTO"}},"users":{"type":"array","description":"User details (customers & nominees)","items":{"$ref":"#/components/schemas/PartnershipOneGIGPolicyRequestDTO.UsersDTO"}},"premium":{"$ref":"#/components/schemas/PartnershipOneGIGPolicyRequestDTO.PremiumDTO"},"proposalId":{"type":"string","description":"External proposal identifier"},"attribution":{"$ref":"#/components/schemas/Attribution"}},"description":"Details of the GIG proposal"},"PartnershipOneGIGPolicyRequestDTO.UserParameters":{"required":["pincode","state"],"type":"object","properties":{"pincode":{"type":"string","description":"user Pincode"},"state":{"type":"string","description":"user state"},"relationship":{"type":"string","description":"Nominee details, relation with the insured person(required for nominee)","enum":["Not Known","Self","Brother","Mother","Father","Sister","Son","Daughter","Mother-in-Law","Father-in-Law","Son-in-Law","Daughter-in-Law","Brother-in-Law","Sister-in-Law","LegalHeir","Husband","Spouse","Wife","Other"]},"coBorrowerShare":{"type":"integer","description":"Co-borrower share","format":"int32"},"nominee":{"$ref":"#/components/schemas/Nominee"}},"description":"Parameters for each plan: contains plan_type"},"PartnershipOneGIGPolicyRequestDTO.UsersDTO":{"required":["insuredId","name","parameters","phone","role","userId"],"type":"object","properties":{"role":{"type":"string","description":"Role: customer or nominee"},"relationship":{"type":"string","description":"Nominee details, relation with the insured person(required for nominee)"},"insuredId":{"type":"string","description":"Insured GIG reference ID"},"gender":{"type":"string"},"dob":{"type":"string"},"userId":{"type":"string","description":"User identifier"},"email":{"type":"string"},"phone":{"type":"string","description":"Phone number (10 digits)"},"name":{"type":"string","description":"Full name of user"},"parameters":{"$ref":"#/components/schemas/PartnershipOneGIGPolicyRequestDTO.UserParameters"}},"description":"Detailed user payload"},"PartnershipOneHealthPolicyRequestDTO":{"type":"object","properties":{"order":{"$ref":"#/components/schemas/PartnershipOneHealthPolicyRequestDTO.OrderRequestDTO"},"parameters":{"type":"object","additionalProperties":{"type":"object","description":"partner_id is mandatory"},"description":"partner_id is mandatory"},"premium":{"$ref":"#/components/schemas/Premium"}},"description":"Request payload for partnership Health policy issuance"},"PartnershipOneHealthPolicyRequestDTO.AdditionalInfoDTO":{"required":["assignmentClause","collectionStatus","declarationHealth"],"type":"object","properties":{"account":{"$ref":"#/components/schemas/Account"},"customerRefundAccount":{"$ref":"#/components/schemas/Account"},"deviceId":{"type":"string","description":"Unique device identifier"},"platform":{"type":"string","description":"Platform used to use your account0: Desktop1: Android2: IOS3: PWA","enum":["DESKTOP","ANDROID","IOS","PWA"]},"zcApplicable":{"type":"boolean","description":"Indicates if zero-cost policy is applicable"},"endorsementSource":{"type":"string","description":"Source of policy endorsement","enum":["WORKSPACE","PARTNER","CUSTOMER"]},"endorsementCreatedBy":{"type":"integer","description":"Unique identifier of user who created the endorsement request","format":"int64"},"declarationHealth":{"type":"string","description":"Health declaration details","example":"Y"},"collectionStatus":{"type":"string","description":"Status collection","example":"Y"},"assignmentClause":{"type":"string","description":"Assignment clause applicable to the policy","example":"Y"},"proofDocumentUrl":{"type":"string","description":"URL of proof document provided"},"autoRenewal":{"type":"boolean","description":"Indicates if auto-renewal is enabled"},"customerConsent":{"type":"boolean","description":"Indicates if customer consent has been obtained"},"isEmiPayment":{"type":"boolean","description":"Indicates if the policy is under EMI payment"},"dogh":{"type":"string","description":"Declaration of good health"},"smq":{"type":"string","description":"Simple medical questionnaire"},"ppmc":{"type":"string","description":"Pre-policy medical checkup requirement"},"fuw":{"type":"string","description":"Follow-up wellness"}},"description":"Additional information for the proposal"},"PartnershipOneHealthPolicyRequestDTO.CategoryDTO":{"required":["name"],"type":"object","properties":{"name":{"type":"string"},"parameters":{"type":"object","additionalProperties":{"type":"object"}}},"description":"Coverage category details"},"PartnershipOneHealthPolicyRequestDTO.InsureDTO":{"required":["endDate","id","name","referenceId","startDate"],"type":"object","properties":{"id":{"type":"string"},"insuredId":{"type":"string"},"requestInsuredId":{"type":"string","writeOnly":true},"age":{"type":"integer","description":"Age of the person","format":"int32"},"name":{"type":"string","description":"Name of the insured person"},"firstName":{"type":"string","description":"First name of the insured person"},"lastName":{"type":"string","description":"Last name of the insured person"},"dob":{"type":"string","description":"Date of birth of the person","format":"date"},"userId":{"type":"integer","format":"int64"},"phone":{"type":"string","description":"Phone number of the person"},"email":{"type":"string","description":"Email Id of the person"},"gender":{"type":"string","description":"Gender of the person"},"address":{"type":"string","description":"Address of the person"},"pincode":{"type":"string","description":"Pincode of the person's residence"},"relationship":{"type":"string","description":"Relationship with person involved in the policy","enum":["Not Known","Self","Brother","Mother","Father","Sister","Son","Daughter","Mother-in-Law","Father-in-Law","Son-in-Law","Daughter-in-Law","Brother-in-Law","Sister-in-Law","LegalHeir","Husband","Spouse","Wife","Other"]},"city":{"type":"string","description":"City of the person's residence"},"state":{"type":"string","description":"State of the person's residence"},"maritalStatus":{"type":"string","description":"Marital status of the person"},"occupation":{"type":"string","description":"Occupation of the person"},"type":{"type":"string","description":"Type of the person"},"policyNumber":{"type":"string","description":"Policy number for the insured"},"certificateNumber":{"type":"string","description":"Policy number"},"employer":{"type":"string","description":"Name of the employer of the person"},"panCard":{"type":"string","description":"PAN card number of the person"},"memberId":{"type":"string","description":"Member id of the person"},"account":{"$ref":"#/components/schemas/Account"},"passportDetails":{"$ref":"#/components/schemas/PassportDetails"},"uhid":{"type":"string","description":"Unique Health Identification of the person"},"healthCard":{"type":"string","description":"URL for health card"},"healthCardPdf":{"type":"string","description":"URL for health card pdf"},"healthCardImage":{"type":"string"},"dlNumber":{"type":"string","description":"Driving licence number of the person"},"dlImages":{"type":"array","description":"URLs of driving licence image of the person","items":{"type":"string","description":"URLs of driving licence image of the person"}},"coBorrowerShare":{"type":"number","description":"Share of person in loan","format":"float"},"nominee":{"$ref":"#/components/schemas/Nominee"},"referenceId":{"type":"string","description":"Unique reference ID for insurance issuance"},"startDate":{"type":"string","description":"Start date in ISO offset format","format":"date-time"},"endDate":{"type":"string","description":"End date in ISO offset format","format":"date-time"},"parameters":{"type":"object","additionalProperties":{"type":"object","description":"Other details related to Insured"},"description":"Other details related to Insured"},"loanApplicationNumber":{"type":"string","description":"Loan Application Number"},"loanDisbursalAmount":{"type":"number","description":"Loan Disbursal amount"},"loanDisbursalDate":{"type":"string","description":"Loan Disbursal Date"},"loanTenureInMonths":{"type":"integer","description":"Loan tenure in months","format":"int32"},"loanTenureInYears":{"type":"integer","description":"Loan tenure in years","format":"int32"},"propertyAddress1":{"type":"string","description":"Address of the property"},"propertyState":{"type":"string","description":"State in which the property lies"},"propertyPincode":{"type":"string","description":"Pincode of the place where the property lies"},"homePolicyTenure":{"type":"integer","description":"Tenure of Home policy","format":"int32"},"loanType":{"type":"string","description":"Type of loan"},"accountNumber":{"type":"string","description":"Account number of the insured"},"amount":{"type":"number"},"hospicashAmount":{"type":"integer","description":"Hospicash Amount","format":"int32"},"familyType":{"type":"string","description":"Family type of the insured"},"disbursementDate":{"type":"string","description":"Disbursement Date"},"emiAmount":{"type":"number","description":"EMI Amount"},"moratoriumPeriodInMonths":{"type":"integer","description":"Grace period before EMI payments start, in months","format":"int32"},"interestRate":{"type":"number","description":"Rate of interest","format":"float"},"providerId":{"type":"string","description":"Unique identifier of the provider"},"providerName":{"type":"string","description":"Name of the provider"},"tenureInMonths":{"type":"integer","description":"Tenure in Months","format":"int32"},"applicationNumber":{"type":"string","description":"Application Number relating to the insured"},"interestRateAccrual":{"type":"boolean","description":"Specifies whether interest will accrue over time"},"flightDetails":{"type":"array","description":"Details of the flight","items":{"type":"string","description":"Details of the flight"}},"linkedAsset":{"$ref":"#/components/schemas/LinkedAsset"},"motor":{"$ref":"#/components/schemas/Motor"},"bookingId":{"type":"string","description":"Booking Id"},"status":{"type":"string","description":"Current Status of the trip","enum":["InvalidEnum","active","cancelled"]},"region":{"type":"string","description":"Regions involved in the trip1: World_Wide_With_US_AND_Canada2: World_Wide_Without_US_AND_Canada3: Asia","enum":["1","2","3"]},"tripType":{"type":"string","description":"Type of the trip0: One_Way1: Return2: Multi_City","enum":["one_way","return","multi_city"]},"rideCategory":{"type":"string","description":"Ride Category of the trip","enum":["INVALID","airport_ride","outstation","pickup","drop"]},"travelType":{"type":"string","description":"Travel type of the trip","enum":["InvalidEnum","domestic","international"]},"bookingDate":{"type":"string","description":"Booking Date of the trip"},"fareType":{"type":"string","description":"Indicates different fare categories available for passengers","enum":["regular","student"]},"passengerCount":{"$ref":"#/components/schemas/PassengerCount"},"noOfStops":{"type":"integer","description":"Number of stops involved in the trip","format":"int32"},"driver":{"$ref":"#/components/schemas/Driver"},"visitingCountry":{"type":"string","description":"Name of the visiting country"},"numberOfDays":{"type":"integer","description":"Number of days of the trip","format":"int64"},"travelClass":{"type":"string","description":"Travel class of the trip"},"advancePurchaseWindow":{"type":"integer","format":"int32"},"origin":{"$ref":"#/components/schemas/Location"},"destination":{"$ref":"#/components/schemas/Location"},"mode":{"type":"string","enum":["InvalidEnum","flight","cab","bus","bike","auto","train","others"]},"journeyType":{"type":"string","description":"Type of Journey","enum":["onward","return"]},"tripCategory":{"type":"string","description":"Category of Trip","enum":["single","multi"]},"propertyArea":{"type":"number","description":"Area of property"},"constructionCost":{"type":"number","description":"Cost of construction"},"houseType":{"type":"string","description":"Type of house environment","enum":["gated-apartment","banglow","standalone","InvalidEnum"]},"occupancyType":{"type":"string","description":"Current occupancy type of the house","enum":["family","cotenants","owner","InvalidEnum"]},"houseAddress":{"$ref":"#/components/schemas/Address"},"appliancesCovered":{"type":"array","description":"List of Appliances covered in the policy","items":{"$ref":"#/components/schemas/Appliance"}},"applianceCount":{"type":"integer","description":"Number of Appliances covered in the policy","format":"int64"},"appliancePremium":{"type":"number","description":"Premium for appliances covered in the policy"},"accessories":{"type":"array","description":"List of accessories covered in the policy","items":{"$ref":"#/components/schemas/Accessory"}},"totalQuantity":{"type":"number","description":"Total quantity of accessories covered in the policy"},"purchaseDate":{"type":"string","description":"Date when the device was purchased","format":"date-time"},"orderId":{"type":"string","description":"Order identifier for the device purchase"},"brand":{"type":"string","description":"Brand of the device"},"price":{"maximum":1000000,"minimum":1,"type":"number","description":"Price of the device"},"deliveryDate":{"type":"string","description":"Date when the device was delivered","format":"date"},"serialNumber":{"type":"string","description":"Primary serial number of the device"},"serialNumber2":{"type":"string","description":"Secondary serial number of the device"},"manufacturerWarrantyInMonths":{"type":"integer","description":"Manufacturer warranty duration in months","format":"int32"},"manufacturerWarrantyInYears":{"type":"integer","description":"Manufacturer warranty duration in years","format":"int32"},"tenureInYears":{"type":"integer","description":"Loan duration in years","format":"int32"},"memStartDate":{"type":"string","description":"Membership start date","format":"date"},"subCategory":{"type":"string","description":"Sub-category of the device (e.g., mobile)"},"itemId":{"type":"string","description":"Item identifier"},"dealer":{"$ref":"#/components/schemas/Dealer"},"registeredName":{"type":"string","description":"Registered name of the shop"},"gstin":{"type":"string","description":"GST number for the shop"},"shopType":{"type":"string","description":"Type of shop","enum":["food_and_fmcg","clothing_and_accessories","medicine","electronics_and_appliances","others"]},"annualTurnover":{"type":"string","description":"Category of annual turnover","enum":["less_than_twenty_five_lakhs","twenty_five_lakhs_to_fifty_lakhs","fifty_lakhs_to_one_cr","above_one_cr"]},"contents":{"type":"array","description":"Shop contents","items":{"type":"string","description":"Shop contents"}},"shopAddress":{"$ref":"#/components/schemas/Address"},"coldStorage":{"type":"boolean","description":"Whether the shop has cold storage"},"shopOccupancyType":{"type":"string","description":"Type of shop occupancy","enum":["owned","rented"]},"sumInsured":{"type":"number","description":"Sum insured for the shop","format":"float"}},"description":"Detailed insured payload"},"PartnershipOneHealthPolicyRequestDTO.InsuredPremiumDTO":{"required":["insuredId"],"type":"object","properties":{"insuredId":{"type":"string","description":"Insured ID for premium details"},"net_premium":{"type":"number","format":"double"},"gross_premium":{"type":"number","format":"double"},"tax":{"type":"number","format":"double"},"discount":{"type":"number","format":"double"},"breakup":{"$ref":"#/components/schemas/Breakup"}},"description":"Insured-specific premium details"},"PartnershipOneHealthPolicyRequestDTO.MetaDataDTO":{"required":["additionalInfo"],"type":"object","properties":{"issuedOn":{"type":"string","description":"Issued date in ISO offset format...","format":"date-time"},"additionalInfo":{"$ref":"#/components/schemas/PartnershipOneHealthPolicyRequestDTO.AdditionalInfoDTO"}},"description":"Meta information"},"PartnershipOneHealthPolicyRequestDTO.OrderRequestDTO":{"required":["parameters","proposal"],"type":"object","properties":{"orderId":{"type":"string","description":"Unique order identifier"},"proposal":{"$ref":"#/components/schemas/PartnershipOneHealthPolicyRequestDTO.ProposalRequestDTOObjectObject"},"parameters":{"type":"object","additionalProperties":{"type":"object","description":"partner_id is mandatory"},"description":"partner_id is mandatory"},"premium":{"$ref":"#/components/schemas/PartnershipOneHealthPolicyRequestDTO.PremiumDTO"},"proposalId":{"type":"string"}},"description":"Order details"},"PartnershipOneHealthPolicyRequestDTO.PlanPremiumDTO":{"required":["insured","planId"],"type":"object","properties":{"planId":{"type":"string","description":"Plan ID for premium details"},"breakup":{"$ref":"#/components/schemas/Breakup"},"insured":{"$ref":"#/components/schemas/PartnershipOneHealthPolicyRequestDTO.InsuredPremiumDTO"},"parameters":{"type":"object","additionalProperties":{"type":"object","description":"Extra parameters if needed"},"description":"Extra parameters if needed"}},"description":"Plan-wise premium details"},"PartnershipOneHealthPolicyRequestDTO.PlansDTO":{"required":["insuredId","parameters","planId"],"type":"object","properties":{"planId":{"type":"string","description":"Identifier of Health insurance plan"},"insuredId":{"type":"string","description":"Associated insured reference ID"},"parameters":{"type":"object","additionalProperties":{"type":"object","description":"plan_type is mandatory"},"description":"plan_type is mandatory"}},"description":"Health plan selection details"},"PartnershipOneHealthPolicyRequestDTO.PremiumDTO":{"required":["plan"],"type":"object","properties":{"plan":{"type":"array","description":"Plan-level premium breakdown","items":{"$ref":"#/components/schemas/PartnershipOneHealthPolicyRequestDTO.PlanPremiumDTO"}},"breakup":{"$ref":"#/components/schemas/Breakup"}},"description":"Premium breakdown details"},"PartnershipOneHealthPolicyRequestDTO.ProposalRequestDTOObjectObject":{"required":["category","insured","meta","plans","premium","users"],"type":"object","properties":{"meta":{"$ref":"#/components/schemas/PartnershipOneHealthPolicyRequestDTO.MetaDataDTO"},"category":{"$ref":"#/components/schemas/PartnershipOneHealthPolicyRequestDTO.CategoryDTO"},"plans":{"type":"array","description":"List of Health plans selected","items":{"$ref":"#/components/schemas/PartnershipOneHealthPolicyRequestDTO.PlansDTO"}},"insured":{"type":"array","description":"Insured Health details","items":{"$ref":"#/components/schemas/PartnershipOneHealthPolicyRequestDTO.InsureDTO"}},"users":{"type":"array","description":"User details (customers & nominees)","items":{"$ref":"#/components/schemas/PartnershipOneHealthPolicyRequestDTO.UsersDTO"}},"premium":{"$ref":"#/components/schemas/PartnershipOneHealthPolicyRequestDTO.PremiumDTO"},"proposalId":{"type":"string","description":"External proposal identifier"},"attribution":{"$ref":"#/components/schemas/Attribution"}},"description":"Details of the Health proposal"},"PartnershipOneHealthPolicyRequestDTO.UserParameters":{"required":["pincode","state"],"type":"object","properties":{"pincode":{"type":"string","description":"user Pincode"},"state":{"type":"string","description":"user state"},"relationship":{"type":"string","description":"Nominee details, relation with the insured person(required for nominee)","enum":["Not Known","Self","Brother","Mother","Father","Sister","Son","Daughter","Mother-in-Law","Father-in-Law","Son-in-Law","Daughter-in-Law","Brother-in-Law","Sister-in-Law","LegalHeir","Husband","Spouse","Wife","Other"]},"coBorrowerShare":{"type":"integer","description":"Co-borrower share","format":"int32"},"nominee":{"$ref":"#/components/schemas/Nominee"}},"description":"Parameters for each plan: contains plan_type"},"PartnershipOneHealthPolicyRequestDTO.UsersDTO":{"required":["insuredId","name","parameters","phone","role","userId"],"type":"object","properties":{"role":{"type":"string","description":"Role: customer or nominee"},"relationship":{"type":"string","description":"Nominee details, relation with the insured person(required for nominee)"},"insuredId":{"type":"string","description":"Insured Health reference ID"},"gender":{"type":"string"},"dob":{"type":"string"},"userId":{"type":"string","description":"User identifier"},"email":{"type":"string"},"phone":{"type":"string","description":"Phone number (10 digits)"},"name":{"type":"string","description":"Full name of user"},"parameters":{"$ref":"#/components/schemas/PartnershipOneHealthPolicyRequestDTO.UserParameters"}},"description":"Detailed user payload"},"PartnershipOneCyberProtectionPolicyIssuanceRequestDTO":{"required":["order"],"type":"object","properties":{"order":{"$ref":"#/components/schemas/PartnershipOneCyberProtectionPolicyIssuanceRequestDTO.OrderRequestDTOPolicyMetaDataInsured"},"parameters":{"type":"object","additionalProperties":{"type":"object"}},"premium":{"$ref":"#/components/schemas/Premium"}},"description":"Request payload for partnership travel policy issuance"},"PartnershipOneCyberProtectionPolicyIssuanceRequestDTO.AdditionalInfoDTO":{"required":["assignmentClause","collectionStatus","declarationHealth"],"type":"object","properties":{"account":{"$ref":"#/components/schemas/Account"},"customerRefundAccount":{"$ref":"#/components/schemas/Account"},"deviceId":{"type":"string","description":"Unique device identifier"},"platform":{"type":"string","description":"Platform used to use your account0: Desktop1: Android2: IOS3: PWA","enum":["DESKTOP","ANDROID","IOS","PWA"]},"zcApplicable":{"type":"boolean","description":"Indicates if zero-cost policy is applicable"},"endorsementSource":{"type":"string","description":"Source of policy endorsement","enum":["WORKSPACE","PARTNER","CUSTOMER"]},"endorsementCreatedBy":{"type":"integer","description":"Unique identifier of user who created the endorsement request","format":"int64"},"declarationHealth":{"type":"string","description":"Health declaration details","example":"Y"},"collectionStatus":{"type":"string","description":"Status collection","example":"Y"},"assignmentClause":{"type":"string","description":"Assignment clause applicable to the policy","example":"Y"},"proofDocumentUrl":{"type":"string","description":"URL of proof document provided"},"autoRenewal":{"type":"boolean","description":"Indicates if auto-renewal is enabled"},"customerConsent":{"type":"boolean","description":"Indicates if customer consent has been obtained"},"isEmiPayment":{"type":"boolean","description":"Indicates if the policy is under EMI payment"},"dogh":{"type":"string","description":"Declaration of good health"},"smq":{"type":"string","description":"Simple medical questionnaire"},"ppmc":{"type":"string","description":"Pre-policy medical checkup requirement"},"fuw":{"type":"string","description":"Follow-up wellness"}},"description":"Additional information for the proposal"},"PartnershipOneCyberProtectionPolicyIssuanceRequestDTO.CategoryDTO":{"required":["name"],"type":"object","properties":{"name":{"type":"string"},"parameters":{"type":"object","additionalProperties":{"type":"object"}}},"description":"Coverage category details"},"PartnershipOneCyberProtectionPolicyIssuanceRequestDTO.InsureDTO":{"required":["endDate","name","referenceId","startDate"],"type":"object","properties":{"id":{"type":"string","description":"Id of the person"},"insuredId":{"type":"string"},"requestInsuredId":{"type":"string","writeOnly":true},"age":{"type":"integer","description":"Age of the person","format":"int32"},"name":{"type":"string","description":"Name of the insured person"},"firstName":{"type":"string","description":"First name of the insured person"},"lastName":{"type":"string","description":"Last name of the insured person"},"dob":{"type":"string","description":"Date of birth of the person","format":"date"},"userId":{"type":"integer","format":"int64"},"phone":{"type":"string","description":"Phone number of the person"},"email":{"type":"string","description":"Email Id of the person"},"gender":{"type":"string","description":"Gender of the person"},"address":{"type":"string","description":"Address of the person"},"pincode":{"type":"string","description":"Pincode of the person's residence"},"relationship":{"type":"string","description":"Relationship with person involved in the policy","enum":["Not Known","Self","Brother","Mother","Father","Sister","Son","Daughter","Mother-in-Law","Father-in-Law","Son-in-Law","Daughter-in-Law","Brother-in-Law","Sister-in-Law","LegalHeir","Husband","Spouse","Wife","Other"]},"city":{"type":"string","description":"City of the person's residence"},"state":{"type":"string","description":"State of the person's residence"},"maritalStatus":{"type":"string","description":"Marital status of the person"},"occupation":{"type":"string","description":"Occupation of the person"},"type":{"type":"string","description":"Type of the person"},"policyNumber":{"type":"string","description":"Policy number for the insured"},"certificateNumber":{"type":"string","description":"Policy number"},"employer":{"type":"string","description":"Name of the employer of the person"},"panCard":{"type":"string","description":"PAN card number of the person"},"memberId":{"type":"string","description":"Member id of the person"},"account":{"$ref":"#/components/schemas/Account"},"passportDetails":{"$ref":"#/components/schemas/PassportDetails"},"uhid":{"type":"string","description":"Unique Health Identification of the person"},"healthCard":{"type":"string","description":"URL for health card"},"healthCardPdf":{"type":"string","description":"URL for health card pdf"},"healthCardImage":{"type":"string"},"dlNumber":{"type":"string","description":"Driving licence number of the person"},"dlImages":{"type":"array","description":"URLs of driving licence image of the person","items":{"type":"string","description":"URLs of driving licence image of the person"}},"coBorrowerShare":{"type":"number","description":"Share of person in loan","format":"float"},"nominee":{"$ref":"#/components/schemas/Nominee"},"referenceId":{"type":"string","description":"Unique reference ID for insurance issuance"},"startDate":{"type":"string","description":"Start date in ISO offset format","format":"date-time"},"endDate":{"type":"string","description":"End date in ISO offset format","format":"date-time"},"parameters":{"type":"object","additionalProperties":{"type":"object","description":"Other details related to Insured"},"description":"Other details related to Insured"},"loanApplicationNumber":{"type":"string","description":"Loan Application Number"},"loanDisbursalAmount":{"type":"number","description":"Loan Disbursal amount"},"loanDisbursalDate":{"type":"string","description":"Loan Disbursal Date"},"loanTenureInMonths":{"type":"integer","description":"Loan tenure in months","format":"int32"},"loanTenureInYears":{"type":"integer","description":"Loan tenure in years","format":"int32"},"propertyAddress1":{"type":"string","description":"Address of the property"},"propertyState":{"type":"string","description":"State in which the property lies"},"propertyPincode":{"type":"string","description":"Pincode of the place where the property lies"},"homePolicyTenure":{"type":"integer","description":"Tenure of Home policy","format":"int32"},"loanType":{"type":"string","description":"Type of loan"},"accountNumber":{"type":"string","description":"Account number of the insured"},"amount":{"type":"number"},"hospicashAmount":{"type":"integer","description":"Hospicash Amount","format":"int32"},"familyType":{"type":"string","description":"Family type of the insured"},"disbursementDate":{"type":"string","description":"Disbursement Date"},"emiAmount":{"type":"number","description":"EMI Amount"},"moratoriumPeriodInMonths":{"type":"integer","description":"Grace period before EMI payments start, in months","format":"int32"},"interestRate":{"type":"number","description":"Rate of interest","format":"float"},"providerId":{"type":"string","description":"Unique identifier of the provider"},"providerName":{"type":"string","description":"Name of the provider"},"tenureInMonths":{"type":"integer","description":"Tenure in Months","format":"int32"},"applicationNumber":{"type":"string","description":"Application Number relating to the insured"},"interestRateAccrual":{"type":"boolean","description":"Specifies whether interest will accrue over time"},"flightDetails":{"type":"array","description":"Details of the flight","items":{"type":"string","description":"Details of the flight"}},"linkedAsset":{"$ref":"#/components/schemas/LinkedAsset"},"motor":{"$ref":"#/components/schemas/Motor"},"bookingId":{"type":"string","description":"Booking Id"},"status":{"type":"string","description":"Current Status of the trip","enum":["InvalidEnum","active","cancelled"]},"region":{"type":"string","description":"Regions involved in the trip1: World_Wide_With_US_AND_Canada2: World_Wide_Without_US_AND_Canada3: Asia","enum":["1","2","3"]},"tripType":{"type":"string","description":"Type of the trip0: One_Way1: Return2: Multi_City","enum":["one_way","return","multi_city"]},"rideCategory":{"type":"string","description":"Ride Category of the trip","enum":["INVALID","airport_ride","outstation","pickup","drop"]},"travelType":{"type":"string","description":"Travel type of the trip","enum":["InvalidEnum","domestic","international"]},"bookingDate":{"type":"string","description":"Booking Date of the trip"},"fareType":{"type":"string","description":"Indicates different fare categories available for passengers","enum":["regular","student"]},"passengerCount":{"$ref":"#/components/schemas/PassengerCount"},"noOfStops":{"type":"integer","description":"Number of stops involved in the trip","format":"int32"},"driver":{"$ref":"#/components/schemas/Driver"},"visitingCountry":{"type":"string","description":"Name of the visiting country"},"numberOfDays":{"type":"integer","description":"Number of days of the trip","format":"int64"},"travelClass":{"type":"string","description":"Travel class of the trip"},"advancePurchaseWindow":{"type":"integer","format":"int32"},"origin":{"$ref":"#/components/schemas/Location"},"destination":{"$ref":"#/components/schemas/Location"},"mode":{"type":"string","enum":["InvalidEnum","flight","cab","bus","bike","auto","train","others"]},"journeyType":{"type":"string","description":"Type of Journey","enum":["onward","return"]},"tripCategory":{"type":"string","description":"Category of Trip","enum":["single","multi"]},"propertyArea":{"type":"number","description":"Area of property"},"constructionCost":{"type":"number","description":"Cost of construction"},"houseType":{"type":"string","description":"Type of house environment","enum":["gated-apartment","banglow","standalone","InvalidEnum"]},"occupancyType":{"type":"string","description":"Current occupancy type of the house","enum":["family","cotenants","owner","InvalidEnum"]},"houseAddress":{"$ref":"#/components/schemas/Address"},"appliancesCovered":{"type":"array","description":"List of Appliances covered in the policy","items":{"$ref":"#/components/schemas/Appliance"}},"applianceCount":{"type":"integer","description":"Number of Appliances covered in the policy","format":"int64"},"appliancePremium":{"type":"number","description":"Premium for appliances covered in the policy"},"accessories":{"type":"array","description":"List of accessories covered in the policy","items":{"$ref":"#/components/schemas/Accessory"}},"totalQuantity":{"type":"number","description":"Total quantity of accessories covered in the policy"},"purchaseDate":{"type":"string","description":"Date when the device was purchased","format":"date-time"},"orderId":{"type":"string","description":"Order identifier for the device purchase"},"brand":{"type":"string","description":"Brand of the device"},"price":{"maximum":1000000,"minimum":1,"type":"number","description":"Price of the device"},"deliveryDate":{"type":"string","description":"Date when the device was delivered","format":"date"},"serialNumber":{"type":"string","description":"Primary serial number of the device"},"serialNumber2":{"type":"string","description":"Secondary serial number of the device"},"manufacturerWarrantyInMonths":{"type":"integer","description":"Manufacturer warranty duration in months","format":"int32"},"manufacturerWarrantyInYears":{"type":"integer","description":"Manufacturer warranty duration in years","format":"int32"},"tenureInYears":{"type":"integer","description":"Loan duration in years","format":"int32"},"memStartDate":{"type":"string","description":"Membership start date","format":"date"},"subCategory":{"type":"string","description":"Sub-category of the device (e.g., mobile)"},"itemId":{"type":"string","description":"Item identifier"},"dealer":{"$ref":"#/components/schemas/Dealer"},"registeredName":{"type":"string","description":"Registered name of the shop"},"gstin":{"type":"string","description":"GST number for the shop"},"shopType":{"type":"string","description":"Type of shop","enum":["food_and_fmcg","clothing_and_accessories","medicine","electronics_and_appliances","others"]},"annualTurnover":{"type":"string","description":"Category of annual turnover","enum":["less_than_twenty_five_lakhs","twenty_five_lakhs_to_fifty_lakhs","fifty_lakhs_to_one_cr","above_one_cr"]},"contents":{"type":"array","description":"Shop contents","items":{"type":"string","description":"Shop contents"}},"shopAddress":{"$ref":"#/components/schemas/Address"},"coldStorage":{"type":"boolean","description":"Whether the shop has cold storage"},"shopOccupancyType":{"type":"string","description":"Type of shop occupancy","enum":["owned","rented"]},"sumInsured":{"type":"number","description":"Sum insured for the shop","format":"float"}},"description":"Detailed insured-CyberProtection payload"},"PartnershipOneCyberProtectionPolicyIssuanceRequestDTO.InsuredPremiumDTO":{"required":["breakup","gross_premium","insuredId","net_premium","tax"],"type":"object","properties":{"insuredId":{"type":"string","description":"Insured ID for premium details"},"net_premium":{"type":"number","format":"double"},"gross_premium":{"type":"number","format":"double"},"tax":{"type":"number","format":"double"},"discount":{"type":"number","format":"double"},"breakup":{"$ref":"#/components/schemas/Breakup"}},"description":"Insured-specific premium details"},"PartnershipOneCyberProtectionPolicyIssuanceRequestDTO.MetaDataDTO":{"required":["additionalInfo"],"type":"object","properties":{"issuedOn":{"type":"string","description":"Issued date in ISO offset format...","format":"date-time"},"additionalInfo":{"$ref":"#/components/schemas/PartnershipOneCyberProtectionPolicyIssuanceRequestDTO.AdditionalInfoDTO"}},"description":"Meta information"},"PartnershipOneCyberProtectionPolicyIssuanceRequestDTO.OrderRequestDTOPolicyMetaDataInsured":{"required":["parameters","proposal"],"type":"object","properties":{"orderId":{"type":"string","description":"Unique order identifier"},"proposal":{"$ref":"#/components/schemas/PartnershipOneCyberProtectionPolicyIssuanceRequestDTO.ProposalRequestDTOPolicyMetaDataInsured"},"parameters":{"type":"object","additionalProperties":{"type":"object","description":"partner_id is mandatory"},"description":"partner_id is mandatory"},"proposalId":{"type":"string","description":"External proposal identifier"}},"description":"Order details"},"PartnershipOneCyberProtectionPolicyIssuanceRequestDTO.PlanPremiumDTO":{"required":["insured","planId"],"type":"object","properties":{"planId":{"type":"string","description":"Plan ID for premium details"},"breakup":{"$ref":"#/components/schemas/Breakup"},"insured":{"$ref":"#/components/schemas/PartnershipOneCyberProtectionPolicyIssuanceRequestDTO.InsuredPremiumDTO"},"parameters":{"type":"object","additionalProperties":{"type":"object","description":"Extra parameters if needed"},"description":"Extra parameters if needed"}},"description":"Plan-wise premium details"},"PartnershipOneCyberProtectionPolicyIssuanceRequestDTO.PlansDTO":{"required":["insuredId","parameters","planId"],"type":"object","properties":{"planId":{"type":"string","description":"Identifier of CyberProtection insurance plan"},"insuredId":{"type":"string","description":"Associated insured reference ID"},"parameters":{"type":"object","additionalProperties":{"type":"object","description":"plan_type is mandatory"},"description":"plan_type is mandatory"}},"description":"CyberProtection plan selection details"},"PartnershipOneCyberProtectionPolicyIssuanceRequestDTO.PremiumDTO":{"required":["plan"],"type":"object","properties":{"plan":{"type":"array","description":"Plan-level premium breakdown","items":{"$ref":"#/components/schemas/PartnershipOneCyberProtectionPolicyIssuanceRequestDTO.PlanPremiumDTO"}},"breakup":{"$ref":"#/components/schemas/Breakup"}},"description":"Premium breakdown details"},"PartnershipOneCyberProtectionPolicyIssuanceRequestDTO.ProposalRequestDTOPolicyMetaDataInsured":{"required":["category","insured","meta","plans","premium","users"],"type":"object","properties":{"meta":{"$ref":"#/components/schemas/PartnershipOneCyberProtectionPolicyIssuanceRequestDTO.MetaDataDTO"},"category":{"$ref":"#/components/schemas/PartnershipOneCyberProtectionPolicyIssuanceRequestDTO.CategoryDTO"},"plans":{"type":"array","description":"List of CyberProtection plans selected","items":{"$ref":"#/components/schemas/PartnershipOneCyberProtectionPolicyIssuanceRequestDTO.PlansDTO"}},"insured":{"type":"array","description":"Insured CyberProtection details","items":{"$ref":"#/components/schemas/PartnershipOneCyberProtectionPolicyIssuanceRequestDTO.InsureDTO"}},"users":{"type":"array","description":"User details (customers & nominees)","items":{"$ref":"#/components/schemas/PartnershipOneCyberProtectionPolicyIssuanceRequestDTO.UsersDTO"}},"premium":{"$ref":"#/components/schemas/PartnershipOneCyberProtectionPolicyIssuanceRequestDTO.PremiumDTO"},"proposalId":{"type":"string","description":"External proposal identifier"},"attribution":{"$ref":"#/components/schemas/Attribution"}},"description":"Details of the CyberProtection proposal"},"PartnershipOneCyberProtectionPolicyIssuanceRequestDTO.UserParameters":{"required":["pincode","state"],"type":"object","properties":{"pincode":{"type":"string","description":"user Pincode"},"state":{"type":"string","description":"user state"},"relationship":{"type":"string","description":"Nominee details, relation with the insured person(required for nominee)"},"coBorrowerShare":{"type":"integer","description":"Co-borrower share","format":"int32"},"nominee":{"$ref":"#/components/schemas/Nominee"}},"description":"Parameters for each plan: contains plan_type"},"PartnershipOneCyberProtectionPolicyIssuanceRequestDTO.UsersDTO":{"required":["insuredId","name","parameters","phone","role","userId"],"type":"object","properties":{"role":{"type":"string","description":"Role: customer or nominee"},"relationship":{"type":"string","description":"Nominee details, relation with the insured person(required for nominee)"},"insuredId":{"type":"string","description":"Insured CyberProtection reference ID"},"gender":{"type":"string","description":"Gender: M/F"},"dob":{"type":"string"},"userId":{"type":"string","description":"User identifier"},"email":{"type":"string","description":"Email address"},"phone":{"type":"string","description":"Phone number (10 digits)"},"name":{"type":"string","description":"Full name of user"},"parameters":{"$ref":"#/components/schemas/PartnershipOneCyberProtectionPolicyIssuanceRequestDTO.UserParameters"}},"description":"Detailed user payload"},"PartnershipOneFireIssuancePolicyRequestDTO":{"required":["order"],"type":"object","properties":{"order":{"$ref":"#/components/schemas/PartnershipOneFireIssuancePolicyRequestDTO.OrderRequestDTOPolicyMetaDataInsured"},"parameters":{"type":"object","additionalProperties":{"type":"object"}},"premium":{"$ref":"#/components/schemas/Premium"}},"description":"Request payload for partnership fire contract policy issuance"},"PartnershipOneFireIssuancePolicyRequestDTO.AdditionalInfoDTO":{"required":["assignmentClause","collectionStatus","declarationHealth"],"type":"object","properties":{"account":{"$ref":"#/components/schemas/Account"},"customerRefundAccount":{"$ref":"#/components/schemas/Account"},"deviceId":{"type":"string","description":"Unique device identifier"},"platform":{"type":"string","description":"Platform used to use your account0: Desktop1: Android2: IOS3: PWA","enum":["DESKTOP","ANDROID","IOS","PWA"]},"zcApplicable":{"type":"boolean","description":"Indicates if zero-cost policy is applicable"},"endorsementSource":{"type":"string","description":"Source of policy endorsement","enum":["WORKSPACE","PARTNER","CUSTOMER"]},"endorsementCreatedBy":{"type":"integer","description":"Unique identifier of user who created the endorsement request","format":"int64"},"declarationHealth":{"type":"string","description":"Health declaration details","example":"Y"},"collectionStatus":{"type":"string","description":"Status collection","example":"Y"},"assignmentClause":{"type":"string","description":"Assignment clause applicable to the policy","example":"Y"},"proofDocumentUrl":{"type":"string","description":"URL of proof document provided"},"autoRenewal":{"type":"boolean","description":"Indicates if auto-renewal is enabled"},"customerConsent":{"type":"boolean","description":"Indicates if customer consent has been obtained"},"isEmiPayment":{"type":"boolean","description":"Indicates if the policy is under EMI payment"},"dogh":{"type":"string","description":"Declaration of good health"},"smq":{"type":"string","description":"Simple medical questionnaire"},"ppmc":{"type":"string","description":"Pre-policy medical checkup requirement"},"fuw":{"type":"string","description":"Follow-up wellness"}},"description":"Additional information for the proposal"},"PartnershipOneFireIssuancePolicyRequestDTO.CategoryDTO":{"required":["name"],"type":"object","properties":{"name":{"type":"string","description":"Category name: e.g., 'fire', 'LAP'(Loan Against Property) "},"parameters":{"type":"object","additionalProperties":{"type":"object"}}},"description":"Coverage category details"},"PartnershipOneFireIssuancePolicyRequestDTO.InsureDTO":{"required":["endDate","homePolicyTenure","id","loanApplicationNumber","propertyAddress1","propertyPincode","referenceId","startDate"],"type":"object","properties":{"id":{"type":"string","description":"Id of the person"},"insuredId":{"type":"string"},"requestInsuredId":{"type":"string","writeOnly":true},"age":{"type":"integer","description":"Age of the person","format":"int32"},"name":{"type":"string","description":"Name of the insured person"},"firstName":{"type":"string","description":"First name of the insured person"},"lastName":{"type":"string","description":"Last name of the insured person"},"dob":{"type":"string","description":"Date of birth of the person","format":"date"},"userId":{"type":"integer","format":"int64"},"phone":{"type":"string","description":"Phone number of the person"},"email":{"type":"string","description":"Email Id of the person"},"gender":{"type":"string","description":"Gender of the person"},"address":{"type":"string","description":"Address of the person"},"pincode":{"type":"string","description":"Pincode of the person's residence"},"relationship":{"type":"string","description":"Relationship with person involved in the policy","enum":["Not Known","Self","Brother","Mother","Father","Sister","Son","Daughter","Mother-in-Law","Father-in-Law","Son-in-Law","Daughter-in-Law","Brother-in-Law","Sister-in-Law","LegalHeir","Husband","Spouse","Wife","Other"]},"city":{"type":"string","description":"City of the person's residence"},"state":{"type":"string","description":"State of the person's residence"},"maritalStatus":{"type":"string","description":"Marital status of the person"},"occupation":{"type":"string","description":"Occupation of the person"},"type":{"type":"string","description":"Type of the person"},"policyNumber":{"type":"string","description":"Policy number for the insured"},"certificateNumber":{"type":"string","description":"Policy number"},"employer":{"type":"string","description":"Name of the employer of the person"},"panCard":{"type":"string","description":"PAN card number of the person"},"memberId":{"type":"string","description":"Member id of the person"},"account":{"$ref":"#/components/schemas/Account"},"passportDetails":{"$ref":"#/components/schemas/PassportDetails"},"uhid":{"type":"string","description":"Unique Health Identification of the person"},"healthCard":{"type":"string","description":"URL for health card"},"healthCardPdf":{"type":"string","description":"URL for health card pdf"},"healthCardImage":{"type":"string"},"dlNumber":{"type":"string","description":"Driving licence number of the person"},"dlImages":{"type":"array","description":"URLs of driving licence image of the person","items":{"type":"string","description":"URLs of driving licence image of the person"}},"coBorrowerShare":{"type":"number","description":"Share of person in loan","format":"float"},"nominee":{"$ref":"#/components/schemas/Nominee"},"referenceId":{"type":"string","description":"Idempotency key for policy"},"startDate":{"type":"string","description":"Start Date"},"endDate":{"type":"string","description":"End Date"},"parameters":{"type":"object","additionalProperties":{"type":"object","description":"Other details related to Insured"},"description":"Other details related to Insured"},"loanApplicationNumber":{"type":"string","description":"Loan Application Number"},"loanDisbursalAmount":{"type":"number","description":"Loan Disbursal amount"},"loanDisbursalDate":{"type":"string","description":"Loan Disbursal Date"},"loanTenureInMonths":{"type":"integer","description":"Loan tenure in months","format":"int32"},"loanTenureInYears":{"type":"integer","description":"Loan tenure in years","format":"int32"},"propertyAddress1":{"type":"string","description":"Address of the property"},"propertyState":{"type":"string","description":"State in which the property lies"},"propertyPincode":{"type":"string","description":"Pincode of the place where the property lies"},"homePolicyTenure":{"type":"integer","description":"Tenure of Home policy","format":"int32"},"loanType":{"type":"string","description":"Type of loan"},"accountNumber":{"type":"string","description":"Account number of the insured"},"amount":{"type":"number"},"hospicashAmount":{"type":"integer","description":"Hospicash Amount","format":"int32"},"familyType":{"type":"string","description":"Family type of the insured"},"disbursementDate":{"type":"string","description":"Disbursement Date"},"emiAmount":{"type":"number","description":"EMI Amount"},"moratoriumPeriodInMonths":{"type":"integer","description":"Grace period before EMI payments start, in months","format":"int32"},"interestRate":{"type":"number","description":"Rate of interest","format":"float"},"providerId":{"type":"string","description":"Unique identifier of the provider"},"providerName":{"type":"string","description":"Name of the provider"},"tenureInMonths":{"type":"integer","description":"Tenure in Months","format":"int32"},"applicationNumber":{"type":"string","description":"Application Number relating to the insured"},"interestRateAccrual":{"type":"boolean","description":"Specifies whether interest will accrue over time"},"flightDetails":{"type":"array","description":"Details of the flight","items":{"type":"string","description":"Details of the flight"}},"linkedAsset":{"$ref":"#/components/schemas/LinkedAsset"},"motor":{"$ref":"#/components/schemas/Motor"},"bookingId":{"type":"string","description":"Booking Id"},"status":{"type":"string","description":"Current Status of the trip","enum":["InvalidEnum","active","cancelled"]},"region":{"type":"string","description":"Regions involved in the trip1: World_Wide_With_US_AND_Canada2: World_Wide_Without_US_AND_Canada3: Asia","enum":["1","2","3"]},"tripType":{"type":"string","description":"Type of the trip0: One_Way1: Return2: Multi_City","enum":["one_way","return","multi_city"]},"rideCategory":{"type":"string","description":"Ride Category of the trip","enum":["INVALID","airport_ride","outstation","pickup","drop"]},"travelType":{"type":"string","description":"Travel type of the trip","enum":["InvalidEnum","domestic","international"]},"bookingDate":{"type":"string","description":"Booking Date of the trip"},"fareType":{"type":"string","description":"Indicates different fare categories available for passengers","enum":["regular","student"]},"passengerCount":{"$ref":"#/components/schemas/PassengerCount"},"noOfStops":{"type":"integer","description":"Number of stops involved in the trip","format":"int32"},"driver":{"$ref":"#/components/schemas/Driver"},"visitingCountry":{"type":"string","description":"Name of the visiting country"},"numberOfDays":{"type":"integer","description":"Number of days of the trip","format":"int64"},"travelClass":{"type":"string","description":"Travel class of the trip"},"advancePurchaseWindow":{"type":"integer","format":"int32"},"origin":{"$ref":"#/components/schemas/Location"},"destination":{"$ref":"#/components/schemas/Location"},"mode":{"type":"string","enum":["InvalidEnum","flight","cab","bus","bike","auto","train","others"]},"journeyType":{"type":"string","description":"Type of Journey","enum":["onward","return"]},"tripCategory":{"type":"string","description":"Category of Trip","enum":["single","multi"]},"propertyArea":{"type":"number","description":"Area of property"},"constructionCost":{"type":"number","description":"Cost of construction"},"houseType":{"type":"string","description":"Type of house environment","enum":["gated-apartment","banglow","standalone","InvalidEnum"]},"occupancyType":{"type":"string","description":"Current occupancy type of the house","enum":["family","cotenants","owner","InvalidEnum"]},"houseAddress":{"$ref":"#/components/schemas/Address"},"appliancesCovered":{"type":"array","description":"List of Appliances covered in the policy","items":{"$ref":"#/components/schemas/Appliance"}},"applianceCount":{"type":"integer","description":"Number of Appliances covered in the policy","format":"int64"},"appliancePremium":{"type":"number","description":"Premium for appliances covered in the policy"},"accessories":{"type":"array","description":"List of accessories covered in the policy","items":{"$ref":"#/components/schemas/Accessory"}},"totalQuantity":{"type":"number","description":"Total quantity of accessories covered in the policy"},"purchaseDate":{"type":"string","description":"Date when the device was purchased","format":"date-time"},"orderId":{"type":"string","description":"Order identifier for the device purchase"},"brand":{"type":"string","description":"Brand of the device"},"price":{"maximum":1000000,"minimum":1,"type":"number","description":"Price of the device"},"deliveryDate":{"type":"string","description":"Date when the device was delivered","format":"date"},"serialNumber":{"type":"string","description":"Primary serial number of the device"},"serialNumber2":{"type":"string","description":"Secondary serial number of the device"},"manufacturerWarrantyInMonths":{"type":"integer","description":"Manufacturer warranty duration in months","format":"int32"},"manufacturerWarrantyInYears":{"type":"integer","description":"Manufacturer warranty duration in years","format":"int32"},"tenureInYears":{"type":"integer","description":"Loan duration in years","format":"int32"},"memStartDate":{"type":"string","description":"Membership start date","format":"date"},"subCategory":{"type":"string","description":"Sub-category of the device (e.g., mobile)"},"itemId":{"type":"string","description":"Item identifier"},"dealer":{"$ref":"#/components/schemas/Dealer"},"registeredName":{"type":"string","description":"Registered name of the shop"},"gstin":{"type":"string","description":"GST number for the shop"},"shopType":{"type":"string","description":"Type of shop","enum":["food_and_fmcg","clothing_and_accessories","medicine","electronics_and_appliances","others"]},"annualTurnover":{"type":"string","description":"Category of annual turnover","enum":["less_than_twenty_five_lakhs","twenty_five_lakhs_to_fifty_lakhs","fifty_lakhs_to_one_cr","above_one_cr"]},"contents":{"type":"array","description":"Shop contents","items":{"type":"string","description":"Shop contents"}},"shopAddress":{"$ref":"#/components/schemas/Address"},"coldStorage":{"type":"boolean","description":"Whether the shop has cold storage"},"shopOccupancyType":{"type":"string","description":"Type of shop occupancy","enum":["owned","rented"]},"sumInsured":{"type":"number","description":"Sum insured for the shop","format":"float"}},"description":"Detailed insured-fire_contract payload"},"PartnershipOneFireIssuancePolicyRequestDTO.InsuredPremiumDTO":{"required":["insured_id"],"type":"object","properties":{"insured_id":{"type":"string","description":"Insured ID for premium details"},"net_premium":{"type":"number","format":"double"},"gross_premium":{"type":"number","format":"double"},"tax":{"type":"number","format":"double"},"discount":{"type":"number","format":"double"},"breakup":{"$ref":"#/components/schemas/Breakup"}},"description":"Insured-specific premium details"},"PartnershipOneFireIssuancePolicyRequestDTO.MetaDataDTO":{"required":["additionalInfo"],"type":"object","properties":{"issuedOn":{"type":"string","description":"Issued date in ISO offset format...","format":"date-time"},"additionalInfo":{"$ref":"#/components/schemas/PartnershipOneFireIssuancePolicyRequestDTO.AdditionalInfoDTO"}},"description":"Meta information"},"PartnershipOneFireIssuancePolicyRequestDTO.OrderRequestDTOPolicyMetaDataInsured":{"required":["parameters","proposal"],"type":"object","properties":{"orderId":{"type":"string","description":"Unique order identifier"},"proposal":{"$ref":"#/components/schemas/PartnershipOneFireIssuancePolicyRequestDTO.ProposalRequestDTOPolicyMetaDataInsured"},"parameters":{"type":"object","additionalProperties":{"type":"object","description":"partner_id is mandatory"},"description":"partner_id is mandatory"},"proposalId":{"type":"string","description":"External proposal identifier"}},"description":"Order details"},"PartnershipOneFireIssuancePolicyRequestDTO.PlanPremiumDTO":{"required":["insured","planId"],"type":"object","properties":{"planId":{"type":"string","description":"Plan ID for premium details"},"breakup":{"$ref":"#/components/schemas/Breakup"},"insured":{"$ref":"#/components/schemas/PartnershipOneFireIssuancePolicyRequestDTO.InsuredPremiumDTO"},"parameters":{"type":"object","additionalProperties":{"type":"object","description":"Extra parameters if needed"},"description":"Extra parameters if needed"}},"description":"Plan-wise premium details"},"PartnershipOneFireIssuancePolicyRequestDTO.PlansDTO":{"required":["insuredId","parameters","planId"],"type":"object","properties":{"planId":{"type":"string","description":"Identifier of fire contract insurance plan"},"insuredId":{"type":"string","description":"Associated insured reference ID"},"parameters":{"type":"object","additionalProperties":{"type":"object","description":"plan_type is mandatory"},"description":"plan_type is mandatory"}},"description":"fire contract plan selection details"},"PartnershipOneFireIssuancePolicyRequestDTO.PremiumDTO":{"required":["plan"],"type":"object","properties":{"plan":{"type":"array","description":"Plan-level premium breakdown","items":{"$ref":"#/components/schemas/PartnershipOneFireIssuancePolicyRequestDTO.PlanPremiumDTO"}},"breakup":{"$ref":"#/components/schemas/Breakup"}},"description":"Premium breakdown details"},"PartnershipOneFireIssuancePolicyRequestDTO.ProposalRequestDTOPolicyMetaDataInsured":{"required":["category","insured","meta","plans","premium","users"],"type":"object","properties":{"meta":{"$ref":"#/components/schemas/PartnershipOneFireIssuancePolicyRequestDTO.MetaDataDTO"},"category":{"$ref":"#/components/schemas/PartnershipOneFireIssuancePolicyRequestDTO.CategoryDTO"},"plans":{"type":"array","description":"List of fire contract plans selected","items":{"$ref":"#/components/schemas/PartnershipOneFireIssuancePolicyRequestDTO.PlansDTO"}},"insured":{"type":"array","description":"Insured fire contract details","items":{"$ref":"#/components/schemas/PartnershipOneFireIssuancePolicyRequestDTO.InsureDTO"}},"users":{"type":"array","description":"User details (customers & nominees)","items":{"$ref":"#/components/schemas/PartnershipOneFireIssuancePolicyRequestDTO.UsersDTO"}},"premium":{"$ref":"#/components/schemas/PartnershipOneFireIssuancePolicyRequestDTO.PremiumDTO"},"proposalId":{"type":"string","description":"External proposal identifier"},"attribution":{"$ref":"#/components/schemas/Attribution"}},"description":"Details of the fire contract proposal"},"PartnershipOneFireIssuancePolicyRequestDTO.UserParameters":{"required":["coBorrowerShare","pincode","state"],"type":"object","properties":{"pincode":{"type":"string","description":"user Pincode"},"state":{"type":"string","description":"user state"},"relationship":{"type":"string","description":"Nominee details, relation with the insured person(required for nominee)","enum":["Not Known","Self","Brother","Mother","Father","Sister","Son","Daughter","Mother-in-Law","Father-in-Law","Son-in-Law","Daughter-in-Law","Brother-in-Law","Sister-in-Law","LegalHeir","Husband","Spouse","Wife","Other"]},"coBorrowerShare":{"type":"integer","description":"Co-borrower share","format":"int32"}},"description":"Parameters for each plan: contains plan_type"},"PartnershipOneFireIssuancePolicyRequestDTO.UsersDTO":{"required":["insuredId","name","parameters","phone","role","userId"],"type":"object","properties":{"role":{"type":"string","description":"Role: customer or nominee"},"relationship":{"type":"string"},"insuredId":{"type":"string","description":"Insured fire contract reference ID"},"gender":{"type":"string","description":"Gender: M/F"},"dob":{"type":"string","description":"Date of birth (YYYY-MM-DD)","format":"date"},"userId":{"type":"string","description":"User identifier"},"email":{"type":"string","description":"Email address"},"phone":{"type":"string","description":"Phone number (10 digits)"},"name":{"type":"string","description":"Full name of user"},"parameters":{"$ref":"#/components/schemas/PartnershipOneFireIssuancePolicyRequestDTO.UserParameters"}},"description":"Detailed user payload"},"PartnershipOneElectronicsRequestDTO.CategoryDTO":{"required":["name"],"type":"object","properties":{"name":{"type":"string","description":"Name of the category (e.g., extended_battery_warranty)"},"parameters":{"type":"object","additionalProperties":{"type":"object"}}},"description":"Category of the electronics warranty"},"PartnershipOneElectronicsRequestDTO.InsuredDTO":{"required":["brand","category","definition","deliveryDate","insuredId","model","name","policyStartDate","price","purchaseDate","serialNumber"],"type":"object","properties":{"definition":{"type":"string","description":"Type of insured asset (e.g., electric_bike_battery)"},"insuredId":{"type":"string","description":"Unique insured asset identifier"},"invoiceDays":{"type":"string","description":"Number of days invoiced"},"tenureInDays":{"type":"string","description":"Policy tenure in days"},"variantId":{"type":"string","description":"Variant identifier"},"ordReading":{"type":"string","description":"Odometer reading or equivalent"},"category":{"type":"string","description":"Asset category code (e.g., ebw)"},"model":{"type":"string","description":"Asset model name"},"variant":{"type":"string","description":"Asset variant code"},"makeModelVariant":{"type":"string","description":"Combined make-model-variant string"},"policyStartDate":{"type":"string","description":"Policy start date (YYYY-MM-DD)"},"vehicleType":{"type":"string","description":"Type of vehicle or device"},"make":{"type":"string","description":"Manufacturer code or name"},"purchaseDate":{"type":"string","description":"Purchase date of the asset (YYYY-MM-DD)"},"orderId":{"type":"string","description":"Original order identifier"},"name":{"type":"string","description":"Asset display name"},"brand":{"type":"string","description":"Brand name of the asset"},"price":{"type":"integer","description":"Asset price in smallest currency unit","format":"int32"},"deliveryDate":{"type":"string","description":"Delivery date of the asset (YYYY-MM-DD)"},"serialNumber":{"type":"string","description":"Primary serial or VIN number"},"serialNumber2":{"type":"string","description":"Secondary serial number (if any)"},"manufacturerWarranty":{"$ref":"#/components/schemas/PartnershipOneElectronicsRequestDTO.ManufacturerWarrantyDTO"},"bin":{"type":"string","description":"BIN code for transaction tracking"},"vin":{"type":"string","description":"Vehicle identification number or similar"}},"description":"Details of an insured electronics asset"},"PartnershipOneElectronicsRequestDTO.ManufacturerWarrantyDTO":{"type":"object","properties":{"days":{"type":"integer","description":"Warranty duration in days","format":"int32"},"months":{"type":"integer","description":"Warranty duration in months","format":"int32"}},"description":"Manufacturer warranty duration details"},"PartnershipOneElectronicsRequestDTO.MetaDTO":{"required":["sendCommunication"],"type":"object","properties":{"sendCommunication":{"$ref":"#/components/schemas/PartnershipOneElectronicsRequestDTO.SendCommunicationDTO"}},"description":"Metadata for communication settings"},"PartnershipOneElectronicsRequestDTO.OrderRequestDTOPolicyMetaDataInsured":{"required":["proposal"],"type":"object","properties":{"proposal":{"$ref":"#/components/schemas/PartnershipOneElectronicsRequestDTO.ProposalRequestDTOPolicyMetaDataInsured"}},"description":"Order details"},"PartnershipOneElectronicsRequestDTO.PlanDTO":{"required":["parameters","planId"],"type":"object","properties":{"planId":{"type":"string","description":"Unique plan identifier"},"parameters":{"$ref":"#/components/schemas/PartnershipOneElectronicsRequestDTO.PlanDTO.ParametersDTO"}},"description":"Details of a selected warranty plan"},"PartnershipOneElectronicsRequestDTO.PlanDTO.ParametersDTO":{"required":["insuranceProgramId","masterPolicyNumber","planName","planPurchaseDate"],"type":"object","properties":{"masterPolicyNumber":{"type":"string","description":"Master policy number associated with the plan"},"planName":{"type":"string","description":"Name of the insurance plan"},"planPurchaseDate":{"type":"string","description":"Date when the plan was purchased (YYYY-MM-DD)"},"insuranceProgramId":{"type":"string","description":"Insurance program identifier"}},"description":"Detailed parameters for the warranty plan"},"PartnershipOneElectronicsRequestDTO.ProposalRequestDTOPolicyMetaDataInsured":{"required":["category","insured","meta","plans","users"],"type":"object","properties":{"meta":{"$ref":"#/components/schemas/PartnershipOneElectronicsRequestDTO.MetaDTO"},"category":{"$ref":"#/components/schemas/PartnershipOneElectronicsRequestDTO.CategoryDTO"},"plans":{"type":"array","description":"List of selected warranty plans","items":{"$ref":"#/components/schemas/PartnershipOneElectronicsRequestDTO.PlanDTO"}},"insured":{"type":"array","description":"Details of insured electronics assets","items":{"$ref":"#/components/schemas/PartnershipOneElectronicsRequestDTO.InsuredDTO"}},"users":{"type":"array","description":"Customer user details","items":{"$ref":"#/components/schemas/PartnershipOneElectronicsRequestDTO.UserDTO"}}},"description":"Proposal-level details"},"PartnershipOneElectronicsRequestDTO.SendCommunicationDTO":{"type":"object","properties":{"sendSms":{"type":"boolean","description":"Whether to send SMS"},"sendEmail":{"type":"boolean","description":"Whether to send email"}},"description":"Controls SMS and email notifications"},"PartnershipOneElectronicsRequestDTO.UserDTO":{"required":["email","gender","insuredId","name","phone","userId"],"type":"object","properties":{"role":{"type":"string","description":"Role of the user (e.g., customer)"},"insuredId":{"type":"string","description":"Linked insured asset identifier"},"gender":{"type":"string","description":"Gender of the user"},"userId":{"type":"string","description":"Unique user identifier"},"email":{"type":"string","description":"Email address of the user"},"phone":{"type":"string","description":"Phone number of the user"},"name":{"type":"string","description":"Full name of the user"}},"description":"User or customer details"},"PartnershipOneElectronicsRequestDTOPolicyMetaDataInsured":{"required":["order"],"type":"object","properties":{"order":{"$ref":"#/components/schemas/PartnershipOneElectronicsRequestDTO.OrderRequestDTOPolicyMetaDataInsured"}},"description":"Request payload for partnership electronics warranty issuance"},"EndorsementData":{"required":["category","partnerId","planId","planType","updatedOn","users"],"type":"object","properties":{"planId":{"type":"string","description":"Plan identifier","example":"<plan_id>"},"partnerId":{"type":"string","description":"Partner identifier","example":"<partner_id>"},"updatedOn":{"type":"string","description":"Timestamp when the endorsement was updated","format":"date-time","example":"2024-10-28T14:35:20.123Z"},"category":{"type":"string","description":"Category of insurance","example":"life","enum":["life","health","card","loan","house","trip"]},"planType":{"type":"string","description":"Plan type identifier","example":"1"},"users":{"type":"array","description":"User objects to be updated. customer, dependents, and/or nominee objects.","items":{"$ref":"#/components/schemas/EndorsementUser"}}},"description":"Endorsement data containing policy and user information"},"EndorsementUser":{"required":["dob","insuredId","name","phone","role","userId"],"type":"object","properties":{"role":{"type":"string","description":"Role of the user in the policy","example":"customer","enum":["customer","nominee","dependent"]},"insuredId":{"type":"string","description":"Insured identifier","example":"1"},"gender":{"type":"string","description":"Gender of the user","example":"M","enum":["M","F","Other"]},"userId":{"type":"string","description":"User identifier","example":"1"},"email":{"type":"string","description":"Email address of the user","example":"john@gmail.com"},"phone":{"type":"string","description":"Phone number of the user","example":"9838246375"},"name":{"type":"string","description":"Name of the user","example":"John"},"dob":{"type":"string","description":"Date of birth","example":"1997-05-06"},"parameters":{"type":"object","additionalProperties":{"type":"string","description":"Additional parameters like address, relationship, etc."},"description":"Additional parameters like address, relationship, etc."}},"description":"User details for endorsement"},"EndorsementV2":{"required":["data","type"],"type":"object","properties":{"type":{"type":"string","description":"Type of endorsement operation","example":"replace"},"parameters":{"type":"object","additionalProperties":{"type":"string","description":"Additional parameters for the endorsement"},"description":"Additional parameters for the endorsement"},"data":{"$ref":"#/components/schemas/EndorsementData"}},"description":"Individual endorsement entry"},"PartnershipEndorsementRequestDTO":{"required":["endorsements","policyId"],"type":"object","properties":{"plan":{"type":"string","description":"Plan identifier","example":"<plan_id>"},"partnerId":{"type":"string","description":"Partner identifier","example":"<partner_id>"},"policyId":{"type":"string","description":"Encrypted policy identifier","example":"iCSG0Jag9cblH1YFs1wCYg"},"endorsementType":{"type":"string","description":"Endorsement type","example":"NomineeUpdate","enum":["PolicyCancellation","TripCancellation","PreClosure","PolicyTransfer","AddressUpdation","PolicyRenewal","TripUpdation","RevertCancellation","CustomerCancellation","SessionExtension","SessionCancellation","PlanUpdate","NomineeUpdate","AccountUpdation","DependentAddition","Modification","InsuredUpdation","DependentUpdation","DependentDeletion","TravelDateUpdation","HidePolicy","UnhidePolicy","EndorsePhoneNumber","ElectronicsDeviceUpdation"]},"category":{"type":"string","description":"Category of insurance","example":"life","enum":["InvalidEnum","trip","life","flight","health","card","house","loan","fire","cyber_protection","travel","hotel","shop","cgl","device","motor","ecommerce","life","health","card","loan","house","trip"]},"planType":{"type":"integer","description":"Plan type identifier","format":"int32","example":1},"updatedOn":{"type":"string","description":"Timestamp when endorsement was last updated","format":"date-time","example":"2024-10-28T14:35:20.123Z"},"person":{"type":"array","description":"List of Person objects derived from users","items":{"$ref":"#/components/schemas/Person"}},"endorsements":{"type":"array","description":"List of endorsements to be processed","items":{"$ref":"#/components/schemas/EndorsementV2"}}},"description":"Partnership Endorsement Request DTO V2 - Independent version"},"PartnershipSessionExtensionRequestDTO":{"required":["endorsements","policyId"],"type":"object","properties":{"plan":{"type":"string","description":"Plan identifier","example":"<plan_id>"},"partnerId":{"type":"string","description":"Partner identifier","example":"<partner_id>"},"policyId":{"type":"string","description":"Encrypted policy identifier","example":"<policy_encrypted_key>"},"endorsementType":{"type":"string","description":"Endorsement type","example":"SessionExtension","enum":["PolicyCancellation","TripCancellation","PreClosure","PolicyTransfer","AddressUpdation","PolicyRenewal","TripUpdation","RevertCancellation","CustomerCancellation","SessionExtension","SessionCancellation","PlanUpdate","NomineeUpdate","AccountUpdation","DependentAddition","Modification","InsuredUpdation","DependentUpdation","DependentDeletion","TravelDateUpdation","HidePolicy","UnhidePolicy","EndorsePhoneNumber","ElectronicsDeviceUpdation"]},"category":{"type":"string","description":"Category of insurance","example":"health","enum":["InvalidEnum","trip","life","flight","health","card","house","loan","fire","cyber_protection","travel","hotel","shop","cgl","device","motor","ecommerce","life","health","card","loan","house","trip"]},"updatedOn":{"type":"string","description":"Timestamp when endorsement was last updated","format":"date-time","example":"2024-10-28T14:35:20.123Z"},"endorsements":{"type":"array","description":"List of session extension endorsements to be processed","items":{"$ref":"#/components/schemas/SessionExtensionEndorsement"}}},"description":"Partnership Session Extension Request DTO - Independent version without parent dependency"},"SessionExtensionData":{"required":["category","linkedAsset","partnerId","planId","updatedOn"],"type":"object","properties":{"planId":{"type":"string","description":"Plan identifier","example":"<plan_id>"},"partnerId":{"type":"string","description":"Partner identifier","example":"<partner_id>"},"updatedOn":{"type":"string","description":"Timestamp when the endorsement was updated","format":"date-time","example":"2024-10-28T14:35:20.123Z"},"category":{"type":"string","description":"Category of insurance","example":"life","enum":["life","health","card","loan","house","trip"]},"linkedAsset":{"$ref":"#/components/schemas/LinkedAsset"}},"description":"Session extension data containing policy and session information"},"SessionExtensionEndorsement":{"required":["data","type"],"type":"object","properties":{"type":{"type":"string","description":"Type of endorsement operation","example":"add"},"parameters":{"type":"object","additionalProperties":{"type":"string","description":"Additional parameters for the endorsement (used to determine type)","example":"{\"ekind\":\"SessionExtension\"}"},"description":"Additional parameters for the endorsement (used to determine type)","example":{"ekind":"SessionExtension"}},"data":{"$ref":"#/components/schemas/SessionExtensionData"}},"description":"Individual session extension endorsement entry"},"CancellationData":{"required":["cancelledOn","partnerId","planId"],"type":"object","properties":{"planId":{"type":"string","description":"Plan identifier","example":"<plan_id>"},"partnerId":{"type":"string","description":"Partner identifier","example":"<partner_id>"},"cancelledOn":{"type":"string","description":"Timestamp when the policy was cancelled","format":"date-time","example":"2024-10-28T14:35:20.123Z"}},"description":"Cancellation data containing policy information"},"CancellationEndorsement":{"required":["data","type"],"type":"object","properties":{"type":{"type":"string","description":"Type of endorsement operation","example":"cancel"},"data":{"$ref":"#/components/schemas/CancellationData"}},"description":"Individual cancellation endorsement entry"},"PartnershipCancellationRequestDTO":{"required":["endorsements","policyId"],"type":"object","properties":{"plan":{"type":"string","description":"Plan identifier","example":"PLAN_1234"},"partnerId":{"type":"string","description":"Partner identifier","example":"PARTNER_5678"},"policyId":{"type":"string","description":"Encrypted policy identifier","example":"iCSG0Jag9cblH1YFs1wCYg"},"endorsementType":{"type":"string","description":"Type of endorsement operation","example":"PolicyCancellation","enum":["PolicyCancellation","TripCancellation","PreClosure","PolicyTransfer","AddressUpdation","PolicyRenewal","TripUpdation","RevertCancellation","CustomerCancellation","SessionExtension","SessionCancellation","PlanUpdate","NomineeUpdate","AccountUpdation","DependentAddition","Modification","InsuredUpdation","DependentUpdation","DependentDeletion","TravelDateUpdation","HidePolicy","UnhidePolicy","EndorsePhoneNumber","ElectronicsDeviceUpdation"]},"updatedOn":{"type":"string","description":"Timestamp when policy was updated","format":"date-time","example":"2024-10-28T14:35:20.123Z"},"endorsements":{"type":"array","description":"List of cancellation endorsements to be processed","items":{"$ref":"#/components/schemas/CancellationEndorsement"}}},"description":"Partnership Policy Cancellation Request DTO - Independent version without parent dependency"},"ActionDetails":{"type":"object","properties":{"title":{"type":"string"},"url":{"$ref":"#/components/schemas/ActionUrl"},"description":{"type":"string"},"icon":{"type":"string"}}},"ActionUrl":{"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}},"ClaimOutput":{"type":"object","properties":{"cover":{"$ref":"#/components/schemas/CoverDetails"},"claimant":{"$ref":"#/components/schemas/ClaimantDetails"},"trackingUrl":{"type":"string"},"nextPageUrl":{"type":"object"},"statusDisplay":{"type":"string"},"status":{"type":"string"},"action":{"type":"string"},"showAction":{"type":"boolean"},"actionUrl":{"type":"string"},"claimKindDisplay":{"type":"string"},"visibilityDate":{"type":"string"},"claimRequestNumber":{"type":"string"},"actionDetails":{"$ref":"#/components/schemas/ActionDetails"},"tag":{"type":"string"},"createdOn":{"type":"string"},"updatedOn":{"type":"string"},"claimAmountPaid":{"type":"number","format":"double"},"incidentDetails":{"$ref":"#/components/schemas/IncidentDetails"},"claimUrl":{"type":"string"},"coverName":{"type":"string"},"machineInstanceId":{"type":"string"},"openEscalations":{"type":"array","items":{"$ref":"#/components/schemas/Escalation"}},"escalation_config":{"$ref":"#/components/schemas/EscalationConfig"}}},"ClaimantDetails":{"type":"object","properties":{"name":{"type":"string"}}},"CoverDetails":{"type":"object","properties":{"name":{"type":"string"},"id":{"type":"string"}}},"Escalation":{"type":"object","properties":{"description":{"type":"string"},"attachments":{"type":"array","items":{"$ref":"#/components/schemas/EscalationDocument"}},"status":{"type":"string"},"escalation_id":{"type":"string"},"escalation_type":{"type":"string"},"freshdesk_ticket_url":{"type":"string"},"raised_by":{"$ref":"#/components/schemas/EscalationActor"},"raised_at":{"type":"string","format":"date-time"}}},"EscalationActor":{"type":"object","properties":{"name":{"type":"string"},"email":{"type":"string"},"user_id":{"type":"string"}}},"EscalationConfig":{"type":"object","properties":{"supported_types":{"type":"array","items":{"$ref":"#/components/schemas/EscalationType"}},"queue_url":{"type":"string"}}},"EscalationDocument":{"type":"object","properties":{"file_name":{"type":"string"},"s3_key":{"type":"string"}}},"EscalationType":{"type":"object","properties":{"value":{"type":"string"},"label":{"type":"string"}}},"IncidentDetails":{"type":"object","properties":{"origin":{"type":"string"},"destination":{"type":"string"},"journeyType":{"type":"string","enum":["onward","return"]},"flightNumber":{"type":"string"},"scheduledArrivalTime":{"type":"string"},"actualArrivalTime":{"type":"string"},"delayInMinutes":{"type":"integer","format":"int64"},"damageType":{"type":"string"},"minimumDelayForClaim":{"type":"integer","format":"int64"}}},"JarvisClaimsResponse":{"type":"object","properties":{"claims":{"type":"array","items":{"$ref":"#/components/schemas/ClaimOutput"}},"latestClaimTrackingUrl":{"type":"string"}}}}},"x-tagGroups":[{"name":"Policy Issuance","tags":["Overview","Authentication","Policy Issuance","Loan-Shield","Trip","GIG","Health","House","Credit Life","Fire","Cyber Protection","Electronics","Policy Retrieval"]},{"name":"Policy Endorsement","tags":["Policy Endorsement","Financial","Non-Financial"]},{"name":"Policy Proposal","tags":["Policy Proposal","Credit Life Proposal","Credit Life Templates"]},{"name":"Claims Management","tags":["Claims Management","Create Claims","Get Claims"]}]}