POST api/ContactDebtor/SaveContactDetails?contactId={contactId}
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| contactId | integer |
Required |
Body Parameters
SaveContactDetailsDebtorVM| Name | Description | Type | Additional information |
|---|---|---|---|
| Extranetsettings | ExtranetDebtorSettingsVM |
None. |
|
| AddressPrimary | AddressDebtorVM |
None. |
|
| AddressMail | AddressDebtorVM |
None. |
|
| SameMailAddress | boolean |
None. |
|
| PrimaryPhone | ContactDetailDebtorVM |
None. |
|
| WorkPhone | ContactDetailDebtorVM |
None. |
|
| MobilePhone | ContactDetailDebtorVM |
None. |
|
| EmailAddress | ContactDetailDebtorVM |
None. |
|
| Contact | ContactModel |
None. |
|
| OtherContactRelationshipId | integer |
None. |
Request Formats
application/json, text/json
Sample:
{
"Extranetsettings": {
"SubSystemId": 1,
"FullPaymentFrequencyId": 1,
"FullPaymentArrangementTypeId": 1,
"CentrelinkPaymentFrequencyId": 1,
"CentrelinkArrangementTypeId": 1,
"ManualArrangementTypeId": 1,
"DirectDebitArrangementTypeId": 1,
"MailAddressTypeId": 1,
"MobilePhoneContactTypeId": 1,
"WorkPhoneContactTypeId": 1,
"DefaultAddressTypeId": 1,
"DefaultEmailContactTypeId": 1,
"DefaultPhoneContactTypeId": 1,
"ResidentialAddressTypeIds": "sample string 1",
"PostalAddressTypeIds": "sample string 2"
},
"AddressPrimary": {
"AddressID": 1,
"AddressTypeID": 1,
"ContactID": 1,
"Address": "sample string 1",
"Address2": "sample string 2",
"Address3": "sample string 3",
"Suburb": "sample string 4",
"StateID": 1,
"CountryID": 1,
"Postcode": "sample string 5"
},
"AddressMail": {
"AddressID": 1,
"AddressTypeID": 1,
"ContactID": 1,
"Address": "sample string 1",
"Address2": "sample string 2",
"Address3": "sample string 3",
"Suburb": "sample string 4",
"StateID": 1,
"CountryID": 1,
"Postcode": "sample string 5"
},
"SameMailAddress": true,
"PrimaryPhone": {
"ContactDetailID": 1,
"ContactID": 1,
"ContactDetailTypeID": 1,
"ContactDetail": "sample string 1"
},
"WorkPhone": {
"ContactDetailID": 1,
"ContactID": 1,
"ContactDetailTypeID": 1,
"ContactDetail": "sample string 1"
},
"MobilePhone": {
"ContactDetailID": 1,
"ContactID": 1,
"ContactDetailTypeID": 1,
"ContactDetail": "sample string 1"
},
"EmailAddress": {
"ContactDetailID": 1,
"ContactID": 1,
"ContactDetailTypeID": 1,
"ContactDetail": "sample string 1"
},
"Contact": {
"ContactID": 1,
"IsPerson": true,
"IsUser": true,
"ContactTypeID": 1,
"RoleID": 1,
"Title": "sample string 1",
"FirstName": "sample string 2",
"MiddleName": "sample string 3",
"LastName": "sample string 4",
"TitleSuffix": "sample string 5",
"ContactPosition": "sample string 6",
"EntityName": "sample string 7",
"TradingAs": "sample string 8",
"BusinessNumber": "sample string 9",
"CorporationNumber": "sample string 10",
"UserName": "sample string 11",
"Password": "sample string 12",
"DOB": "2026-01-15T08:44:15.7215734+00:00",
"GenderID": 1,
"Primary_AddressID": 1,
"PrimaryEmail_ContactDetailID": 1,
"PrimaryPhone_ContactDetailID": 1,
"PrimaryFax_ContactDetailID": 1,
"PrimaryInternal_ContactID": 1,
"SectionName": "sample string 13",
"OfficeName": "sample string 14",
"LoadID": 1,
"CreateID": 1,
"CreateSessionID": 1,
"CreateTS": "2026-01-15T08:44:15.7215734+00:00",
"ModifyID": 1,
"ModifySessionID": 1,
"ModifyTS": "2026-01-15T08:44:15.7215734+00:00",
"InactiveID": 1,
"InactiveSessionID": 1,
"InactiveTS": "2026-01-15T08:44:15.7215734+00:00",
"StatusID": 1,
"Z_DB": 1,
"Z_ID": 1,
"ChargeOutRate": 1.0,
"LUPPasswordChangeDate": "2026-01-15T08:44:15.7215734+00:00",
"ChargeOutTaxRate": 1.0,
"LoadSequence": 1,
"AccountLoadID": 1,
"PasswordChange_FrequencyID": 1,
"LoadContactID": 1,
"LUPCapitalCredit": 15.0,
"LUPCapitalDebit": 16.0,
"Capital_FrequencyID": 1,
"LUPTotalCapital": 1.0,
"LUPTotalAsset": 1.0,
"LUPTotalLiability": 1.0,
"Z_IDSTR": "sample string 17",
"Z_REF": "sample string 18",
"Z_REF2": "sample string 19",
"Z_REF3": "sample string 20",
"LimitAdult": 1,
"LimitChild1": 1,
"LimitChild2": 1,
"Solicitor_Code": "sample string 21",
"ContactReference": "sample string 22",
"Parent_ContactID": 1,
"DriversLicenceNumber": "sample string 23",
"AccountContactTypeID": 1,
"ContactRelatedPartyTypeID": 1,
"IsLoginEnable": true,
"HideFullNameOnDebtorExtranet": true,
"IsUserBank": true,
"UserBankId": 1,
"GuarantorDate": "2026-01-15T08:44:15.7215734+00:00",
"DriversLicenseCountryID": 1,
"DriversLicenseStateID": 1,
"BusinessID": 1,
"SiteID": 1,
"IsTemporaryPassword": true,
"EntitiesId": "sample string 26",
"DriversLicenseDescription": "sample string 27",
"Acquired_CustomerID": "sample string 28",
"Stripe_CustomerID": "sample string 29"
},
"OtherContactRelationshipId": 1
}
application/xml, text/xml
Sample:
<SaveContactDetailsDebtorVM xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Debtrak.BusinessObjects.ViewModels.Contact">
<AddressMail>
<Address>sample string 1</Address>
<Address2>sample string 2</Address2>
<Address3>sample string 3</Address3>
<AddressID>1</AddressID>
<AddressTypeID>1</AddressTypeID>
<ContactID>1</ContactID>
<CountryID>1</CountryID>
<Postcode>sample string 5</Postcode>
<StateID>1</StateID>
<Suburb>sample string 4</Suburb>
</AddressMail>
<AddressPrimary>
<Address>sample string 1</Address>
<Address2>sample string 2</Address2>
<Address3>sample string 3</Address3>
<AddressID>1</AddressID>
<AddressTypeID>1</AddressTypeID>
<ContactID>1</ContactID>
<CountryID>1</CountryID>
<Postcode>sample string 5</Postcode>
<StateID>1</StateID>
<Suburb>sample string 4</Suburb>
</AddressPrimary>
<Contact xmlns:d2p1="http://schemas.datacontract.org/2004/07/Debtrak.BusinessObjects.Models.Contact">
<d2p1:AccountContactTypeID>1</d2p1:AccountContactTypeID>
<d2p1:AccountLoadID>1</d2p1:AccountLoadID>
<d2p1:Acquired_CustomerID>sample string 28</d2p1:Acquired_CustomerID>
<d2p1:BusinessID>1</d2p1:BusinessID>
<d2p1:BusinessNumber>sample string 9</d2p1:BusinessNumber>
<d2p1:Capital_FrequencyID>1</d2p1:Capital_FrequencyID>
<d2p1:ChargeOutRate>1</d2p1:ChargeOutRate>
<d2p1:ChargeOutTaxRate>1</d2p1:ChargeOutTaxRate>
<d2p1:ContactID>1</d2p1:ContactID>
<d2p1:ContactPosition>sample string 6</d2p1:ContactPosition>
<d2p1:ContactReference>sample string 22</d2p1:ContactReference>
<d2p1:ContactRelatedPartyTypeID>1</d2p1:ContactRelatedPartyTypeID>
<d2p1:ContactTypeID>1</d2p1:ContactTypeID>
<d2p1:CorporationNumber>sample string 10</d2p1:CorporationNumber>
<d2p1:CreateID>1</d2p1:CreateID>
<d2p1:CreateSessionID>1</d2p1:CreateSessionID>
<d2p1:CreateTS>2026-01-15T08:44:15.7215734+00:00</d2p1:CreateTS>
<d2p1:DOB>2026-01-15T08:44:15.7215734+00:00</d2p1:DOB>
<d2p1:DriversLicenceNumber>sample string 23</d2p1:DriversLicenceNumber>
<d2p1:DriversLicenseCountryID>1</d2p1:DriversLicenseCountryID>
<d2p1:DriversLicenseDescription>sample string 27</d2p1:DriversLicenseDescription>
<d2p1:DriversLicenseStateID>1</d2p1:DriversLicenseStateID>
<d2p1:EntitiesId>sample string 26</d2p1:EntitiesId>
<d2p1:EntityName>sample string 7</d2p1:EntityName>
<d2p1:FirstName>sample string 2</d2p1:FirstName>
<d2p1:GenderID>1</d2p1:GenderID>
<d2p1:GuarantorDate>2026-01-15T08:44:15.7215734+00:00</d2p1:GuarantorDate>
<d2p1:HideFullNameOnDebtorExtranet>true</d2p1:HideFullNameOnDebtorExtranet>
<d2p1:InactiveID>1</d2p1:InactiveID>
<d2p1:InactiveSessionID>1</d2p1:InactiveSessionID>
<d2p1:InactiveTS>2026-01-15T08:44:15.7215734+00:00</d2p1:InactiveTS>
<d2p1:IsLoginEnable>true</d2p1:IsLoginEnable>
<d2p1:IsPerson>true</d2p1:IsPerson>
<d2p1:IsTemporaryPassword>true</d2p1:IsTemporaryPassword>
<d2p1:IsUser>true</d2p1:IsUser>
<d2p1:IsUserBank>true</d2p1:IsUserBank>
<d2p1:LUPCapitalCredit>15</d2p1:LUPCapitalCredit>
<d2p1:LUPCapitalDebit>16</d2p1:LUPCapitalDebit>
<d2p1:LUPPasswordChangeDate>2026-01-15T08:44:15.7215734+00:00</d2p1:LUPPasswordChangeDate>
<d2p1:LUPTotalAsset>1</d2p1:LUPTotalAsset>
<d2p1:LUPTotalCapital>1</d2p1:LUPTotalCapital>
<d2p1:LUPTotalLiability>1</d2p1:LUPTotalLiability>
<d2p1:LastName>sample string 4</d2p1:LastName>
<d2p1:LimitAdult>1</d2p1:LimitAdult>
<d2p1:LimitChild1>1</d2p1:LimitChild1>
<d2p1:LimitChild2>1</d2p1:LimitChild2>
<d2p1:LoadContactID>1</d2p1:LoadContactID>
<d2p1:LoadID>1</d2p1:LoadID>
<d2p1:LoadSequence>1</d2p1:LoadSequence>
<d2p1:MiddleName>sample string 3</d2p1:MiddleName>
<d2p1:ModifyID>1</d2p1:ModifyID>
<d2p1:ModifySessionID>1</d2p1:ModifySessionID>
<d2p1:ModifyTS>2026-01-15T08:44:15.7215734+00:00</d2p1:ModifyTS>
<d2p1:OfficeName>sample string 14</d2p1:OfficeName>
<d2p1:Parent_ContactID>1</d2p1:Parent_ContactID>
<d2p1:Password>sample string 12</d2p1:Password>
<d2p1:PasswordChange_FrequencyID>1</d2p1:PasswordChange_FrequencyID>
<d2p1:PrimaryEmail_ContactDetailID>1</d2p1:PrimaryEmail_ContactDetailID>
<d2p1:PrimaryFax_ContactDetailID>1</d2p1:PrimaryFax_ContactDetailID>
<d2p1:PrimaryInternal_ContactID>1</d2p1:PrimaryInternal_ContactID>
<d2p1:PrimaryPhone_ContactDetailID>1</d2p1:PrimaryPhone_ContactDetailID>
<d2p1:Primary_AddressID>1</d2p1:Primary_AddressID>
<d2p1:RoleID>1</d2p1:RoleID>
<d2p1:SectionName>sample string 13</d2p1:SectionName>
<d2p1:SiteID>1</d2p1:SiteID>
<d2p1:Solicitor_Code>sample string 21</d2p1:Solicitor_Code>
<d2p1:StatusID>1</d2p1:StatusID>
<d2p1:Stripe_CustomerID>sample string 29</d2p1:Stripe_CustomerID>
<d2p1:Title>sample string 1</d2p1:Title>
<d2p1:TitleSuffix>sample string 5</d2p1:TitleSuffix>
<d2p1:TradingAs>sample string 8</d2p1:TradingAs>
<d2p1:UserBankId>1</d2p1:UserBankId>
<d2p1:UserName>sample string 11</d2p1:UserName>
<d2p1:Z_DB>1</d2p1:Z_DB>
<d2p1:Z_ID>1</d2p1:Z_ID>
<d2p1:Z_IDSTR>sample string 17</d2p1:Z_IDSTR>
<d2p1:Z_REF>sample string 18</d2p1:Z_REF>
<d2p1:Z_REF2>sample string 19</d2p1:Z_REF2>
<d2p1:Z_REF3>sample string 20</d2p1:Z_REF3>
</Contact>
<EmailAddress>
<ContactDetail>sample string 1</ContactDetail>
<ContactDetailID>1</ContactDetailID>
<ContactDetailTypeID>1</ContactDetailTypeID>
<ContactID>1</ContactID>
</EmailAddress>
<Extranetsettings xmlns:d2p1="http://schemas.datacontract.org/2004/07/Debtrak.BusinessObjects.ViewModels.ExtranetDebtorSettings">
<d2p1:CentrelinkArrangementTypeId>1</d2p1:CentrelinkArrangementTypeId>
<d2p1:CentrelinkPaymentFrequencyId>1</d2p1:CentrelinkPaymentFrequencyId>
<d2p1:DefaultAddressTypeId>1</d2p1:DefaultAddressTypeId>
<d2p1:DefaultEmailContactTypeId>1</d2p1:DefaultEmailContactTypeId>
<d2p1:DefaultPhoneContactTypeId>1</d2p1:DefaultPhoneContactTypeId>
<d2p1:DirectDebitArrangementTypeId>1</d2p1:DirectDebitArrangementTypeId>
<d2p1:FullPaymentArrangementTypeId>1</d2p1:FullPaymentArrangementTypeId>
<d2p1:FullPaymentFrequencyId>1</d2p1:FullPaymentFrequencyId>
<d2p1:MailAddressTypeId>1</d2p1:MailAddressTypeId>
<d2p1:ManualArrangementTypeId>1</d2p1:ManualArrangementTypeId>
<d2p1:MobilePhoneContactTypeId>1</d2p1:MobilePhoneContactTypeId>
<d2p1:PostalAddressTypeIds>sample string 2</d2p1:PostalAddressTypeIds>
<d2p1:ResidentialAddressTypeIds>sample string 1</d2p1:ResidentialAddressTypeIds>
<d2p1:SubSystemId>1</d2p1:SubSystemId>
<d2p1:WorkPhoneContactTypeId>1</d2p1:WorkPhoneContactTypeId>
</Extranetsettings>
<MobilePhone>
<ContactDetail>sample string 1</ContactDetail>
<ContactDetailID>1</ContactDetailID>
<ContactDetailTypeID>1</ContactDetailTypeID>
<ContactID>1</ContactID>
</MobilePhone>
<OtherContactRelationshipId>1</OtherContactRelationshipId>
<PrimaryPhone>
<ContactDetail>sample string 1</ContactDetail>
<ContactDetailID>1</ContactDetailID>
<ContactDetailTypeID>1</ContactDetailTypeID>
<ContactID>1</ContactID>
</PrimaryPhone>
<SameMailAddress>true</SameMailAddress>
<WorkPhone>
<ContactDetail>sample string 1</ContactDetail>
<ContactDetailID>1</ContactDetailID>
<ContactDetailTypeID>1</ContactDetailTypeID>
<ContactID>1</ContactID>
</WorkPhone>
</SaveContactDetailsDebtorVM>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
ActionResultVM| Name | Description | Type | Additional information |
|---|---|---|---|
| Response | IResponse |
None. |
Response Formats
application/json, text/json
Sample:
{
"Response": null
}
application/xml, text/xml
Sample:
<ActionResultVM xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Debtrak.BusinessObjects.ViewModels"> <Response i:nil="true" /> </ActionResultVM>