Skip to content

Issue instant travel policy

POST
/policies/travel/instant-issue

Authorizations

BearerAuth
Type
HTTP (bearer)

Request Body

application/json
JSON
{
  
"packageId": "string",
  
"clientId": "string",
  
"destination": "string",
  
"startDate": "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"
  
},
  
"beneficiaries": [
  
  
{
  
  
  
"firstName": "string",
  
  
  
"lastName": "string",
  
  
  
"relationship": "string",
  
  
  
"idNumber": "string",
  
  
  
"idType": "string",
  
  
  
"phoneNumber": "string",
  
  
  
"email": "string",
  
  
  
"dateOfBirth": "string",
  
  
  
"gender": "string",
  
  
  
"dependantType": "string",
  
  
  
"isNextOfKin": true
  
  
}
  
],
  
"mobileMoneyAccountNumber": "string",
  
"cardDetails": {
  
  
"city": "string",
  
  
"country": "string",
  
  
"address": "string",
  
  
"zip": 0
  
},
  
"reference": "string"
}

Responses

Success

application/json
JSON
{
  
"status": "string",
  
"message": "string",
  
"txnId": "string",
  
"policy": {
  
  
"id": "string",
  
  
"policyNumber": "string",
  
  
"status": "string",
  
  
"startDate": "string",
  
  
"endDate": "string",
  
  
"basicPremium": 0,
  
  
"premiumLevy": 0,
  
  
"grossPremium": 0,
  
  
"currency": "string"
  
}
}

Playground

Authorization
Body

Samples

Built with ❤️ by Hobbiton Technologies