Post Shop Content Schedule

Post Shop Content Schedule

POST https://portal-staging.aiicoplc.com/api/services/app/ShopProductService/PostShopSchedule

This endpoint Post Shop Content Schedule

Query Parameters

NameTypeDescription

identificationName*

string

Valid Id name

identificationUrl*

string

Valid Id image in base 64 string

utilityBillName*

string

Utility bill name

utilityBillUrl*

string

Utility bill image parsed in base 64 string

lgaId*

string

Refer to Get All LGA

gender*

string

Refer to Get Genders

titles*

string

Refer to Get Titles

typeOfShop*

string

Type of shop

natureOfStructure*

string

Nature of structure

natureOfStock*

string

Nature of Stock

stockTakingMode*

string

Stock Taking Mode

stockAmount*

number

Stock Amount

transactionRef*

string

Transaction Ref

premiumAmount*

number

Premium Amount

address*

string

Address

subclassSectCovtypeId*

string

Refer to Get Sub Class Type

partnerReference*

string

Partner Reference

firstName*

string

First Name

lastName*

string

Last Name

dateOfBirth*

string

Date of Birth

pryEmail*

string

Email Address

physicalAddrs*

string

Physical Address

smsTel*

string

Telephone Number

productId*

string

Refer to Get Product

wef*

string

Start Date of Shop Content Insurance

wet*

string

End Date of Shop Content Insurance

isFullYear*

Boolean

true or false

Headers

NameTypeDescription

X-ApiKey*

string

To be provided

Authentication*

string

application/json

{
    "result": {
        "typeOfShop": "stand alone",
        "otherTypeOfShop": null,
        "natureOfBusiness": "teacher",
        "natureOfStructure": "By Construction",
        "otherNatureOfStructure": null,
        "natureOfStock": "Non Perishable",
        "otherNatureOfStock": null,
        "stockTakingMode": "Daily",
        "otherStockTakingMode": null,
        "keepsStockBook": true,
        "keepsStockBookInSafePlace": true,
        "stockAmount": "50000",
        "declearation": null,
        "transactionRef": "SHP-9FF584",
        "premiumAmount": 10000.00,
        "sumAssured": 2000000.0,
        "address": "gba",
        "isFullYear": false,
        "subclassSectCovtypeId": "99e246a7-5d25-e811-a2cc-005056a02281",
        "lgaId": null,
        "lgas": null,
        "titles": null,
        "gender": null,
        "flutterWavePubKey": null,
        "flutterWaveSecKey": null,
        "clientCategories": null,
        "partnerReference": null,
        "hash": null,
        "utilityBillName": "Light",
        "utilityBillUrl": "12144124*gaihauvyERTHBW524275245fguiahfua",
        "identificationName": "National ID Card",
        "identificationUrl": "gu982u8wjkBRYTRRWY745272254YYuwuiw",
        "firstName": null,
        "lastName": null,
        "dateOfBirth": null,
        "pryEmail": null,
        "branchId": "15439e44-98cf-e711-83b7-44850015c0e7",
        "domiciledCountry": null,
        "dlNo": null,
        "dlIssueDate": null,
        "yearsOfDrvExperience": null,
        "physicalAddrs": null,
        "smsTel": null,
        "townId": null,
        "productId": "939e9f6c-6325-e811-a2cc-005056a02281",
        "intermediaryId": null,
        "titleId": null,
        "genderId": null,
        "clientCategoryId": null,
        "clientId": "2e7f318a-715c-ea11-a2c0-005056a06414",
        "wef": "2019-09-20T08:05:38.251Z",
        "wet": "2020-09-19T08:05:38.251Z",
        "userId": null,
        "ravePublicKey": "FLWPUBK-c674c68d40a0cb428926869498f14171-X",
        "interswitchMacKey": "E187B1191265B18338B5DEBAF9F38FEC37B170FF582D4666DAB1F098304D5EE7F3BE15540461FE92F1D40332FDBBA34579034EE2AC78B1A1B8D9A321974025C4",
        "interswitchPaymentUrl": "https://sandbox.interswitchng.com/webpay/pay",
        "wemaBankMacKey": "7E410E2C6FAEB61C7A128026CB0160E4581F90194B72E609EDB46F8D4FFB1637",
        "wemaBankPaymentUrl": "https://apps.wemabank.com/GateWay",
        "isWemaBank": false,
        "referralCode": null,
        "beneficiaryFullname": null,
        "beneficiaryPhone": null
    },
    "targetUrl": null,
    "success": true,
    "error": null,
    "unAuthorizedRequest": false,
    "__abp": true
}
Sample Payload
{
"typeOfShop": "stand alone",
"otherTypeOfShop": null,
"natureOfBusiness": "teacher",
"natureOfStructure": "By Construction",
"otherNatureOfStructure": null,
"natureOfStock": "Non Perishable",
"otherNatureOfStock": null,
"stockTakingMode": "Daily",
"otherStockTakingMode": null,
"keepsStockBook": true,
"keepsStockBookInSafePlace": true,
"stockAmount": "50000",
"declearation": null,
"premiumAmount": 10000,
"sumAssured": 2000000,
"address": "Victoria Island",
"isFullYear": true,
"subclassSectCovtypeId": "99e246a7-5d25-e811-a2cc-005056a02281",
"firstName": "John",
"lastName": "Doe",
"dateOfBirth": "1985-09-20T08:05:38.251Z",
"pryEmail": "saledare@aiicoplc.com",
"physicalAddrs": "Victoria Island",
"smsTel": "08032989988",
"productId": "939e9f6c-6325-e811-a2cc-005056a02281",
"wef": "2019-09-20T08:05:38.251Z",
"wet": "2020-09-19T08:05:38.251Z",
"TitleId":"08439e44-98cf-e711-83b7-44850015c0e7",
"GenderId": "02439e44-98cf-e711-83b7-44850015c0e7",
"utilityBillName": "Light",
"utilityBillUrl": "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD/...",
"identificationName": "National ID Card",
"identificationUrl": "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD/..."
}
  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