Post Office Content Schedule

Post Office Content Schedule

POST https://portal-staging.aiicoplc.com/api/services/app/OfficeProductService/PostOfficeSchedule

This endpoint Post Office Content Schedule.

Query Parameters

NameTypeDescription

preOwnership*

String

Building Ownership

genderId*

String

Refer to Get Genders

titleId*

String

Refer to Get Titles

productId*

String

Refer to Get Products

smsTel*

String

Phone number

physicalAddrs*

String

Physical address

pryEmail*

String

Email Address

dateOfBirth*

String

Date of birth

lastName*

String

Last Name

firstName*

String

First Name

identificationUrl*

String

Valid Id image in base 64 string

identificationName*

String

Valid Id name

utilityBillUrl*

String

Utility bill image in base 64 string

utilityBillName*

String

Utility bill name

valueOfContents*

String

Contents Total value

isFullYear*

Boolean

true or false

lgaId*

String

Refer to Get All LGA

subclassSectCovtypeId*

String

Refer to Get Sub Class Type

officeItems*

Array

List of office items and value

address*

String

Office address

tenancy*

String

Type of building tenancy

wef*

String

Start date of Office Content Insurance

wet*

String

End date of Office Content Insurance

Headers

NameTypeDescription

X-ApiKey*

string

To be provided.

Content-Type*

string

application/json

{
"result":{
"preOwnership": "Tenant",
"tenancy": "Multi-tenanted",
"description": null,
"address": "ogba",
"postalAddress": null,
"premiumAmount": 10000.00,
"sumAssured": 2000000.0,
"officeItems": null,
"transactionRef": "OFF-DADA17",
"subclassSectCovtypeId": "9668e363-5d25-e811-a2cc-005056a02281",
"lgas": null,
"titles": null,
"gender": null,
"lgaId": "f833ae6c-98e4-e711-83bb-44850015c0e4",
"isFullYear": false,
"valueOfContents": "80000",
"utilityBillName": "Light",
"utilityBillUrl": "12144124*gaihauvyERTHBW524275245fguiahfua",
"identificationName": "National ID Card",
"identificationUrl": "gu982u8wjkBRYTRRWY745272254YYuwuiw",
"clientShortDescription": null,
"agentShortDescription": null,
"firstName": null,
"lastName": null,
"dateOfBirth": null,
"pryEmail": null,
"branchId": "15439e44-98cf-e711-83b7-44850015c0e7",
"domiciledCountry": "00000000-0000-0000-0000-000000000000",
"dlNo": null,
"dlIssueDate": null,
"yearsOfDrvExperience": null,
"physicalAddrs": null,
"smsTel": null,
"townId": null,
"productId": "1a2f284a-6325-e811-a2cc-005056a02281",
"intermediaryId": null,
"titleId": null,
"genderId": null,
"clientCategoryId": null,
"clientId": "8c44175d-2e78-eb11-a36b-005056a00da2",
"wef": "2021-02-26T12:23:42.55Z",
"wet": "2022-02-25T12:23:42.55Z",
"userId": null,
"ravePublicKey": "FLWPUBK-c674c68d40a0cb428926869498f14171-X",
"interswitchMacKey": "E187B1191265B18338B5DEBAF9F38FEC37B170FF582D4666DAB1F098304D5EE7F3BE15540461FE92F1D40332FDBBA34579034EE2AC78B1A1B8D9A321974025C4",
"interswitchPaymentUrl": "https://sandbox.interswitchng.com/webpay/pay",
"interswitchProductId": "6204",
"interswitchProductItemId": "103",
"wemaBankMacKey": "7E410E2C6FAEB61C7A128026CB0160E4581F90194B72E609EDB46F8D4FFB1637",
"wemaBankPaymentUrl": "https://apps.wemabank.com/GateWay",
"partnerReference": null,
"hash": null,
"isWemaBank": false,
"referralCode": null,
"beneficiaryFullname": null,
"beneficiaryPhone": null,
"beneficiaryDateOfBirth": null,
"isQuote": false
},
"targetUrl": null,
"success": true,
"error": null,
"unAuthorizedRequest": false,
"__abp": true
}
Sample Payload
{
  "preOwnership": "Tenant",
  "tenancy": "Multi-tenanted",
  "address": "ogba",
  "officeItems": [
    {
      "name": "Chair",
      "amount": 30000
    },
        {
      "name": "Table",
      "amount": 50000
    }
  ],
  "subclassSectCovtypeId": "9668e363-5d25-e811-a2cc-005056a02281",
  "lgaId": "f833ae6c-98e4-e711-83bb-44850015c0e4",
  "isFullYear": true,
  "valueOfContents": "80000",
  "utilityBillName": "Light",
  "utilityBillUrl": "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD/...",
  "identificationName": "National ID Card",
  "identificationUrl": "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD/...",
  "firstName": "John",
  "lastName": "Doe",
  "dateOfBirth": "2001-02-26T12:23:42.550Z",
  "pryEmail": "innovation@aiicoplc.com",
  "physicalAddrs": "Ikeja",
  "smsTel": "0810000000",
  "productId": "1a2f284a-6325-e811-a2cc-005056a02281",
  "titleId": "08439e44-98cf-e711-83b7-44850015c0e7",
  "genderId": "02439e44-98cf-e711-83b7-44850015c0e7",
  "wef": "2021-02-26T12:23:42.550Z",
  "wet": "2021-02-25T12:23:42.550Z"

}
  1. For half year, kindly change the value of "isFullYear" to false.

  2. WefDt means policy start date, while WetDt means policy end date. The WetDt = (WefDt + One year) - One day

Last updated