POST api/Customer/CreateOrUpdate
Request Information
URI Parameters
None.
Body Parameters
CustomerName | Description | Type | Additional information |
---|---|---|---|
AddressLine1 | string |
None. |
|
AddressLine2 | string |
None. |
|
AddressLine3 | string |
None. |
|
CountryId | globally unique identifier |
None. |
|
County | string |
None. |
|
DateOfBirth | date |
None. |
|
DaytimeNumber | string |
None. |
|
EmailAddress | string |
Required |
|
EveningNumber | string |
None. |
|
FirstName | string |
None. |
|
HouseName | string |
None. |
|
HouseNumber | string |
None. |
|
Id | globally unique identifier |
None. |
|
IsLocked | boolean |
None. |
|
LastName | string |
None. |
|
MobileNumber | string |
None. |
|
PostCode | string |
None. |
|
TitleId | globally unique identifier |
None. |
|
Town | string |
None. |
|
MarketingContactByEmail | boolean |
None. |
|
MarketingContactByPhone | boolean |
None. |
|
MarketingContactBySMS | boolean |
None. |
Request Formats
application/json, text/json
Sample:
{ "AddressLine1": "sample string 1", "AddressLine2": "sample string 2", "AddressLine3": "sample string 3", "CountryId": "436a8f23-e0d7-4ef8-9d2e-749810522e2e", "County": "sample string 4", "DateOfBirth": "2025-09-13T03:06:00.2452632+01:00", "DaytimeNumber": "sample string 5", "EmailAddress": "sample string 6", "EveningNumber": "sample string 7", "FirstName": "sample string 8", "HouseName": "sample string 9", "HouseNumber": "sample string 10", "Id": "5de6fc8d-5d90-4731-8120-d99206ebcaa4", "IsLocked": true, "LastName": "sample string 12", "MobileNumber": "sample string 13", "PostCode": "sample string 14", "TitleId": "0edea723-9651-43b0-a403-e84de30685ad", "Town": "sample string 15", "MarketingContactByEmail": true, "MarketingContactByPhone": true, "MarketingContactBySMS": true }
application/xml, text/xml
Sample:
<Customer xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Tss.Eitr.Customer.Agria.WebApi.Models"> <AddressLine1>sample string 1</AddressLine1> <AddressLine2>sample string 2</AddressLine2> <AddressLine3>sample string 3</AddressLine3> <CountryId>436a8f23-e0d7-4ef8-9d2e-749810522e2e</CountryId> <County>sample string 4</County> <DateOfBirth>2025-09-13T03:06:00.2452632+01:00</DateOfBirth> <DaytimeNumber>sample string 5</DaytimeNumber> <EmailAddress>sample string 6</EmailAddress> <EveningNumber>sample string 7</EveningNumber> <FirstName>sample string 8</FirstName> <HouseName>sample string 9</HouseName> <HouseNumber>sample string 10</HouseNumber> <Id>5de6fc8d-5d90-4731-8120-d99206ebcaa4</Id> <IsLocked>true</IsLocked> <LastName>sample string 12</LastName> <MarketingContactByEmail>true</MarketingContactByEmail> <MarketingContactByPhone>true</MarketingContactByPhone> <MarketingContactBySMS>true</MarketingContactBySMS> <MobileNumber>sample string 13</MobileNumber> <PostCode>sample string 14</PostCode> <TitleId>0edea723-9651-43b0-a403-e84de30685ad</TitleId> <Town>sample string 15</Town> </Customer>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
QuoteBasketResponseName | Description | Type | Additional information |
---|---|---|---|
AdditionalPolicyHolder | Collection of AuthorityToDeal |
None. |
|
AffiliateId | globally unique identifier |
None. |
|
AnnualRate | decimal number |
None. |
|
AvailableCollectionDays | Collection of integer |
None. |
|
BasketId | globally unique identifier |
None. |
|
BrandId | globally unique identifier |
None. |
|
CampaignId | globally unique identifier |
None. |
|
Customer | Customer |
None. |
|
Discount | Discount |
None. |
|
DiscountedRate | decimal number |
None. |
|
Id | globally unique identifier |
None. |
|
InsurancePremiumTaxPercentage | decimal number |
None. |
|
InsurancePremiumTaxValue | decimal number |
None. |
|
IsRenewalQuote | boolean |
None. |
|
MonthlyRate | decimal number |
None. |
|
MultipetPercentage | decimal number |
None. |
|
MultipetAmount | decimal number |
None. |
|
PaymentSchedule | Collection of PaymentScheduleItem |
None. |
|
Pet | Pet |
None. |
|
PolicyNumber | string |
None. |
|
PolicyStartDate | date |
None. |
|
ProductId | globally unique identifier |
None. |
|
PromoCode | string |
None. |
|
QuoteNotificationSent | boolean |
None. |
|
QuoteReference | string |
None. |
|
SelectedCoverOptionId | globally unique identifier |
None. |
|
TermsAgreed | boolean |
None. |
|
TotalBasketPrice | decimal number |
None. |
|
SelectedExtras | Collection of globally unique identifier |
None. |
|
SelectedFixedExcessId | globally unique identifier |
None. |
|
SelectedVariableExcessId | globally unique identifier |
None. |
|
MicrochipDiscount | decimal number |
None. |
|
MultipetDiscountFlatFee | decimal number |
None. |
|
OnlineDiscount | decimal number |
None. |
Response Formats
application/json, text/json
Sample:
{ "AdditionalPolicyHolder": [ { "AuthorityTypeId": "31c871f4-f8f7-43db-9bfc-3ce2c09536ab", "CustomerId": "4d5dfaff-0be4-41d7-b7aa-59bb20957fda", "DateFrom": "2025-09-13T03:06:00.2452632+01:00", "DateOfBirth": "2025-09-13T03:06:00.2452632+01:00", "DateTo": "2025-09-13T03:06:00.2452632+01:00", "FirstName": "sample string 2", "Id": "4f0debb3-5d4e-4c95-81c2-d7252e7b3ec7", "LastName": "sample string 3", "PolicyId": "e1ebd962-4627-47e3-9a15-cc78ce06f9ee", "PolicyNo": "sample string 4", "RelationshipId": "6542c626-5688-475c-aa7a-f390afc08a07", "TitleId": "bbc6a75d-6e3a-490c-9413-89f467d71816" }, { "AuthorityTypeId": "31c871f4-f8f7-43db-9bfc-3ce2c09536ab", "CustomerId": "4d5dfaff-0be4-41d7-b7aa-59bb20957fda", "DateFrom": "2025-09-13T03:06:00.2452632+01:00", "DateOfBirth": "2025-09-13T03:06:00.2452632+01:00", "DateTo": "2025-09-13T03:06:00.2452632+01:00", "FirstName": "sample string 2", "Id": "4f0debb3-5d4e-4c95-81c2-d7252e7b3ec7", "LastName": "sample string 3", "PolicyId": "e1ebd962-4627-47e3-9a15-cc78ce06f9ee", "PolicyNo": "sample string 4", "RelationshipId": "6542c626-5688-475c-aa7a-f390afc08a07", "TitleId": "bbc6a75d-6e3a-490c-9413-89f467d71816" } ], "AffiliateId": "3f2b6853-9623-42a4-8c97-3455f815e5ca", "AnnualRate": 1.0, "AvailableCollectionDays": [ 1, 2 ], "BasketId": "0f386f09-83b8-4f51-8eec-c54d52bca7ae", "BrandId": "2e745a11-80b5-4eec-8777-04c9a91a6e35", "CampaignId": "c1c88789-71e5-41f2-9721-bf55ef9bc718", "Customer": { "AddressLine1": "sample string 1", "AddressLine2": "sample string 2", "AddressLine3": "sample string 3", "CountryId": "ccdf6ebc-d2a5-4435-afaa-f31449da23ba", "County": "sample string 4", "DateOfBirth": "2025-09-13T03:06:00.2452632+01:00", "DaytimeNumber": "sample string 5", "EmailAddress": "sample string 6", "EveningNumber": "sample string 7", "FirstName": "sample string 8", "HouseName": "sample string 9", "HouseNumber": "sample string 10", "Id": "87cbba4c-6c62-454f-84e9-afdf3804ec2c", "IsLocked": true, "LastName": "sample string 12", "MobileNumber": "sample string 13", "PostCode": "sample string 14", "TitleId": "0ba5ca33-1fc6-4d3b-bd45-7fd9d80335e0", "Town": "sample string 15", "MarketingContactByEmail": true, "MarketingContactByPhone": true, "MarketingContactBySMS": true }, "Discount": { "Amount": 1.0, "ApplyAtEnd": true, "ApplyAtStart": true, "Code": "sample string 4", "Description": "sample string 5", "Id": "21cc2be2-1a02-4402-b04d-d931d86fa864", "IsPercentage": true, "Monthly": true, "NumberOfMonths": 9 }, "DiscountedRate": 1.0, "Id": "d1240d86-9ee9-4dbb-a070-7bcaeacca8ec", "InsurancePremiumTaxPercentage": 1.0, "InsurancePremiumTaxValue": 1.0, "IsRenewalQuote": true, "MonthlyRate": 1.0, "MultipetPercentage": 1.0, "MultipetAmount": 1.0, "PaymentSchedule": [ { "Amount": 1.0, "CollectionDate": "2025-09-13T03:06:00.2452632+01:00" }, { "Amount": 1.0, "CollectionDate": "2025-09-13T03:06:00.2452632+01:00" } ], "Pet": { "IsNextVacVetChecked": true, "BreedId": "c66d5cd4-f25b-4ded-b350-a8299911cc7f", "Cost": 1.0, "DateOfBirth": "2025-09-13T03:06:00.2452632+01:00", "DateOfBirthExact": true, "GenderId": "1e0aa987-66d6-439e-a7ed-ac73ae808e59", "HadPriorThirdPartyLiabilityClaim": true, "Id": "237f3244-a3cb-4326-994c-327e9f37a2c5", "IllnessOrInjury": true, "LastVaccinatedDate": "2025-09-13T03:06:00.2452632+01:00", "MicrochipNumber": "sample string 7", "Name": "sample string 8", "PolicyStartDate": "2025-09-13T03:06:00.2452632+01:00", "PetSizeId": "12c36a3c-6878-4d44-b1a8-de3005f2687f", "SpeciesId": "dadb3c9f-0d52-4632-bbd0-9fef8c277e95", "Vaccinated": true, "VetId": "03b03801-f9f9-4041-be5d-0176ac2d1b12", "VetChecked": true }, "PolicyNumber": "sample string 4", "PolicyStartDate": "2025-09-13T03:06:00.2452632+01:00", "ProductId": "db0eef27-6f58-464e-a19f-fbf930a69c72", "PromoCode": "sample string 6", "QuoteNotificationSent": true, "QuoteReference": "sample string 8", "SelectedCoverOptionId": "e8219741-1044-4e78-84f7-ad988dd9a38c", "TermsAgreed": true, "TotalBasketPrice": 1.0, "SelectedExtras": [ "cfdf6101-5c59-46cd-9fe8-c98d20fa064e", "bac2f026-fb1c-47b9-a709-fe8ddf2578da" ], "SelectedFixedExcessId": "9cd1c958-ef0d-488a-b56c-4b26898a5fd6", "SelectedVariableExcessId": "91da2c7d-3abf-43b9-9fca-26a01a006bf4", "MicrochipDiscount": 1.0, "MultipetDiscountFlatFee": 1.0, "OnlineDiscount": 1.0 }
application/xml, text/xml
Sample:
<QuoteBasketResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Tss.Eitr.Customer.Agria.WebApi.Models"> <AdditionalPolicyHolder> <AuthorityToDeal> <AuthorityTypeId>31c871f4-f8f7-43db-9bfc-3ce2c09536ab</AuthorityTypeId> <CustomerId>4d5dfaff-0be4-41d7-b7aa-59bb20957fda</CustomerId> <DateFrom>2025-09-13T03:06:00.2452632+01:00</DateFrom> <DateOfBirth>2025-09-13T03:06:00.2452632+01:00</DateOfBirth> <DateTo>2025-09-13T03:06:00.2452632+01:00</DateTo> <FirstName>sample string 2</FirstName> <Id>4f0debb3-5d4e-4c95-81c2-d7252e7b3ec7</Id> <LastName>sample string 3</LastName> <PolicyId>e1ebd962-4627-47e3-9a15-cc78ce06f9ee</PolicyId> <PolicyNo>sample string 4</PolicyNo> <RelationshipId>6542c626-5688-475c-aa7a-f390afc08a07</RelationshipId> <TitleId>bbc6a75d-6e3a-490c-9413-89f467d71816</TitleId> </AuthorityToDeal> <AuthorityToDeal> <AuthorityTypeId>31c871f4-f8f7-43db-9bfc-3ce2c09536ab</AuthorityTypeId> <CustomerId>4d5dfaff-0be4-41d7-b7aa-59bb20957fda</CustomerId> <DateFrom>2025-09-13T03:06:00.2452632+01:00</DateFrom> <DateOfBirth>2025-09-13T03:06:00.2452632+01:00</DateOfBirth> <DateTo>2025-09-13T03:06:00.2452632+01:00</DateTo> <FirstName>sample string 2</FirstName> <Id>4f0debb3-5d4e-4c95-81c2-d7252e7b3ec7</Id> <LastName>sample string 3</LastName> <PolicyId>e1ebd962-4627-47e3-9a15-cc78ce06f9ee</PolicyId> <PolicyNo>sample string 4</PolicyNo> <RelationshipId>6542c626-5688-475c-aa7a-f390afc08a07</RelationshipId> <TitleId>bbc6a75d-6e3a-490c-9413-89f467d71816</TitleId> </AuthorityToDeal> </AdditionalPolicyHolder> <AffiliateId>3f2b6853-9623-42a4-8c97-3455f815e5ca</AffiliateId> <AnnualRate>1</AnnualRate> <AvailableCollectionDays xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d2p1:int>1</d2p1:int> <d2p1:int>2</d2p1:int> </AvailableCollectionDays> <BasketId>0f386f09-83b8-4f51-8eec-c54d52bca7ae</BasketId> <BrandId>2e745a11-80b5-4eec-8777-04c9a91a6e35</BrandId> <CampaignId>c1c88789-71e5-41f2-9721-bf55ef9bc718</CampaignId> <Customer> <AddressLine1>sample string 1</AddressLine1> <AddressLine2>sample string 2</AddressLine2> <AddressLine3>sample string 3</AddressLine3> <CountryId>ccdf6ebc-d2a5-4435-afaa-f31449da23ba</CountryId> <County>sample string 4</County> <DateOfBirth>2025-09-13T03:06:00.2452632+01:00</DateOfBirth> <DaytimeNumber>sample string 5</DaytimeNumber> <EmailAddress>sample string 6</EmailAddress> <EveningNumber>sample string 7</EveningNumber> <FirstName>sample string 8</FirstName> <HouseName>sample string 9</HouseName> <HouseNumber>sample string 10</HouseNumber> <Id>87cbba4c-6c62-454f-84e9-afdf3804ec2c</Id> <IsLocked>true</IsLocked> <LastName>sample string 12</LastName> <MarketingContactByEmail>true</MarketingContactByEmail> <MarketingContactByPhone>true</MarketingContactByPhone> <MarketingContactBySMS>true</MarketingContactBySMS> <MobileNumber>sample string 13</MobileNumber> <PostCode>sample string 14</PostCode> <TitleId>0ba5ca33-1fc6-4d3b-bd45-7fd9d80335e0</TitleId> <Town>sample string 15</Town> </Customer> <Discount> <Amount>1</Amount> <ApplyAtEnd>true</ApplyAtEnd> <ApplyAtStart>true</ApplyAtStart> <Code>sample string 4</Code> <Description>sample string 5</Description> <Id>21cc2be2-1a02-4402-b04d-d931d86fa864</Id> <IsPercentage>true</IsPercentage> <Monthly>true</Monthly> <NumberOfMonths>9</NumberOfMonths> </Discount> <DiscountedRate>1</DiscountedRate> <HasErrored>true</HasErrored> <Id>d1240d86-9ee9-4dbb-a070-7bcaeacca8ec</Id> <InsurancePremiumTaxPercentage>1</InsurancePremiumTaxPercentage> <InsurancePremiumTaxValue>1</InsurancePremiumTaxValue> <IsRenewalQuote>true</IsRenewalQuote> <Messages i:nil="true" /> <MicrochipDiscount>1</MicrochipDiscount> <MonthlyRate>1</MonthlyRate> <MultipetAmount>1</MultipetAmount> <MultipetDiscountFlatFee>1</MultipetDiscountFlatFee> <MultipetPercentage>1</MultipetPercentage> <OnlineDiscount>1</OnlineDiscount> <PaymentSchedule> <PaymentScheduleItem> <Amount>1</Amount> <CollectionDate>2025-09-13T03:06:00.2452632+01:00</CollectionDate> </PaymentScheduleItem> <PaymentScheduleItem> <Amount>1</Amount> <CollectionDate>2025-09-13T03:06:00.2452632+01:00</CollectionDate> </PaymentScheduleItem> </PaymentSchedule> <Pet> <BreedId>c66d5cd4-f25b-4ded-b350-a8299911cc7f</BreedId> <Cost>1</Cost> <DateOfBirth>2025-09-13T03:06:00.2452632+01:00</DateOfBirth> <DateOfBirthExact>true</DateOfBirthExact> <GenderId>1e0aa987-66d6-439e-a7ed-ac73ae808e59</GenderId> <HadPriorThirdPartyLiabilityClaim>true</HadPriorThirdPartyLiabilityClaim> <Id>237f3244-a3cb-4326-994c-327e9f37a2c5</Id> <IllnessOrInjury>true</IllnessOrInjury> <IsNextVacVetChecked>true</IsNextVacVetChecked> <LastVaccinatedDate>2025-09-13T03:06:00.2452632+01:00</LastVaccinatedDate> <MicrochipNumber>sample string 7</MicrochipNumber> <Name>sample string 8</Name> <PetSizeId>12c36a3c-6878-4d44-b1a8-de3005f2687f</PetSizeId> <PolicyStartDate>2025-09-13T03:06:00.2452632+01:00</PolicyStartDate> <SpeciesId>dadb3c9f-0d52-4632-bbd0-9fef8c277e95</SpeciesId> <Vaccinated>true</Vaccinated> <VetChecked>true</VetChecked> <VetId>03b03801-f9f9-4041-be5d-0176ac2d1b12</VetId> </Pet> <PolicyNumber>sample string 4</PolicyNumber> <PolicyStartDate>2025-09-13T03:06:00.2452632+01:00</PolicyStartDate> <ProductId>db0eef27-6f58-464e-a19f-fbf930a69c72</ProductId> <PromoCode>sample string 6</PromoCode> <QuoteNotificationSent>true</QuoteNotificationSent> <QuoteReference>sample string 8</QuoteReference> <SelectedCoverOptionId>e8219741-1044-4e78-84f7-ad988dd9a38c</SelectedCoverOptionId> <SelectedExtras xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d2p1:guid>cfdf6101-5c59-46cd-9fe8-c98d20fa064e</d2p1:guid> <d2p1:guid>bac2f026-fb1c-47b9-a709-fe8ddf2578da</d2p1:guid> </SelectedExtras> <SelectedFixedExcessId>9cd1c958-ef0d-488a-b56c-4b26898a5fd6</SelectedFixedExcessId> <SelectedVariableExcessId>91da2c7d-3abf-43b9-9fca-26a01a006bf4</SelectedVariableExcessId> <TermsAgreed>true</TermsAgreed> <TotalBasketPrice>1</TotalBasketPrice> </QuoteBasketResponse>