Platform API

<back to all web services

UpdateCustomerGroup

Update customer group details

Requires Authentication
The following routes are available for this service:
All Verbs/api/updatecustomergroup
namespace Eros.Subtle.Canvara.WebAPIModel.ServiceModel

open System
open System.IO
open System.Collections
open System.Collections.Generic
open System.Runtime.Serialization
open ServiceStack
open ServiceStack.DataAnnotations

    [<AllowNullLiteral>]
    type StringResponse() = 
        member val Result:String = null with get,set

    [<AllowNullLiteral>]
    type ContactBanking() = 
        member val ContactId:Guid = new Guid() with get,set
        member val BankName:String = null with get,set
        member val BankLocation:String = null with get,set
        member val Bsb:String = null with get,set
        member val AccountNumber:String = null with get,set
        member val AccountName:String = null with get,set
        member val TermOfTradeId:Nullable<Guid> = new Nullable<Guid>() with get,set
        member val TermOfTradeName:String = null with get,set
        member val OwnerContactId:Guid = new Guid() with get,set
        member val RecordStatus:String = null with get,set

    [<AllowNullLiteral>]
    type UserRole() = 
        member val ConnectionId:Guid = new Guid() with get,set
        member val ContactRoleId:Guid = new Guid() with get,set
        member val ContactId:Guid = new Guid() with get,set
        member val RoleId:Guid = new Guid() with get,set
        member val RoleName:String = null with get,set
        member val StartDate:DateTime = new DateTime() with get,set
        member val EndDate:Nullable<DateTime> = new Nullable<DateTime>() with get,set
        member val IsLicenseeRole:Boolean = new Boolean() with get,set
        member val IsCustomerRole:Boolean = new Boolean() with get,set
        member val IsPlatformRole:Boolean = new Boolean() with get,set
        member val IsAdministerContactsRole:Boolean = new Boolean() with get,set
        member val RolePrimaryImageURL:String = null with get,set
        member val RolePrimaryImageThumbnailURL:String = null with get,set
        member val RolePrimaryImageId:Guid = new Guid() with get,set
        member val ConnectionStatusId:Guid = new Guid() with get,set
        member val ConnectionStatusName:String = null with get,set

    [<AllowNullLiteral>]
    type GeoEstateStage() = 
        member val GeoEstateStageId:Guid = new Guid() with get,set
        member val GeoEstateId:Guid = new Guid() with get,set
        member val Name:String = null with get,set
        member val Notes:String = null with get,set
        member val RecordStatus:String = null with get,set

    [<AllowNullLiteral>]
    type GeoEstate() = 
        member val GeoEstateId:Guid = new Guid() with get,set
        member val Name:String = null with get,set
        member val Notes:String = null with get,set
        member val DeveloperContactId:Guid = new Guid() with get,set
        member val DeveloperName:String = null with get,set
        member val DeveloperProfilePhotoUrl:String = null with get,set
        member val DeveloperProfilePhotoThumbnail:String = null with get,set
        member val RecordStatus:String = null with get,set
        member val Stages:ResizeArray<GeoEstateStage> = null with get,set
        member val CurrentEstateStageId:Guid = new Guid() with get,set
        member val CurrentEstateStageName:String = null with get,set

    [<AllowNullLiteral>]
    type GeoLocation() = 
        member val GeoLocationId:Guid = new Guid() with get,set
        member val StateId:Nullable<Guid> = new Nullable<Guid>() with get,set
        member val StateName:String = null with get,set
        member val StateNameShort:String = null with get,set
        member val SuburbId:Nullable<Guid> = new Nullable<Guid>() with get,set
        member val SuburbName:String = null with get,set
        member val CountryId:Nullable<Guid> = new Nullable<Guid>() with get,set
        member val CountryName:String = null with get,set
        member val Timezone:Nullable<Guid> = new Nullable<Guid>() with get,set
        member val TimezoneName:String = null with get,set
        member val LotNumber:String = null with get,set
        member val SubUnit:String = null with get,set
        member val BuildingNumber:String = null with get,set
        member val PostalDeliveryNumber:String = null with get,set
        member val StreetNumber:String = null with get,set
        member val StreetName:String = null with get,set
        member val AddressLineOne:String = null with get,set
        member val AddressLineTwo:String = null with get,set
        member val PostCode:String = null with get,set
        member val IsPhysical:Boolean = new Boolean() with get,set
        member val Notes:String = null with get,set
        member val AddressFull:String = null with get,set
        member val AddressFormatId:Guid = new Guid() with get,set
        member val PostalDeliveryTypeId:Nullable<Guid> = new Nullable<Guid>() with get,set
        member val Latitude:Double = new Double() with get,set
        member val Longitude:Double = new Double() with get,set
        member val Accuracy:Int32 = new Int32() with get,set
        member val DistanceAway:Double = new Double() with get,set
        member val AutoMapCoordinates:Nullable<Boolean> = new Nullable<Boolean>() with get,set
        member val IsAddressCleared:Boolean = new Boolean() with get,set
        member val IsValidated:Boolean = new Boolean() with get,set
        member val Estate:GeoEstate = null with get,set
        member val GeoEstateId:Guid = new Guid() with get,set
        member val GeoEstateStageId:Guid = new Guid() with get,set
        member val GeoEstateStageName:String = null with get,set

    [<AllowNullLiteral>]
    type ContactAddress() = 
        member val Location:GeoLocation = null with get,set
        member val IsPostal:Boolean = new Boolean() with get,set
        member val IsPrimaryLocation:Boolean = new Boolean() with get,set
        member val IsRegisteredLocation:Boolean = new Boolean() with get,set
        member val ContactAddressId:Guid = new Guid() with get,set
        member val SuburbName:String = null with get,set
        member val StateName:String = null with get,set
        member val CountryName:String = null with get,set
        member val AddressFull:String = null with get,set

    [<AllowNullLiteral>]
    type ContactPhone() = 
        member val CountryCode:String = null with get,set
        member val AreaCode:String = null with get,set
        member val LocalNumber:String = null with get,set
        member val PhoneNumber:String = null with get,set

    [<AllowNullLiteral>]
    type ContactDetail() = 
        member val ContactContactDetailId:Guid = new Guid() with get,set
        member val ContactId:Guid = new Guid() with get,set
        member val ContactDetailId:Guid = new Guid() with get,set
        member val ContactMethodId:Guid = new Guid() with get,set
        member val ContactMethodName:String = null with get,set
        member val Address:ContactAddress = null with get,set
        member val Phone:ContactPhone = null with get,set
        member val CountryId:Nullable<Guid> = new Nullable<Guid>() with get,set
        member val ContactDetails:String = null with get,set
        member val Notes:String = null with get,set
        member val ContactDetailsCode:String = null with get,set
        member val OrderContactMethod:Int32 = new Int32() with get,set
        member val IsPrimaryContactMethod:Boolean = new Boolean() with get,set
        member val IsPrimaryLocation:Boolean = new Boolean() with get,set
        member val IsRegisteredLocation:Boolean = new Boolean() with get,set
        member val IsPostal:Boolean = new Boolean() with get,set
        member val IsAddress:Boolean = new Boolean() with get,set
        member val IsPhone:Boolean = new Boolean() with get,set
        member val EmailSignatureId:Guid = new Guid() with get,set
        member val EmailSignatureHTML:String = null with get,set
        member val EmailSignatureText:String = null with get,set
        member val ApiKey:String = null with get,set
        member val FrameworkAlternateKey:String = null with get,set

    [<AllowNullLiteral>]
    type CustomContentFieldValue() = 
        member val FieldName:String = null with get,set
        member val FieldDataTypeId:Guid = new Guid() with get,set
        member val FieldValue:String = null with get,set
        member val AlternateKey:String = null with get,set

    [<AllowNullLiteral>]
    type Contact() = 
        member val ContactId:Guid = new Guid() with get,set
        member val PrimaryStreetAddressId:Nullable<Guid> = new Nullable<Guid>() with get,set
        member val PrimaryPostalAddressId:Nullable<Guid> = new Nullable<Guid>() with get,set
        member val PrimaryTaxRegisteredAddressId:Nullable<Guid> = new Nullable<Guid>() with get,set
        member val PrimaryNonMobileId:Nullable<Guid> = new Nullable<Guid>() with get,set
        member val PrimaryMobileId:Nullable<Guid> = new Nullable<Guid>() with get,set
        member val PrimaryEmailId:Nullable<Guid> = new Nullable<Guid>() with get,set
        member val Mobile:String = null with get,set
        member val Phone:String = null with get,set
        member val PrimaryEmail:String = null with get,set
        member val PrimaryAddress:String = null with get,set
        member val PrimaryFaxId:Nullable<Guid> = new Nullable<Guid>() with get,set
        member val PrimaryWebId:Nullable<Guid> = new Nullable<Guid>() with get,set
        member val PrimarySocialMediaId:Nullable<Guid> = new Nullable<Guid>() with get,set
        member val FirstName:String = null with get,set
        member val MiddleName:String = null with get,set
        member val Surname:String = null with get,set
        member val FullName:String = null with get,set
        member val ShortName:String = null with get,set
        member val BirthDate:Nullable<DateTime> = new Nullable<DateTime>() with get,set
        member val Title:String = null with get,set
        member val Salutation:String = null with get,set
        member val MaritalStatus:Nullable<Guid> = new Nullable<Guid>() with get,set
        member val MaritalStatusName:String = null with get,set
        member val Gender:Nullable<Guid> = new Nullable<Guid>() with get,set
        member val GenderName:String = null with get,set
        member val Abn:String = null with get,set
        member val Acn:String = null with get,set
        member val Arbn:String = null with get,set
        member val ContactBankingDetails:ContactBanking = null with get,set
        member val LegalName:String = null with get,set
        member val TradingName:String = null with get,set
        member val ContactType:Nullable<Guid> = new Nullable<Guid>() with get,set
        member val ContactTypeName:String = null with get,set
        member val ContactTypePhotoUrl:String = null with get,set
        member val ContactTypePhotoThumbnailUrl:String = null with get,set
        member val Timezone:Nullable<Guid> = new Nullable<Guid>() with get,set
        member val TimezoneName:String = null with get,set
        member val Description:String = null with get,set
        member val EmploymentIndustry:String = null with get,set
        member val EmploymentRole:String = null with get,set
        member val EmploymentGeographicArea:String = null with get,set
        member val GstRegistered:Boolean = new Boolean() with get,set
        member val DriversLicence:String = null with get,set
        member val ContactGroupIdStaff:Nullable<Guid> = new Nullable<Guid>() with get,set
        member val StaffGroupName:String = null with get,set
        member val ContactGroupIdVendor:Nullable<Guid> = new Nullable<Guid>() with get,set
        member val VendorGroupName:String = null with get,set
        member val ContactGroupIdCustomer:Nullable<Guid> = new Nullable<Guid>() with get,set
        member val CustomerGroupName:String = null with get,set
        member val PrimaryMediaFileId:Nullable<Guid> = new Nullable<Guid>() with get,set
        member val ProfilePhotoUrl:String = null with get,set
        member val ProfilePhotoThumbnailUrl:String = null with get,set
        member val ProfileImageId:Guid = new Guid() with get,set
        member val RecordStatus:String = null with get,set
        member val ConnectionStatusId:Guid = new Guid() with get,set
        member val SubscriptionAlternateKey:String = null with get,set
        member val ContactRoles:ResizeArray<UserRole> = null with get,set
        member val ContactDetails:ResizeArray<ContactDetail> = null with get,set
        member val CustomContent:ResizeArray<CustomContentFieldValue> = null with get,set
        member val ConnectedContacts:ResizeArray<Contact> = null with get,set
        member val CustomContentXML:String = null with get,set
        member val ContactDetailsXML:String = null with get,set
        member val ConnectionContactId:Guid = new Guid() with get,set
        member val ConnectionContactName:String = null with get,set
        member val UserProfileIdDefault:Nullable<Guid> = new Nullable<Guid>() with get,set
        member val UserId:Guid = new Guid() with get,set
        member val Username:String = null with get,set
        member val IsRegistered:Boolean = new Boolean() with get,set
        member val ESL:Boolean = new Boolean() with get,set
        member val Language:String = null with get,set
        member val InterpreterRequired:Boolean = new Boolean() with get,set
        member val LicenseeNotes:String = null with get,set
        member val Notes:String = null with get,set
        member val ObjectSubscriptionId:Guid = new Guid() with get,set
        member val ObjectHash:String = null with get,set
        member val OwnerContactId:Guid = new Guid() with get,set

    ///<summary>
    ///Update customer group details
    ///</summary>
    [<Api(Description="Update customer group details")>]
    [<AllowNullLiteral>]
    type UpdateCustomerGroup() = 
        member val CustomerGroupId:Guid = new Guid() with get,set
        member val AutoGenerateName:Boolean = new Boolean() with get,set
        member val CustomerName:String = null with get,set
        member val Contacts:ResizeArray<Contact> = null with get,set

F# UpdateCustomerGroup DTOs

To override the Content-type in your clients, use the HTTP Accept Header, append the .csv suffix or ?format=csv

HTTP + CSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /api/updatecustomergroup HTTP/1.1 
Host: pfapi.pstpf.com.au 
Accept: text/csv
Content-Type: text/csv
Content-Length: length

{"CustomerGroupId":"00000000-0000-0000-0000-000000000000","AutoGenerateName":false,"CustomerName":"String","Contacts":[{"ContactId":"00000000-0000-0000-0000-000000000000","PrimaryStreetAddressId":"00000000000000000000000000000000","PrimaryPostalAddressId":"00000000000000000000000000000000","PrimaryTaxRegisteredAddressId":"00000000000000000000000000000000","PrimaryNonMobileId":"00000000000000000000000000000000","PrimaryMobileId":"00000000000000000000000000000000","PrimaryEmailId":"00000000000000000000000000000000","Mobile":"String","Phone":"String","PrimaryEmail":"String","PrimaryAddress":"String","PrimaryFaxId":"00000000000000000000000000000000","PrimaryWebId":"00000000000000000000000000000000","PrimarySocialMediaId":"00000000000000000000000000000000","FirstName":"String","MiddleName":"String","Surname":"String","FullName":"String","ShortName":"String","BirthDate":"0001-01-01T00:00:00.0000000","Title":"String","Salutation":"String","MaritalStatus":"00000000000000000000000000000000","MaritalStatusName":"String","Gender":"00000000000000000000000000000000","GenderName":"String","Abn":"String","Acn":"String","Arbn":"String","ContactBankingDetails":{"ContactId":"00000000-0000-0000-0000-000000000000","BankName":"String","BankLocation":"String","Bsb":"String","AccountNumber":"String","AccountName":"String","TermOfTradeId":"00000000000000000000000000000000","TermOfTradeName":"String","OwnerContactId":"00000000-0000-0000-0000-000000000000","RecordStatus":"String"},"LegalName":"String","TradingName":"String","ContactType":"00000000000000000000000000000000","ContactTypeName":"String","ContactTypePhotoUrl":"String","ContactTypePhotoThumbnailUrl":"String","Timezone":"00000000000000000000000000000000","TimezoneName":"String","Description":"String","EmploymentIndustry":"String","EmploymentRole":"String","EmploymentGeographicArea":"String","GstRegistered":false,"DriversLicence":"String","ContactGroupIdStaff":"00000000000000000000000000000000","StaffGroupName":"String","ContactGroupIdVendor":"00000000000000000000000000000000","VendorGroupName":"String","ContactGroupIdCustomer":"00000000000000000000000000000000","CustomerGroupName":"String","PrimaryMediaFileId":"00000000000000000000000000000000","ProfilePhotoUrl":"String","ProfilePhotoThumbnailUrl":"String","ProfileImageId":"00000000-0000-0000-0000-000000000000","RecordStatus":"String","ConnectionStatusId":"00000000-0000-0000-0000-000000000000","SubscriptionAlternateKey":"String","ContactRoles":[{"ConnectionId":"00000000-0000-0000-0000-000000000000","ContactRoleId":"00000000-0000-0000-0000-000000000000","ContactId":"00000000-0000-0000-0000-000000000000","RoleId":"00000000-0000-0000-0000-000000000000","RoleName":"String","StartDate":"0001-01-01T00:00:00.0000000","EndDate":"0001-01-01T00:00:00.0000000","IsLicenseeRole":false,"IsCustomerRole":false,"IsPlatformRole":false,"IsAdministerContactsRole":false,"RolePrimaryImageURL":"String","RolePrimaryImageThumbnailURL":"String","RolePrimaryImageId":"00000000-0000-0000-0000-000000000000","ConnectionStatusId":"00000000-0000-0000-0000-000000000000","ConnectionStatusName":"String"}],"ContactDetails":[{"ContactContactDetailId":"00000000-0000-0000-0000-000000000000","ContactId":"00000000-0000-0000-0000-000000000000","ContactDetailId":"00000000-0000-0000-0000-000000000000","ContactMethodId":"00000000-0000-0000-0000-000000000000","ContactMethodName":"String","Address":{"Location":{"GeoLocationId":"00000000-0000-0000-0000-000000000000","StateId":"00000000000000000000000000000000","StateName":"String","StateNameShort":"String","SuburbId":"00000000000000000000000000000000","SuburbName":"String","CountryId":"00000000000000000000000000000000","CountryName":"String","Timezone":"00000000000000000000000000000000","TimezoneName":"String","LotNumber":"String","SubUnit":"String","BuildingNumber":"String","PostalDeliveryNumber":"String","StreetNumber":"String","StreetName":"String","AddressLineOne":"String","AddressLineTwo":"String","PostCode":"String","IsPhysical":false,"Notes":"String","AddressFull":"String","AddressFormatId":"00000000-0000-0000-0000-000000000000","PostalDeliveryTypeId":"00000000000000000000000000000000","Latitude":0,"Longitude":0,"Accuracy":0,"DistanceAway":0,"AutoMapCoordinates":false,"IsAddressCleared":false,"IsValidated":false,"Estate":{"GeoEstateId":"00000000-0000-0000-0000-000000000000","Name":"String","Notes":"String","DeveloperContactId":"00000000-0000-0000-0000-000000000000","DeveloperName":"String","DeveloperProfilePhotoUrl":"String","DeveloperProfilePhotoThumbnail":"String","RecordStatus":"String","Stages":[{"GeoEstateStageId":"00000000-0000-0000-0000-000000000000","GeoEstateId":"00000000-0000-0000-0000-000000000000","Name":"String","Notes":"String","RecordStatus":"String"}],"CurrentEstateStageId":"00000000-0000-0000-0000-000000000000","CurrentEstateStageName":"String"},"GeoEstateId":"00000000-0000-0000-0000-000000000000","GeoEstateStageId":"00000000-0000-0000-0000-000000000000","GeoEstateStageName":"String"},"IsPostal":false,"IsPrimaryLocation":false,"IsRegisteredLocation":false,"ContactAddressId":"00000000-0000-0000-0000-000000000000","SuburbName":"String","StateName":"String","CountryName":"String","AddressFull":"String\r\nString\r\nString\r\nString String\r\nString"},"Phone":{"CountryCode":"String","AreaCode":"String","LocalNumber":"String","PhoneNumber":"String String String"},"CountryId":"00000000000000000000000000000000","ContactDetails":"String","Notes":"String","ContactDetailsCode":"String","OrderContactMethod":0,"IsPrimaryContactMethod":false,"IsPrimaryLocation":false,"IsRegisteredLocation":false,"IsPostal":false,"IsAddress":true,"IsPhone":false,"EmailSignatureId":"00000000-0000-0000-0000-000000000000","EmailSignatureHTML":"String","EmailSignatureText":"String","ApiKey":"String","FrameworkAlternateKey":"String"}],"CustomContent":[{"FieldName":"String","FieldDataTypeId":"00000000-0000-0000-0000-000000000000","FieldValue":"String","AlternateKey":"String"}],"ConnectedContacts":[{"ContactId":"00000000-0000-0000-0000-000000000000","PrimaryStreetAddressId":"00000000000000000000000000000000","PrimaryPostalAddressId":"00000000000000000000000000000000","PrimaryTaxRegisteredAddressId":"00000000000000000000000000000000","PrimaryNonMobileId":"00000000000000000000000000000000","PrimaryMobileId":"00000000000000000000000000000000","PrimaryEmailId":"00000000000000000000000000000000","Mobile":"String","Phone":"String","PrimaryEmail":"String","PrimaryAddress":"String","PrimaryFaxId":"00000000000000000000000000000000","PrimaryWebId":"00000000000000000000000000000000","PrimarySocialMediaId":"00000000000000000000000000000000","FirstName":"String","MiddleName":"String","Surname":"String","FullName":"String","ShortName":"String","BirthDate":"0001-01-01T00:00:00.0000000","Title":"String","Salutation":"String","MaritalStatus":"00000000000000000000000000000000","MaritalStatusName":"String","Gender":"00000000000000000000000000000000","GenderName":"String","Abn":"String","Acn":"String","Arbn":"String","ContactBankingDetails":{"ContactId":"00000000-0000-0000-0000-000000000000","BankName":"String","BankLocation":"String","Bsb":"String","AccountNumber":"String","AccountName":"String","TermOfTradeId":"00000000000000000000000000000000","TermOfTradeName":"String","OwnerContactId":"00000000-0000-0000-0000-000000000000","RecordStatus":"String"},"LegalName":"String","TradingName":"String","ContactType":"00000000000000000000000000000000","ContactTypeName":"String","ContactTypePhotoUrl":"String","ContactTypePhotoThumbnailUrl":"String","Timezone":"00000000000000000000000000000000","TimezoneName":"String","Description":"String","EmploymentIndustry":"String","EmploymentRole":"String","EmploymentGeographicArea":"String","GstRegistered":false,"DriversLicence":"String","ContactGroupIdStaff":"00000000000000000000000000000000","StaffGroupName":"String","ContactGroupIdVendor":"00000000000000000000000000000000","VendorGroupName":"String","ContactGroupIdCustomer":"00000000000000000000000000000000","CustomerGroupName":"String","PrimaryMediaFileId":"00000000000000000000000000000000","ProfilePhotoUrl":"String","ProfilePhotoThumbnailUrl":"String","ProfileImageId":"00000000-0000-0000-0000-000000000000","RecordStatus":"String","ConnectionStatusId":"00000000-0000-0000-0000-000000000000","SubscriptionAlternateKey":"String","ContactRoles":[{"ConnectionId":"00000000-0000-0000-0000-000000000000","ContactRoleId":"00000000-0000-0000-0000-000000000000","ContactId":"00000000-0000-0000-0000-000000000000","RoleId":"00000000-0000-0000-0000-000000000000","RoleName":"String","StartDate":"0001-01-01T00:00:00.0000000","EndDate":"0001-01-01T00:00:00.0000000","IsLicenseeRole":false,"IsCustomerRole":false,"IsPlatformRole":false,"IsAdministerContactsRole":false,"RolePrimaryImageURL":"String","RolePrimaryImageThumbnailURL":"String","RolePrimaryImageId":"00000000-0000-0000-0000-000000000000","ConnectionStatusId":"00000000-0000-0000-0000-000000000000","ConnectionStatusName":"String"}],"ContactDetails":[{"ContactContactDetailId":"00000000-0000-0000-0000-000000000000","ContactId":"00000000-0000-0000-0000-000000000000","ContactDetailId":"00000000-0000-0000-0000-000000000000","ContactMethodId":"00000000-0000-0000-0000-000000000000","ContactMethodName":"String","Address":{"Location":{"GeoLocationId":"00000000-0000-0000-0000-000000000000","StateId":"00000000000000000000000000000000","StateName":"String","StateNameShort":"String","SuburbId":"00000000000000000000000000000000","SuburbName":"String","CountryId":"00000000000000000000000000000000","CountryName":"String","Timezone":"00000000000000000000000000000000","TimezoneName":"String","LotNumber":"String","SubUnit":"String","BuildingNumber":"String","PostalDeliveryNumber":"String","StreetNumber":"String","StreetName":"String","AddressLineOne":"String","AddressLineTwo":"String","PostCode":"String","IsPhysical":false,"Notes":"String","AddressFull":"String","AddressFormatId":"00000000-0000-0000-0000-000000000000","PostalDeliveryTypeId":"00000000000000000000000000000000","Latitude":0,"Longitude":0,"Accuracy":0,"DistanceAway":0,"AutoMapCoordinates":false,"IsAddressCleared":false,"IsValidated":false,"Estate":{"GeoEstateId":"00000000-0000-0000-0000-000000000000","Name":"String","Notes":"String","DeveloperContactId":"00000000-0000-0000-0000-000000000000","DeveloperName":"String","DeveloperProfilePhotoUrl":"String","DeveloperProfilePhotoThumbnail":"String","RecordStatus":"String","Stages":[{"GeoEstateStageId":"00000000-0000-0000-0000-000000000000","GeoEstateId":"00000000-0000-0000-0000-000000000000","Name":"String","Notes":"String","RecordStatus":"String"}],"CurrentEstateStageId":"00000000-0000-0000-0000-000000000000","CurrentEstateStageName":"String"},"GeoEstateId":"00000000-0000-0000-0000-000000000000","GeoEstateStageId":"00000000-0000-0000-0000-000000000000","GeoEstateStageName":"String"},"IsPostal":false,"IsPrimaryLocation":false,"IsRegisteredLocation":false,"ContactAddressId":"00000000-0000-0000-0000-000000000000","SuburbName":"String","StateName":"String","CountryName":"String","AddressFull":"String\r\nString\r\nString\r\nString String\r\nString"},"Phone":{"CountryCode":"String","AreaCode":"String","LocalNumber":"String","PhoneNumber":"String String String"},"CountryId":"00000000000000000000000000000000","ContactDetails":"String","Notes":"String","ContactDetailsCode":"String","OrderContactMethod":0,"IsPrimaryContactMethod":false,"IsPrimaryLocation":false,"IsRegisteredLocation":false,"IsPostal":false,"IsAddress":true,"IsPhone":false,"EmailSignatureId":"00000000-0000-0000-0000-000000000000","EmailSignatureHTML":"String","EmailSignatureText":"String","ApiKey":"String","FrameworkAlternateKey":"String"}],"CustomContent":[{"FieldName":"String","FieldDataTypeId":"00000000-0000-0000-0000-000000000000","FieldValue":"String","AlternateKey":"String"}],"ConnectedContacts":[{"ContactId":"00000000-0000-0000-0000-000000000000","PrimaryStreetAddressId":"00000000000000000000000000000000","PrimaryPostalAddressId":"00000000000000000000000000000000","PrimaryTaxRegisteredAddressId":"00000000000000000000000000000000","PrimaryNonMobileId":"00000000000000000000000000000000","PrimaryMobileId":"00000000000000000000000000000000","PrimaryEmailId":"00000000000000000000000000000000","Mobile":"String","Phone":"String","PrimaryEmail":"String","PrimaryAddress":"String","PrimaryFaxId":"00000000000000000000000000000000","PrimaryWebId":"00000000000000000000000000000000","PrimarySocialMediaId":"00000000000000000000000000000000","FirstName":"String","MiddleName":"String","Surname":"String","FullName":"String","ShortName":"String","BirthDate":"0001-01-01T00:00:00.0000000","Title":"String","Salutation":"String","MaritalStatus":"00000000000000000000000000000000","MaritalStatusName":"String","Gender":"00000000000000000000000000000000","GenderName":"String","Abn":"String","Acn":"String","Arbn":"String","ContactBankingDetails":{"ContactId":"00000000-0000-0000-0000-000000000000","BankName":"String","BankLocation":"String","Bsb":"String","AccountNumber":"String","AccountName":"String","TermOfTradeId":"00000000000000000000000000000000","TermOfTradeName":"String","OwnerContactId":"00000000-0000-0000-0000-000000000000","RecordStatus":"String"},"LegalName":"String","TradingName":"String","ContactType":"00000000000000000000000000000000","ContactTypeName":"String","ContactTypePhotoUrl":"String","ContactTypePhotoThumbnailUrl":"String","Timezone":"00000000000000000000000000000000","TimezoneName":"String","Description":"String","EmploymentIndustry":"String","EmploymentRole":"String","EmploymentGeographicArea":"String","GstRegistered":false,"DriversLicence":"String","ContactGroupIdStaff":"00000000000000000000000000000000","StaffGroupName":"String","ContactGroupIdVendor":"00000000000000000000000000000000","VendorGroupName":"String","ContactGroupIdCustomer":"00000000000000000000000000000000","CustomerGroupName":"String","PrimaryMediaFileId":"00000000000000000000000000000000","ProfilePhotoUrl":"String","ProfilePhotoThumbnailUrl":"String","ProfileImageId":"00000000-0000-0000-0000-000000000000","RecordStatus":"String","ConnectionStatusId":"00000000-0000-0000-0000-000000000000","SubscriptionAlternateKey":"String","ContactRoles":[{"ConnectionId":"00000000-0000-0000-0000-000000000000","ContactRoleId":"00000000-0000-0000-0000-000000000000","ContactId":"00000000-0000-0000-0000-000000000000","RoleId":"00000000-0000-0000-0000-000000000000","RoleName":"String","StartDate":"0001-01-01T00:00:00.0000000","EndDate":"0001-01-01T00:00:00.0000000","IsLicenseeRole":false,"IsCustomerRole":false,"IsPlatformRole":false,"IsAdministerContactsRole":false,"RolePrimaryImageURL":"String","RolePrimaryImageThumbnailURL":"String","RolePrimaryImageId":"00000000-0000-0000-0000-000000000000","ConnectionStatusId":"00000000-0000-0000-0000-000000000000","ConnectionStatusName":"String"}],"ContactDetails":[{"ContactContactDetailId":"00000000-0000-0000-0000-000000000000","ContactId":"00000000-0000-0000-0000-000000000000","ContactDetailId":"00000000-0000-0000-0000-000000000000","ContactMethodId":"00000000-0000-0000-0000-000000000000","ContactMethodName":"String","Address":{"Location":{"GeoLocationId":"00000000-0000-0000-0000-000000000000","StateId":"00000000000000000000000000000000","StateName":"String","StateNameShort":"String","SuburbId":"00000000000000000000000000000000","SuburbName":"String","CountryId":"00000000000000000000000000000000","CountryName":"String","Timezone":"00000000000000000000000000000000","TimezoneName":"String","LotNumber":"String","SubUnit":"String","BuildingNumber":"String","PostalDeliveryNumber":"String","StreetNumber":"String","StreetName":"String","AddressLineOne":"String","AddressLineTwo":"String","PostCode":"String","IsPhysical":false,"Notes":"String","AddressFull":"String","AddressFormatId":"00000000-0000-0000-0000-000000000000","PostalDeliveryTypeId":"00000000000000000000000000000000","Latitude":0,"Longitude":0,"Accuracy":0,"DistanceAway":0,"AutoMapCoordinates":false,"IsAddressCleared":false,"IsValidated":false,"Estate":{"GeoEstateId":"00000000-0000-0000-0000-000000000000","Name":"String","Notes":"String","DeveloperContactId":"00000000-0000-0000-0000-000000000000","DeveloperName":"String","DeveloperProfilePhotoUrl":"String","DeveloperProfilePhotoThumbnail":"String","RecordStatus":"String","Stages":[{"GeoEstateStageId":"00000000-0000-0000-0000-000000000000","GeoEstateId":"00000000-0000-0000-0000-000000000000","Name":"String","Notes":"String","RecordStatus":"String"}],"CurrentEstateStageId":"00000000-0000-0000-0000-000000000000","CurrentEstateStageName":"String"},"GeoEstateId":"00000000-0000-0000-0000-000000000000","GeoEstateStageId":"00000000-0000-0000-0000-000000000000","GeoEstateStageName":"String"},"IsPostal":false,"IsPrimaryLocation":false,"IsRegisteredLocation":false,"ContactAddressId":"00000000-0000-0000-0000-000000000000","SuburbName":"String","StateName":"String","CountryName":"String","AddressFull":"String\r\nString\r\nString\r\nString String\r\nString"},"Phone":{"CountryCode":"String","AreaCode":"String","LocalNumber":"String","PhoneNumber":"String String String"},"CountryId":"00000000000000000000000000000000","ContactDetails":"String","Notes":"String","ContactDetailsCode":"String","OrderContactMethod":0,"IsPrimaryContactMethod":false,"IsPrimaryLocation":false,"IsRegisteredLocation":false,"IsPostal":false,"IsAddress":true,"IsPhone":false,"EmailSignatureId":"00000000-0000-0000-0000-000000000000","EmailSignatureHTML":"String","EmailSignatureText":"String","ApiKey":"String","FrameworkAlternateKey":"String"}],"CustomContent":[{"FieldName":"String","FieldDataTypeId":"00000000-0000-0000-0000-000000000000","FieldValue":"String","AlternateKey":"String"}],"ConnectedContacts":null,"CustomContentXML":"String","ContactDetailsXML":"String","ConnectionContactId":"00000000-0000-0000-0000-000000000000","ConnectionContactName":"String","UserProfileIdDefault":"00000000000000000000000000000000","UserId":"00000000-0000-0000-0000-000000000000","Username":"String","IsRegistered":false,"ESL":false,"Language":"String","InterpreterRequired":false,"LicenseeNotes":"String","Notes":"String","ObjectSubscriptionId":"00000000-0000-0000-0000-000000000000","ObjectHash":"String","OwnerContactId":"00000000-0000-0000-0000-000000000000"}],"CustomContentXML":"String","ContactDetailsXML":"String","ConnectionContactId":"00000000-0000-0000-0000-000000000000","ConnectionContactName":"String","UserProfileIdDefault":"00000000000000000000000000000000","UserId":"00000000-0000-0000-0000-000000000000","Username":"String","IsRegistered":false,"ESL":false,"Language":"String","InterpreterRequired":false,"LicenseeNotes":"String","Notes":"String","ObjectSubscriptionId":"00000000-0000-0000-0000-000000000000","ObjectHash":"String","OwnerContactId":"00000000-0000-0000-0000-000000000000"}],"CustomContentXML":"String","ContactDetailsXML":"String","ConnectionContactId":"00000000-0000-0000-0000-000000000000","ConnectionContactName":"String","UserProfileIdDefault":"00000000000000000000000000000000","UserId":"00000000-0000-0000-0000-000000000000","Username":"String","IsRegistered":false,"ESL":false,"Language":"String","InterpreterRequired":false,"LicenseeNotes":"String","Notes":"String","ObjectSubscriptionId":"00000000-0000-0000-0000-000000000000","ObjectHash":"String","OwnerContactId":"00000000-0000-0000-0000-000000000000"}]}
HTTP/1.1 200 OK
Content-Type: text/csv
Content-Length: length

{"Result":"String"}