Skip to content

Extend general policy

POST
/policies/{policyId}/issue

Authorizations

BearerAuth
Type
HTTP (bearer)

Parameters

Path Parameters

policyId*
Type
string
Required

Request Body

application/json
JSON
{
  
"endDate": "string"
}

Responses

Success

application/json
JSON
{
  
"id": "string",
  
"createdAt": "string",
  
"updatedAt": "string",
  
"policyNumber": "string",
  
"status": "string",
  
"premiumStatus": "string",
  
"approvedDate": "string",
  
"startDate": "string",
  
"endDate": "string",
  
"client": {
  
  
"id": "string",
  
  
"createdAt": "string",
  
  
"updatedAt": "string",
  
  
"email": "string",
  
  
"phoneNumber": "string",
  
  
"physicalAddress": "string",
  
  
"type": "string",
  
  
"status": "string",
  
  
"taxPayerId": "string",
  
  
"dateOfBirth": "string",
  
  
"farms": [
  
  
  
{
  
  
  
  
"id": {
  
  
  
  
},
  
  
  
  
"createdAt": {
  
  
  
  
},
  
  
  
  
"updatedAt": {
  
  
  
  
},
  
  
  
  
"name": {
  
  
  
  
},
  
  
  
  
"clientId": {
  
  
  
  
},
  
  
  
  
"client": {
  
  
  
  
},
  
  
  
  
"administrativeAreaId": {
  
  
  
  
},
  
  
  
  
"camp": {
  
  
  
  
}
  
  
  
}
  
  
],
  
  
"name": "string",
  
  
"identificationNumber": "string"
  
},
  
"product": {
  
  
"id": "string",
  
  
"createdAt": "string",
  
  
"updatedAt": "string",
  
  
"name": "string",
  
  
"description": "string",
  
  
"code": "string",
  
  
"source": "string",
  
  
"partnerId": 0,
  
  
"partner": {
  
  
  
"id": "string",
  
  
  
"name": "string",
  
  
  
"email": "string",
  
  
  
"address": {
  
  
  
  
"country": {
  
  
  
  
},
  
  
  
  
"province": {
  
  
  
  
},
  
  
  
  
"district": {
  
  
  
  
},
  
  
  
  
"street": {
  
  
  
  
},
  
  
  
  
"plotNo": {
  
  
  
  
}
  
  
  
},
  
  
  
"paymentMethods": [
  
  
  
  
{
  
  
  
  
}
  
  
  
]
  
  
},
  
  
"insurer": {
  
  
  
"id": "string",
  
  
  
"createdAt": "string",
  
  
  
"updatedAt": "string",
  
  
  
"logoUrl": "string",
  
  
  
"insurerType": "string",
  
  
  
"name": "string",
  
  
  
"shortName": "string",
  
  
  
"address": {
  
  
  
  
"country": {
  
  
  
  
},
  
  
  
  
"province": {
  
  
  
  
},
  
  
  
  
"district": {
  
  
  
  
},
  
  
  
  
"street": {
  
  
  
  
},
  
  
  
  
"plotNo": {
  
  
  
  
}
  
  
  
},
  
  
  
"email": "string",
  
  
  
"status": "string",
  
  
  
"settings": {
  
  
  
  
"id": {
  
  
  
  
},
  
  
  
  
"createdAt": {
  
  
  
  
},
  
  
  
  
"updatedAt": {
  
  
  
  
},
  
  
  
  
"enableSelfCommissionSettlement": {
  
  
  
  
},
  
  
  
  
"enableDirectWalletTransfer": {
  
  
  
  
},
  
  
  
  
"waiveDirectBusinessFee": {
  
  
  
  
},
  
  
  
  
"commissionConfig": {
  
  
  
  
},
  
  
  
  
"insurerId": {
  
  
  
  
},
  
  
  
  
"rtsaUsername": {
  
  
  
  
},
  
  
  
  
"rtsaPassword": {
  
  
  
  
},
  
  
  
  
"smsOriginatorId": {
  
  
  
  
},
  
  
  
  
"airtelMoney": {
  
  
  
  
},
  
  
  
  
"mtnMoney": {
  
  
  
  
},
  
  
  
  
"policyPeriod": {
  
  
  
  
},
  
  
  
  
"quotationValidityDuration": {
  
  
  
  
},
  
  
  
  
"quotationValidityDurationType": {
  
  
  
  
}
  
  
  
}
  
  
},
  
  
"classOfBusiness": {
  
  
  
"id": "string",
  
  
  
"name": "string",
  
  
  
"order": 0
  
  
},
  
  
"category": {
  
  
  
"id": "string",
  
  
  
"createdAt": "string",
  
  
  
"updatedAt": "string",
  
  
  
"name": "string",
  
  
  
"description": "string",
  
  
  
"isActive": true,
  
  
  
"classOfBusinessId": "string",
  
  
  
"classOfBusinessName": "string"
  
  
},
  
  
"productCategoryName": "string",
  
  
"paymentMethods": [
  
  
  
"string"
  
  
],
  
  
"codeRules": [
  
  
  
{
  
  
  
  
"clientType": {
  
  
  
  
},
  
  
  
  
"riskCategoryId": {
  
  
  
  
},
  
  
  
  
"code": {
  
  
  
  
}
  
  
  
}
  
  
]
  
},
  
"premiumLevy": 0,
  
"basicPremium": 0,
  
"grossPremium": 0,
  
"currency": "string",
  
"insurer": {
  
  
"id": "string",
  
  
"createdAt": "string",
  
  
"updatedAt": "string",
  
  
"name": "string"
  
},
  
"risks": [
  
  
{
  
  
  
"id": "string",
  
  
  
"createdAt": "string",
  
  
  
"updatedAt": "string",
  
  
  
"riskId": "string",
  
  
  
"description": "string",
  
  
  
"location": "string",
  
  
  
"sumInsured": 0,
  
  
  
"sumInsuredDescription": "string",
  
  
  
"coveredItems": [
  
  
  
  
{
  
  
  
  
}
  
  
  
],
  
  
  
"premiumLevy": 0,
  
  
  
"basicPremium": 0,
  
  
  
"grossPremium": 0,
  
  
  
"extensionsPremium": 0,
  
  
  
"discountsPremium": 0,
  
  
  
"premiumRate": 0,
  
  
  
"extensions": [
  
  
  
  
{
  
  
  
  
}
  
  
  
],
  
  
  
"discounts": [
  
  
  
  
{
  
  
  
  
}
  
  
  
]
  
  
}
  
],
  
"riskId": "string",
  
"territorialLimits": [
  
  
"string"
  
],
  
"clauses": [
  
  
"string"
  
],
  
"policyHolder": {
  
  
"clientType": "string",
  
  
"name": "string",
  
  
"dateOfBirth": "string",
  
  
"phone": "string",
  
  
"contactPerson": "string",
  
  
"contactPersonPhoneNumber": "string",
  
  
"email": "string",
  
  
"physicalAddress": "string",
  
  
"postalAddress": "string",
  
  
"registrationNumber": "string",
  
  
"idType": "string",
  
  
"idNumber": "string",
  
  
"tpinNumber": "string",
  
  
"sector": "string"
  
}
}

Playground

Authorization
Variables
Key
Value
Body

Samples

Built with ❤️ by Hobbiton Technologies